Home
Sie haben 0 Produkte im Warenkorb
 
Google Suche

   
   
 
  Medien

   
 
  Shop

   
 
  Hilfe & Information

   
 
  WebSMS

   
  
Nagios Schnittstelle

Mit dieser Schnittstelle ist es Ihnen möglich, Status, Warn oder Fehlermeldungen von Nagios per SMS zu versenden:
Bei diesem Sample werden die SMS über Port 80 versendet (http Get) .
Den Download mit Schnittstellenbeschreibung erhalten Sie hier.

1. Downloaden und einfügen der Datei NagiosSendSMS.pl
Speichern Sie diese Datei unter /SMS/NagiosSendSMS.pl und vergeben Sie die erforderlichen Rechte zum Ausführen der Datei.

2. Änderung in der Datei Commands.cfg
Fügen Sie diesen Abschnitt hinzu und ändern Sie den Pfad des Skriptes, wenn nötig.

---SNIP---
define command {
command_name notify-by-sms-host
command_line /usr/bin/perl  /SMS/ NagiosSendSMS.pl USER PASSWORT $CONTACTPAGER$ "H $HOSTSTATE$@$HOSTNAME$! ** LONGDATETIME  I: $HOSTOUTPUT$"
}
define command {
command_name notify-by-sms-service
command_line /usr/bin/perl  /SMS/ NagiosSendSMS.pl USER PASSWORT $CONTACTPAGER$ "S $SERVICESTATE$@$HOSTNAME$ S: $SERVICEDESC$ I: $SERVICEOUTPUT$"
}
---SNIP---

Die Funktion " notify-by-sms-host  notify-by-sms-service " kann dann verwendet werden.

3. Legen Sie einen Nagioskontakt an

define contact{
        contact_name                    Testname
        alias                           Vorname Nachname
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r
        host_notification_options       d,u,r
        service_notification_commands   notify-by-sms-host
        host_notification_commands      notify-by-sms-service
        email                           email@email.de
        pager                           4917123456xxx
}

Die zu benachrichtigenden Personen müssen im Feld:  „$CONTACTPAGER$  = pager“ gepflegt werden. Dieses Feld wird zur Benachrichtigung verwendet.

Beschreibung der Datei  "NagiosSendSMS.pl"

Das Script ist mit der Voreinstellung SMS über Direktanbing (Typ 18) und mit dem Absender „NAGIOS“ eingestellt.

Zeile 16:
&sendsms($ARGV[0],$ARGV[1],$ARGV[2],$Message,18,"NAGIOS","","NAGIOS SYSTEM");

Dieses Script können Sie natürlich, wie gewünscht anpassen, siehe „Nachrichtenarten“.
Bitte beachten Sie, dass SMS nur mit einem SMS Kontingent versendet werden können. Diese SMS-Kontingente erhalten Sie in unserem WebShop. Auch gibt es die Möglichkeit das Kontingent automatisch aufbuchen zu lassen. Zusätzlich können Sie festlegen, dass Sie automatisch eine EMail erhalten, sobald Ihr SMS-Kontingent eine bestimmte Grenze unterschreitet. Dazu loggen Sie sich einfach im WebSMS ein, und wählen unter "Eigene Einstellungen - Kontingentwarnung" aus. 
   
  Kontakt | Impressum | © 2000-2011 Netxp GmbH