Ad Widget

Collapse

Оповещение и задержка срабатывания триггеров

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • VladimirN
    Member
    • May 2014
    • 38

    #1

    Оповещение и задержка срабатывания триггеров

    Здравствуйте.

    Есть необходимость мониторинга доступности страницы в интернете (для примера zabbix.com) и оповещении о его недоступности/доступности после восстановления.
    Создаю узел, в нём создаю веб-сценарий, указываю интервал обновления и другие необходимые данные. В этом же узле создаю триггер:
    Выражение проблемы: min(/zabbix.com/web.test.fail[zabbix.com],3)>=1
    Выражение восстановления: min(/zabbix.com/web.test.fail[zabbix.com],3)=0

    В оповещения по действию на триггер создаю действие, в условии указываю срабатывание триггера, указываю длительность шага 7 минут, шаг 2-2, в операциях указываю отправку сообщение в телеграмм, в операции восстановления также отправку сообщения в телеграмм.

    В случае если сайт "падает" более чем на 9 минут с оповещениями всё нормально: в телеграмме через 9 минут приходит сообщение "сайт упал", при его доступности приходит сообщение "сайт работает".
    В случае если сайт "падает" до 9 минут: в телеграмм приходит только сообщение что "сайт работает" после того как он снова доступен

    Почему так происходит я понимаю - триггер отработал, потом состояние восстановилось и я получил сообщение восстановления. Вопрос, как сделать так, чтобы в случае если триггер сработал, но сообщение "сайт упал" ещё не было отправлено также не отправлялось и сообщение о том что "сайт работает"

    Понимаю что есть решение с увеличением времени срабатывания триггера min(/zabbix.com/web.test.fail[zabbix.com],9)>=1 Вопрос как в таком случае увидеть реальное время когда сайт "упал", а не время срабатывания триггера (сайт "упал" + 9 минут)

  • Answer selected by VladimirN at 17-10-2024, 12:36.
    Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    В операции восстановления укажите тип действия не "Отправка сообщения" (с конкретным списком адресатов), а "Оповещение всех вовлеченных".

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #2
      В операции восстановления укажите тип действия не "Отправка сообщения" (с конкретным списком адресатов), а "Оповещение всех вовлеченных".

      Comment

      • VladimirN
        Member
        • May 2014
        • 38

        #3
        Спасибо большое, так работает как мне нужно

        Comment

        Working...