Ad Widget

Collapse

Срабатывание триггера с отсрочкой по-времени

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • plr
    Junior Member
    • May 2017
    • 21

    #1

    Срабатывание триггера с отсрочкой по-времени

    Не соображу как. Есть Item с типом Zabbix trapper. Значения этого Item устанавливаются не в регулярном режиме, а по мере изменения его во внешней системе. Например, приходит значение 0 один раз, через 5 минут может не придти другое и предыдущее значение могло прийти и 10 часов назад.

    Мне нужен trigger, который сработает не в момент установки нужного значения, а через 5 минут после этого. Как это сделать?

  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #2
    Другими словами, вам надо при анализе значения триггером заглянуть на 5 минут назад.
    Очень просто, в документации есть примеры:

    см. функцию count - подсчёт количества значений, удовлетворяющих условию с возможным сдвигом времени
    count (сек|#кол-во,<шаблон>,<оператор>,<сдвиг_времени>)

    Comment

    • plr
      Junior Member
      • May 2017
      • 21

      #3
      Victor Vislobokov отличный совет, спасибо. Сделал так:

      {template:x.status[{#ID}].last(#1,300)}=2 and {template:x.status[{#ID}].last()}=2

      т.е. если статус за 5 минут не изменился, то значит триггер!

      Comment

      Working...