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

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

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

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

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

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

0
задан 26 March 2020 в 10:58
2 ответа

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

Например

{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 /триггеры/функции

1
ответ дан 7 June 2020 в 12:57

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

2
ответ дан 21 July 2020 в 09:18

Теги

Похожие вопросы