Другой способ обработать эту кошку - использовать host_notification_options и service_notification_options в определении контакта. Установите их в n(нет).
Вы также можете сделать это через command_fileименованный канал NAGIOS , если он у вас есть. Преимущества такого подхода заключаются в том, что он является внутренним по отношению к NAGIOS, его можно запрограммировать из веб-браузера atили даже cronне требовать взаимодействия с ним, и он не требует изменения каких-либо файлов конфигурации.
Чтобы отключить уведомления (в CentOS6 EPEL NAGIOS - в других дистрибутивах файл конфигурации может быть настроен в другом месте):
Вы также можете остановить свой почтовый сервер ( service postfix stop) на сервере Nagios, если вы ретранслируете через почтовый сервер на локальном хосте, где установлен Nagios. Тогда вы можете сделать, postsuper -d ALLчтобы удалить все письма, сидя в mailq.
Вы не должны были знать это как пользователя с низким уровнем повторения, но это предложение уже было сделано, опровергнуто и удалено его автором. Чтобы процитировать один из модов на другом (идентичном) ответе: « Извините, это ужасное решение. С точки зрения ваших журналов Nagios и данных доступности хоста / сервиса, они собираются показать, что у вас был сбой и что уведомления были разосланы. Это делает данные бесполезными для исторического устранения неполадок / тенденций. Хотя это может быть приемлемым решением для вас, это не то, что вы должны предлагать, это «правильный» ответ для профессиональной среды ».
Вы также можете сделать это на уровне контактов, отключив уведомления для вашего контакта в Nagios. Например:
Другой способ обработать эту кошку - использовать host_notification_options и service_notification_options в определении контакта. Установите их в
n
(нет).источник
Вы также можете сделать это через
command_file
именованный канал NAGIOS , если он у вас есть. Преимущества такого подхода заключаются в том, что он является внутренним по отношению к NAGIOS, его можно запрограммировать из веб-браузераat
или дажеcron
не требовать взаимодействия с ним, и он не требует изменения каких-либо файлов конфигурации.Чтобы отключить уведомления (в CentOS6 EPEL NAGIOS - в других дистрибутивах файл конфигурации может быть настроен в другом месте):
и включить его позже:
источник
Установите оба:
чтобы никогда вместо 24x7
источник
Вы также можете остановить свой почтовый сервер (
service postfix stop
) на сервере Nagios, если вы ретранслируете через почтовый сервер на локальном хосте, где установлен Nagios. Тогда вы можете сделать,postsuper -d ALL
чтобы удалить все письма, сидя вmailq
.источник