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

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

6 ответов

Решение

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

В 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 (никто).

Вы также можете сделать это через NAGIOS command_file именованный канал, если он у вас есть. Преимущества такого подхода заключаются в том, что он является внутренним для 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_notification_period &
  • host_notification_period

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

Вы также можете остановить свой почтовый сервер (service postfix stop) на сервере Nagios, если вы пересылаете через почтовый сервер на локальный хост, на котором установлен Nagios. Тогда вы можете сделать postsuper -d ALL удалить все письма, сидящие в mailq,

Другие вопросы по тегам