Titelseite

5.6.2. Mail-Benachrichtigungen

Der Benutzer administrator bekommt bei jedem Statuswechsel eines Dienstes eine Mail. Nagios kennt 4 Stati: OK, Warning, Critical und Unknown. Wann immer ein Dienst seinen Status ( z.B. von OK nach Warning - oder zurück) wechselt, wird eine Mail verschickt. Bei Diensten, die sich anhaltend im Status Warning oder Critical befinden, werden fortlaufend Mails verschickt, die auf das Problem aufmerksam machen.

Im Rahmen der Fernwartung sieht die Konfiguration vor, einen weiteren Kontakt zu definieren, an den Fehlermeldungen zu Systemlast, Speicherauslastung und Festplattenplatz gesandt werden, wenn Sie als Netzwerkberater nicht zeitnah reagieren. Die Mailadresse dieses Kontakts können Sie in der Konfigurationsdatei festlegen.

Darüber hinaus können Sie weitere Personen festlegen, die alle Fehlermeldungen des Systems erhalten. Eine beispielhafte Konfiguration finden Sie in der Datei /etc/nagios2/conf.d/linuxmuster_custom.cfg deren Inhalt unten zu sehen ist.

# custom contact(s) ##########################
define contact{
        contact_name                    custom1 
        alias                           Help from outside
        ; change the next two lines to something useful 
        ; to enable this contact. possible options are:
        ; 24x7, workhours, nonworkhours
        ; (see main config file for timeperiod definitions)
        service_notification_period     never
        host_notification_period        never
        service_notification_options    w,u,c,r
        host_notification_options       d,u,r
        service_notification_commands   notify-by-email
        host_notification_commands      host-notify-by-email
        ; adjust email to your needs...
        email                           eine.emailadresse@irgendwo.de
        }
        
# custom contact group #############################
define contactgroup{
        ; do NOT change this name!
        contactgroup_name       custom-group    
        alias                   Angepasste Liste mit weiteren Admins
        ; add your own contacts as a comma seperated list
        members                 custom1
        }

Um den Kontakt custom1 zu aktivieren müssen Sie anstelle von never für die beiden Benachrichtigungszeiträume service_notification_period und host_notification_period eine andere Zeitdefinition angeben, am besten 24x7, um in jedem Falle informiertzu werden. Den Namen der Kontaktgruppe custom-group dürfen Sie nicht verändern, da auf diese Gruppenbezeichnung in der automatisierten Konfiguration Bezug genommen wird. Damit die Benachrichtigung an externe Mailadressen funktioniert, muss der Server natürlich Mails an solche Adressen ausliefern können.

Version 4.0