ctornton
@ctornton
Мимо проходил, кому-то помог, сам научился.

Zabbix. Как написать правильный триггер, чтобы отправлял не сразу, а если проблема остается в течение 10 итераций?

Добрый день!

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

Можно ли как-то написать, чтобы он не слал уведомление, пока 10 раз не увидит эту проблему ( к примеру таймаут 1 минута у item-а)?

Сейчас такой триггер:
5ddf5d99c321f142758946.png

И такой item:
5ddf5db86e834600893118.png
5ddf5dc6a6dc5505104578.png

Сейчас написал такой: {Zabbix server:healthcheck.str(warning,#10)}=1
Тут значение count тоже есть и оно равно 10. Но почему-то работает в обратную сторону. Если я создаю warning на искомом сайте, то он отправляет триггер сразу. Но если убираю проблему, то он ждет 10 итераций с ОК и тогда отправляет. В то время как если написать такой же триггер, но с ОК, а не warning и делать проверку на отсутствие Ок-а на этом сайте, то он отрабатывает и отправляет как надо.
  • Вопрос задан
  • 2704 просмотра
Решения вопроса 1
ctornton
@ctornton Автор вопроса
Мимо проходил, кому-то помог, сам научился.
В итоге решил сам. Условие довольно простое и точно работает как надо.
Делаем проверку, что в течение 10 раз не находим Ок и находим warning в строке.
Тогда все точно отрабатывает как надо.
{Zabbix server:healthcheck.str(ok, #10)}=0 and
{Zabbix server:healthcheck.str(warning)}=1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@kisaa
https://www.zabbix.com/documentation/1.8/manual/es...
https://www.zabbix.com/forum/zabbix-help/17495-how...

Кратко - для определенных триггеров настраиваете отдельное действие, которое состоит не из одного шага, как обычно (отправка уведомления), а из двух. Длительность первого (пустого) шага - это и будет задержка. Второй шаг - обычная отправка уведомления.
Ответ написан
Комментировать
Вам поможет функция "count" в триггере.
https://www.zabbix.com/documentation/current/ru/ma...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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