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

Конфигурация Nagios, которая уведомляет только 1x об отключении, а затем уведомляет только о восстановлении

В настоящее время у меня работает Nagios, и он уведомляет меня по электронной почте о событиях.

Я хотел бы знать, какое изменение конфигурации мне нужно сделать, чтобы я был уведомлен только один раз о выходе сервера из строя, а затем только о другом электронном письме, когда он снова заработает.

В момент, когда мой сервер не работает, каждые 30 минут я получаю электронное письмо, в котором говорится, что он не работает, и мне интересно только знать, когда он снова заработает (восстановление).

Я хотел бы знать, какие изменения нужно внести в файлы конфигурации вручную. Я не использую и не хочу использовать навороченный интерфейс.

В определении вашего хоста установите значение notification_interval равным 0:

define host{
    use                     generic-host
    host_name               example
    address                 example.com
    notification_interval   0
    }

Вы можете увидеть доступные параметры конфигурации для хоста здесь: http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host

Вы должны войти в интерфейс nagios и подтвердить отключение, это должно остановить последующие предупреждения, не забудьте очистить это после восстановления службы; в качестве альтернативы, если это плановое обслуживание, поместите службу / сервер в запланированное время простоя.

Установка предупреждения мне только один раз - это не то, что я бы назвал лучшей практикой, поскольку вы говорите системе, чтобы она предполагала, что вы получили первое предупреждение, а не отправлять последующие предупреждения, что является идеальным миром, но это не так. всегда бывает, например, при неудачной отправке электронной почты из-за временного сбоя smtp или временного сбоя шлюза sms.