Ad Widget

Collapse

Активация действия по двум триггера.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • artful
    Junior Member
    • Aug 2015
    • 11

    #1

    Активация действия по двум триггера.

    Всем привет!
    Есть действие в котором находятся 2 триггера. Как сделать чтобы на почту отправлять уведомление тогда, когда будут активны 2 триггера? Когда один триггер активен - не отправлять.
    Если ставлю тип вычисления: A and B and (C or D) то уведомления идут при активации одного триггера.
    Если ставлю тип вычисления: A and B and (C and D) то уведомления не идут вообще.
    Zabiix 2.4.
  • Firm
    Senior Member
    • Dec 2009
    • 342

    #2
    Прописать зависимости друг от друга не поможет?

    Comment

    • artful
      Junior Member
      • Aug 2015
      • 11

      #3
      Originally posted by Firm
      Прописать зависимости друг от друга не поможет?
      Они друг от друга не зависят.
      А возможно ли как то в "Выражении триггера" что то на подобие этого сделать?:
      Code:
      {Template OS Linux:system.cpu.load[percpu,avg1].last(0)}>2 & {Template OS Linux:system.cpu.load[percpu,avg15].last(0)}>2
      В таком виде выдает ошибку при сохранении триггера.

      Comment

      • tuban
        Senior Member
        Zabbix Certified Specialist
        • Sep 2012
        • 286

        #4
        Сделать третий триггер, который срабатывает тогда, года сработали два предыдущих?

        Comment

        • aib
          Senior Member
          • Jan 2014
          • 1615

          #5
          Originally posted by artful
          Они друг от друга не зависят.
          А возможно ли как то в "Выражении триггера" что то на подобие этого сделать?:
          Code:
          {Template OS Linux:system.cpu.load[percpu,avg1].last(0)}>2 & {Template OS Linux:system.cpu.load[percpu,avg15].last(0)}>2
          В таком виде выдает ошибку при сохранении триггера.
          Некоторое количество версий назад команда Zabbix поменяла синтаксис триггеров.
          Как вы можете увидеть из описания к версии 2.4
          HTML Code:
          https://www.zabbix.com/documentation/2.4/manual/config/triggers/expression
          символ & заменен на слово AND

          Попробуйте записать выражение в виде
          Code:
          {Template OS Linux:system.cpu.load[percpu,avg1].last(0)}>2 [B]AND [/B]{Template OS Linux:system.cpu.load[percpu,avg15].last(0)}>2
          Sincerely yours,
          Aleksey

          Comment

          • artful
            Junior Member
            • Aug 2015
            • 11

            #6
            Originally posted by aib
            Некоторое количество версий назад команда Zabbix поменяла синтаксис триггеров.
            Как вы можете увидеть из описания к версии 2.4
            HTML Code:
            https://www.zabbix.com/documentation/2.4/manual/config/triggers/expression
            символ & заменен на слово AND

            Попробуйте записать выражение в виде
            Code:
            {Template OS Linux:system.cpu.load[percpu,avg1].last(0)}>2 [B]AND [/B]{Template OS Linux:system.cpu.load[percpu,avg15].last(0)}>2
            Также не работает
            Code:
            Некорректное выражение триггера. Проверьте часть выражения начиная с " AND {Template OS Linux:system.cpu.load[percpu,avg15].last(0)}>2".

            Comment

            • artful
              Junior Member
              • Aug 2015
              • 11

              #7
              Originally posted by artful
              Также не работает
              Code:
              Некорректное выражение триггера. Проверьте часть выражения начиная с " AND {Template OS Linux:system.cpu.load[percpu,avg15].last(0)}>2".
              Нужно маленькими буквами "and" а не "AND" Буду тестировать подойдет ли это решение.

              Comment

              • artful
                Junior Member
                • Aug 2015
                • 11

                #8
                Да, то что было мне нужно Большое спасибо за помощь!

                Comment

                Working...