1. Home
  2. Drittanbieter
  3. Nagios

Nagios







Was ist Nagios?

Nagios ist ein Monitoringsystem für komplexe Netzwerke.

Funktionalität

SMS-Versand

Lassen Sie Nagios Alarmierungen via SMS versenden, indem Sie sms77 einbinden.

Installation

  1. Stellen Sie sicher Python 2+ auf dem System installiert ist.
  2. Kopieren Sie sms77.py in das Nagios Plugin-Verzeichnis, meist in: /usr/local/nagios/libexec.

Nutzung

Passen Sie /usr/local/nagios/etc/objects/contacts.cfg an:

define contact {
    #...
    pager                         +491234567890
    host_notification_commands    notify-host-by-sms
    service_notification_commands notify-service-by-sms
}

Anhängen an /usr/local/nagios/etc/objects/commands.cfg:

# Results in a SMS like:
# RECOVERY: SMS on 127.0.0.1@localhost, State: OK, Output: 100, Date: 01-15-2021 12:30:28
define command {
 command_name notify-service-by-sms
 command_line $USER1$/sms77.py MY_SMS77_API_KEY $CONTACTPAGER$ "$NOTIFICATIONTYPE$:$SERVICEDESC$ on $HOSTADDRESS$@$HOSTNAME$, State $SERVICESTATE$, Output: $SERVICEOUTPUT$, Date: $SHORTDATETIME$" --from=Nagios
}

# Results in a SMS like:
# CUSTOM on 127.0.0.1@localhost, State: OK, Output: 100, Date: 01-15-2021 12:30:28
define command {
 command_name notify-host-by-sms
 command_line $USER1$/sms77.py MY_SMS77_API_KEY $CONTACTPAGER$ "$NOTIFICATIONTYPE$ on $HOSTADDRESS$@$HOSTNAME$, State: $HOSTSTATE$, Output: $HOSTOUTPUT$, Date: $SHORTDATETIME$" --from=Nagios
}

Optional einen kurzen Test über einen lokalen Dienst durchführen. Anhängen in /usr/local/nagios/etc/objects/localhost.cfg:

define service {
 use                   local-service
 host_name             localhost
 service_description   SMS
 check_command         notify-host-by-sms
}

Nutzen Sie folgende Optionen:

sms77.py 
[-h] 
[--debug]
[--delay DELAY]
[--details]
[--flash]
[--foreign_id FOREIGN_ID] 
[--from FROM] 
[--json] 
[--label LABEL] 
[--no_reload] 
[--performance_tracking] 
[--return_msg_id] 
[--ttl TTL] 
[--udh UDH] 
[--unicode]
[--utf8]
api_key to text

Support

Bitte schicken Sie uns eine Mail, wenn Sie Fragen zum SMS-Versand in Nagios haben.