URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90076
[ Назад ]

Исходное сообщение
"Nagios - бесконечные сообщения одного типа"

Отправлено alterpub , 20-Окт-10 18:52 
Имеется nagios3 настроена система оповещения ч/з смс.
Проблема заключается в следующем алгоритме:
1) Нагиос видит, что хост упал.
2) Оповещает по смс что хост в дауне.
3) Проходит заданное для цикла проверки время(например 30 минут)
4) Начинаем читать с пункта 1)

Вот такое глупое зацикливание, как я вижу алгоритм работы системы оповещения:
1) Нагиос видит, что хост упал.
2) Оповещает по смс что хост в дауне.
3) Проходит заданное для цикла проверки время(например 30 минут)
4) Если пункт 1), то сразу идет на пункт 3)
5) Если хост поднялся нагиос оповещает, что он поднялся.

Вопрос, где косяки в конфигах могут быть ? На что стоит обратить внимание ?


Содержание

Сообщения в этом обсуждении
"Nagios - бесконечные сообщения одного типа"
Отправлено Edd , 20-Окт-10 21:08 
>[оверквотинг удален]
> 3) Проходит заданное для цикла проверки время(например 30 минут)
> 4) Начинаем читать с пункта 1)
> Вот такое глупое зацикливание, как я вижу алгоритм работы системы оповещения:
> 1) Нагиос видит, что хост упал.
> 2) Оповещает по смс что хост в дауне.
> 3) Проходит заданное для цикла проверки время(например 30 минут)
> 4) Если пункт 1), то сразу идет на пункт 3)
> 5) Если хост поднялся нагиос оповещает, что он поднялся.
> Вопрос, где косяки в конфигах могут быть ? На что стоит обратить
> внимание ?

В обще то он у вас работает вполне правильно  
Насколько я понимаю, вы хотите, что бы приходило только одно сообщение после изменении статуса хоста или сервиса. Копайте в сторону :

define host {
                ..............
                notification_interval                 0
                ..............
}
Если вы выставите 0, ту будет ровно одно извещение при смене статуса хоста


"Nagios - бесконечные сообщения одного типа"
Отправлено alterpub , 10-Ноя-10 17:33 
>[оверквотинг удален]
>            
>     ..............
>            
>     notification_interval      
>           0
>            
>     ..............
> }
> Если вы выставите 0, ту будет ровно одно извещение при смене статуса
> хоста

Спасибо, помогло!