it-swarm.com.de

So stoppen / deaktivieren Sie Nagios-E-Mail-Benachrichtigungen

Wie kann ich die E-Mail-Benachrichtigungen stoppen? Ich richte einen neuen Server ein und erhalte unzählige Benachrichtigungen. Möchte sie vorerst deaktivieren.

23
Ramesh Kumar

Klicken Sie im linken Navigationsbereich auf "Info verarbeiten" und dann auf "Benachrichtigungen deaktivieren" und dann auf "Festschreiben".

31
EEAA

setzen Sie in nagios.cfg enable_notifications = 0 und starten Sie nagios neu

21
ray

Sie können dies auch auf Kontaktebene tun, indem Sie Benachrichtigungen für Ihren Nagios-Kontakt deaktivieren. Z.B.:

define contact { 
    contact_name JohnDoe
    email [email protected]
    Host_notifications_enabled 0
    service_notifications_enabled 0
}

Die andere Möglichkeit, diese Katze zu häuten, besteht darin, Host_notification_options und service_notification_options in der Kontaktdefinition zu verwenden. Setzen Sie sie auf n (keine).

7
KJH

Stellen Sie beide ein:

  • service_notification_period &
  • Host_notification_period

zu nie statt 24x7

1
Senthil

Sie können dies auch über NAGIOSs command_file Named Pipe, wenn Sie das definiert haben. Die Vorteile dieser Vorgehensweise liegen darin, dass sie für NAGIOS intern ist. Sie kann über at oder cron programmiert werden, anstatt dass eine Interaktion mit einem Webbrowser erforderlich ist, und es ist keine Änderung erforderlich Konfigurationsdateien.

So deaktivieren Sie Benachrichtigungen (unter CentOS6 EPEL NAGIOS - bei anderen Distributionen ist die Befehlsdatei möglicherweise an anderer Stelle konfiguriert):

echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd

und um es später wieder zu aktivieren:

echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
1
MadHatter

Sie können Ihren Mailserver auch stoppen (service postfix stop) auf dem Nagios-Server, wenn Sie über den Mailserver auf localhost weiterleiten, auf dem Nagios installiert ist. Dann können Sie postsuper -d ALL um alle Mails zu löschen, die in mailq sitzen.

0
Senthil