Ad Widget

Collapse

Как приглушить тригеры на время перегрузки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dimaonline
    Junior Member
    • May 2021
    • 5

    #1

    Как приглушить тригеры на время перегрузки

    В общем по шаблону "Template Module Windows services by Zabbix agent active" на сервере мониторятся сервисы. Эти сервисы имеют тип запуска Automatic Dalayed.
    Кроме того эти сервисы стартуют давольно долго (более 8 минут).
    В результате при перезагрузке сервера по мимо проблемы "Host has been restarted (uptime < 10m)" еще куча проблем "Service is not running (startup type automatic delayed)"

    Как заставить "Host has been restarted (uptime < 10m)" приглушать проблемы "Service is not running (startup type automatic delayed)" ?

    Если я добавляю в триггер-прототип ""{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})"
    дополнительное условие
    Code:
    and
    last(/Template OS Windows by Zabbix agent active/system.uptime)>10m
    то такое условие отвергается, так как "belongs to templates with different linkages."(идет ссылка на другой шаблон(шаблон высшего уровня).

    PS: Event correlation не хочу делать - это нужно для каждого сервера делать отдельную Event correlation(слишком трудоемко)
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #2
    Итак имеем:
    Некоторую штатную работу оборудования.
    При перезагрузке срабатывает триггер "Host has been restarted (uptime < 10m)" (ТР1) и куча "Service is not running (startup type automatic delayed)" (ТР2) ибо сервисы грузятся долго.
    А если сделать ТР2 зависимыми от ТР1, а в ТР1 поставить гистерезис на 10 минут? Ну и чтобы ТР2 срабатывали не сразу, а с деградацией
    Т.е. мы перезагрузили. ТР1 сработал и заглушил ТР2. ТР1 в сработавшем состоянии 10 минут. Потом ушел.

    Comment

    • dimaonline
      Junior Member
      • May 2021
      • 5

      #3
      Все так, только как это реализовать ?
      1. В "Template Module Windows services by Zabbix agent (active)" отсутствует прототип для ТР1!
      2. Если изменить условие для ТР2, то "Template OS Windows by Zabbix agent active/system.uptime" находится в другом шаблоне, поэтому это условие не срабатывает(как сказано выше).

      Comment

      • Alex_UUU
        Senior Member
        • Dec 2018
        • 541

        #4
        Вариантов два: либо связать шаблоны, либо элемент данных и триггер из первого шаблона продублировать во второй.

        Comment

        Working...