Всем здравствуйте!
Задача мониторить доступность сервера, находящегося за натом.
Использую такой триггер:
При этом "Server:agent.ping" - активный агент, пинг каждые 10 сек.
Server:icmpping[] - пингуем внешний ip для проверки интернета, каждые 10 сек.
Проблема в том, что если в компании надолго пропадает интернет, то в почту приходят уведомления вроде таких (время отправки сохранено):
- Проблема: пропал интернет (12:15)
- ОК: пропал интернет (13:10)
- Проблема: недоступен хост Server (13:11)
- ОК: недоступен хост Server (13:11)
Т.е. когда интернет восстанавливается, почему-то срабатывает триггер на недоступность хоста.
Я пробовал другой подход, ставил триггер-"недоступность хоста" в зависимость от триггера-"наличия интернета", но ситуация точно такая же.
Как вы проверяете доступность серверов с учетом доступности интернета?
Задача мониторить доступность сервера, находящегося за натом.
Использую такой триггер:
Code:
{Server:agent.ping.nodata(200)}=1&{Server:icmpping[].sum(200)}>12
Server:icmpping[] - пингуем внешний ip для проверки интернета, каждые 10 сек.
Проблема в том, что если в компании надолго пропадает интернет, то в почту приходят уведомления вроде таких (время отправки сохранено):
- Проблема: пропал интернет (12:15)
- ОК: пропал интернет (13:10)
- Проблема: недоступен хост Server (13:11)
- ОК: недоступен хост Server (13:11)
Т.е. когда интернет восстанавливается, почему-то срабатывает триггер на недоступность хоста.
Я пробовал другой подход, ставил триггер-"недоступность хоста" в зависимость от триггера-"наличия интернета", но ситуация точно такая же.
Как вы проверяете доступность серверов с учетом доступности интернета?

Comment