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

Ложное срабатывание триггера zabbix в веб-сценарии

У меня есть веб-сайт, работающий на сервере Apache. Я хочу получать уведомление каждый раз, когда сайт падает. Я создал триггер:

{Zabbix server:web.test.fail[http:example.com].sum(#6)}>0

Но веб-сайт работает плохо, и я получаю сообщение об ошибке каждые 6 часов или 30 минут.

Как написать триггер, который отправит мне уведомление через 12 минут (например) сайта ошибки?

Я просто хочу, чтобы мой триггер не обнаружил небольшую ошибку веб-сайта. Только глобальный крах.

Вы можете увеличить количество попыток в веб-сценарии, чтобы устранить некоторые ложные ошибки.

Для этой цели вы можете использовать функцию min / max.

Например

{Zabbix server:web.test.fail[http:example.com].min(12m)}>0

Триггер сработает, если сайт будет недоступен в течение 12 минут.

И с этим примером

{Zabbix server:web.test.fail[http:example.com].max(12m)}<1

Вы можете вернуть триггер в рабочее состояние, если сайт доступен более 12 минут

https://www.zabbix.com/documentation/4.2/ru/manual/appendix/triggers/functions