Как я могу остановить уведомления по электронной почте. Я настраиваю новый сервер и получаю тонны уведомлений. Хочет их отключить на время.
Как я могу остановить уведомления по электронной почте. Я настраиваю новый сервер и получаю тонны уведомлений. Хочет их отключить на время.
Ответы:
Вы также можете сделать это на уровне контактов, отключив уведомления для вашего контакта в Nagios. Например:
define contact {
contact_name JohnDoe
email johndoe@example.com
host_notifications_enabled 0
service_notifications_enabled 0
}
Другой способ обработать эту кошку - использовать host_notification_options и service_notification_options в определении контакта. Установите их в n
(нет).
Вы также можете сделать это через command_file
именованный канал NAGIOS , если он у вас есть. Преимущества такого подхода заключаются в том, что он является внутренним по отношению к NAGIOS, его можно запрограммировать из веб-браузера at
или даже cron
не требовать взаимодействия с ним, и он не требует изменения каких-либо файлов конфигурации.
Чтобы отключить уведомления (в CentOS6 EPEL NAGIOS - в других дистрибутивах файл конфигурации может быть настроен в другом месте):
echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
и включить его позже:
echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
Вы также можете остановить свой почтовый сервер ( service postfix stop
) на сервере Nagios, если вы ретранслируете через почтовый сервер на локальном хосте, где установлен Nagios. Тогда вы можете сделать, postsuper -d ALL
чтобы удалить все письма, сидя в mailq
.