Ad Widget

Collapse

Условие переход тригера в состояние "ОК"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Smersh
    Member
    • Jul 2013
    • 49

    #1

    Условие переход тригера в состояние "ОК"

    Подскажите, пожалуйста, можно ли задать условие перехода триггера в состояние "ОК" отличное от обратного?

    Пример: задан тригер {icmpping[{HOST.IP}].last(#10)}=0 при срабатывании которого отправляется оповещение.
    Хотелось, чтобы оповещение об восстановлении отправлялось при условии, скажем {icmpping[{HOST.IP}].last(#3)}=1
  • ableev
    Senior Member
    Zabbix Certified Specialist
    • Oct 2012
    • 276

    #2
    Во-первых, last(#10) для вас не будет иметь смысла.
    Если вы раз в минуту пингуете хост, и хотите знать, что он 10 минут уже не пингуется, ставьте min или max. Например,
    Code:
    {icmpping[{HOST.IP}].max(#10)}=0
    максимальное за 10 последних значений = 0, значит у вас всегда ноль.

    Во-вторых. С #3 я бы сделал так:
    Code:
    {icmpping[{HOST.IP}].sum(#3)}<3
    Т.е. за три последних значения у вас гарантированно должно вернуться три раза по 1, чтобы триггер был в состоянии ОК.

    То есть такое условие нужно:
    Code:
    {icmpping[{HOST.IP}].max(#10)}=0 & {icmpping[{HOST.IP}].sum(#3)}<3
    Получается, триггер загорится, когда:
    * максимум из 10 будет 0 - пинга нет
    * три последних будут 0 - пинга нет

    Триггер уйдет, когда:
    * максимум из 10 будет больше 0 = 1, пинг есть
    * три последних будут равны 3 - пинг точно есть.

    Вроде ничего не напутал.

    Comment

    • Jimson
      Senior Member
      • Jan 2008
      • 1327

      #3
      Велосипед давно изобрели, читаем документацию:

      Comment

      • ableev
        Senior Member
        Zabbix Certified Specialist
        • Oct 2012
        • 276

        #4
        Originally posted by jimson
        Велосипед давно изобрели, читаем документацию:
        https://www.zabbix.com/documentation...b7%d0%b8%d1%81
        Читали. Там два "и" и одно "или". В моём случае это одно "и".

        Comment

        • Smersh
          Member
          • Jul 2013
          • 49

          #5
          Всем спасибо!
          В документации и правда нашел про "гистерезис" после того как вопрос запостил. Но и вариант ableev тоже интересен.

          Comment

          Working...