Ad Widget

Collapse

Выражение триггера с множеством итераций

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • GuardianRF
    Junior Member
    • Jun 2020
    • 10

    #1

    Выражение триггера с множеством итераций

    Добрый день!
    Возможно, вопрос уже поднимался не раз, не могу разобраться...
    Допустим, есть триггер:
    {Template OS Windows Configured:service.info[{#SERVICE.NAME},state].min(#1)}<>0
    Интервал обновления Item = 1m.
    Как сделать множественную проверку данной службы, чтобы, допустим, срабатывание триггера было не по первой его недоступности, а, допустим, цепочка последовательных обращений (например, 5).
    Суть заключается в том, чтобы алерт на событие зажигать не сразу от одинарного срабатывания тригера, а только в случае последовательно подтвержденных серий срабатывания тригера.
    То есть, например, тригер сработал три(настраиваемый) раза подряд с интервалом (настраиваемым) - тогда только зажигать алерт. В случае прихода хотя бы одного отрицательного события тригера - серию обнулять.
    Last edited by GuardianRF; 20-07-2020, 09:49.
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Вы неправильно рассуждаете с точки зрения архитектуры забикс.
    В вашем случае нужно сделать так, , чтобы триггер «зажигался». при получении Х неверных значений. Например так count(#5,0,gt)=5

    Comment

    Working...