Назад | Перейти на главную страницу

Как остановить / отключить уведомления электронной почты Nagios

Как отключить уведомления по электронной почте. Я настраиваю новый сервер и получаю массу уведомлений. Хочется отключить их на время.

Щелкните «Информация о процессе» на левой панели навигации, затем «Отключить уведомления», затем «Применить».

в nagios.cfg установите enable_notifications = 0 и перезапустите nagios

Вы также можете сделать это на уровне контакта, отключив уведомления для вашего контакта 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 (никто).

Установите оба:

  • service_notification_period &
  • host_notification_period

к никогда вместо того 24x7

Вы также можете сделать это через NAGIOS command_file именованный канал, если вы его определили. Преимущества этого способа заключаются в том, что он является внутренним для NAGIOS, его можно программировать из at или cron вместо того, чтобы требовать взаимодействия с веб-браузером, и это не требует изменения каких-либо файлов конфигурации.

Чтобы отключить уведомления (в CentOS6 EPEL NAGIOS - в других дистрибутивах файл command_file может быть настроен в другом месте):

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.