Wie kann ich die E-Mail-Benachrichtigungen stoppen? Ich richte einen neuen Server ein und erhalte Unmengen von Benachrichtigungen. Möchte sie vorerst deaktivieren.
Wie kann ich die E-Mail-Benachrichtigungen stoppen? Ich richte einen neuen Server ein und erhalte Unmengen von Benachrichtigungen. Möchte sie vorerst deaktivieren.
Antworten:
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 johndoe@example.com
host_notifications_enabled 0
service_notifications_enabled 0
}
Die andere Möglichkeit, diese Katze zu häuten, besteht darin, die Optionen host_notification_options und service_notification_options in der Kontaktdefinition zu verwenden. Stellen Sie sie auf n
(keine).
Sie können dies auch über die Named command_file
Pipe von NAGIOS tun , wenn Sie diese definiert haben. Dies hat den Vorteil, dass es in NAGIOS integriert ist, dass es über einen Webbrowser programmiert werden kann at
oder cron
keine Interaktion mit diesem erfordert und dass keine Konfigurationsdateien geändert werden müssen.
So deaktivieren Sie Benachrichtigungen (unter CentOS6 EPEL NAGIOS - bei anderen Distributionen ist die Befehlsdatei möglicherweise an einer anderen 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
Sie können Ihren Mail-Server ( service postfix stop
) auch auf dem Nagios-Server anhalten , wenn Sie die Weiterleitung über den Mail-Server auf localhost durchführen, auf dem Nagios installiert ist. Dann können Sie postsuper -d ALL
alle Mails löschen, in denen Sie sich befinden mailq
.