Ad Widget

Collapse

Как задать частоту срабатывания Action'а?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DRVTiny
    Senior Member
    • Sep 2011
    • 162

    #1

    Как задать частоту срабатывания Action'а?

    Собственно, вопрос скорее об антифлапинге, которого, как известно, в Zabbix'е нет (и это конечно печально).
    Но в данном конкретном частном случае хочется просто создать action, который бы срабатывал при первой активации соотв. триггера(ов), после чего не реагировал бы на любые изменения состояния триггера в течение 12-ти часов. То есть даже если сервис самовосстановился, об этом нельзя сообщать до тех пор, пока не пройдёт 12-ть часов с момента возникновения проблемы.
    Возможно ли это в Zabbix?
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by DRVTiny
    Но в данном конкретном частном случае хочется просто создать action, который бы срабатывал при первой активации соотв. триггера(ов), после чего не реагировал бы на любые изменения состояния триггера в течение 12-ти часов.
    Просто настройте триггер. Например "item.last = 0" - норма, а "item.last = 1" - проблема. Тогда триггер будет таким:
    Code:
    item.last(0)=1 | item.max(43200) = 1
    43200 как вы правильно догадались это колво секунд в 12ти часах. Кстати первую часть этого триггера ("item.last(0)=1") в принципе выпилить отсюда.

    Comment

    • DRVTiny
      Senior Member
      • Sep 2011
      • 162

      #3
      Не понимаю, а как он в соотв. с этим правилом будет переустанавливаться через 12 часов?

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by drvtiny
        Не понимаю, а как он в соотв. с этим правилом будет переустанавливаться через 12 часов?
        В нормальном положении айтем отдает ноль. Если айтем однает единицу, то у нас проблема. Триггер смотрит максимальное значение за последние 12 часов, и если видет максимум 1, значит либо проблема еще есть, либо с момента ее устранения прошло меньше 12 часов.

        Или я вас неправильно понял.

        Comment

        Working...