Довольно простой вопрос: как мне настроить повторную отправку уведомлений в Nagios для службы, которая не меняет свое состояние?
Я хочу использовать его для поддельных смс. Сервис всегда в порядке (все содержимое скрипта - exit 0), и я хочу получать уведомления об этом каждый день.
Я не думаю, что это возможно в любом объекте Nagios. Nagios делает все возможное, чтобы отслеживать изменение состояния, и не более того.
Что вы можете сделать, так это создать собственный сервис, который запускает уведомление каждый день.
В целом это звучит довольно бесполезно. Если у вас нет уведомления об изменении состояния, можно с уверенностью предположить, что ваша служба находится в исходном состоянии.
Вы пытаетесь использовать Nagios способом, который не предназначен для и противоречит общей философии UNIX:
«Нет новостей - хорошие новости» или «Не беспокой меня, если что-то не так».
Вам следует подумать о том, чего вы пытаетесь достичь, и правильно ли это делать. Если это так, вам необходимо разработать собственное решение этой проблемы.
notification_interval
, с макушки.
Уведомление по электронной почте
Примеры файлов конфигурации теперь установлены в каталог / usr / local / nagios / etc. Эти образцы файлов должны нормально работать для начала работы с Nagios. Вам нужно будет внести всего одно изменение, прежде чем продолжить ... Отредактируйте файл конфигурации /usr/local/nagios/etc/objects/contacts.cfg с помощью вашего любимого редактора и измените адрес электронной почты, связанный с определением контакта nagiosadmin, на адрес, который вы хотите использовать для получения предупреждений.
vi /usr/local/nagios/etc/objects/contacts.cfg