Ad Widget

Collapse

Создание триггера с двумя условиями

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dissident
    Junior Member
    • Jun 2015
    • 2

    #1

    Создание триггера с двумя условиями

    Всем привет!
    Ломаю голову над тем, как сделать триггер с двумя условиями одновременно. Вроде бы, всё просто, в мануалах описано, делаю "по шаблону", однако, Zabbix ругается на "Некорректное выражение триггера". По-отдельности оба выражения в отдельных триггерах сохраняются и работают исправно.
    Выражение следующее:

    ({Internet External:ifFunctionCapacity.1.delta(#4)}=0)
    &
    ({Internet External:ifFunctionCapacity.1.last(4)}<50K)

    Пробовал в том числе без круглых скобок и с AND вместо &.

    Zabbix 2.2.5.

    Мне нужно, чтобы триггер срабатывал, когда 4 последних значения неизменны при том, что все эти значения меньше 50Кбит/с.

    Надеюсь на помощь, в Zabbix я новичок.
    Last edited by Dissident; 08-06-2015, 14:39.
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Так все работает, 2.4.5:
    Code:
    ({xxxx:icmpping.delta(#4)}=0) and ({xxxx:icmpping.last(4)}<50K)
    Пробовали пользоваться "Expression constructor" на странице с выражением триггера?
    Last edited by sadman; 09-06-2015, 08:09.

    Comment

    • Dissident
      Junior Member
      • Jun 2015
      • 2

      #3
      Попробовал. Спасибо, помогло!
      Не знаю, что я делал не так, но с помощью конструктора создалось.

      Comment

      • pzabortsev
        Senior Member
        • Dec 2012
        • 338

        #4
        Видимо Вы для красоты вставляли пробелы и новые строки в выражение триггера. Zabbix этого не любил до поры...

        Сейчас лишние пробелы и пустные строки его не пугают. Это справедливо по крайней мере для версии 2.4.5

        Comment

        Working...