Ad Widget

Collapse

Странная проблема с действием

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Fixxxer
    Junior Member
    • Oct 2011
    • 11

    #1

    Странная проблема с действием

    Здравствуйте.
    Столкнулся со странной проблемой. Действие, которое должно выполнить удаленную команду в случае срабатывания триггера, выполняется только если генерация события триггера выставлена в режим "Нормальная + Множественные сообщения ПРОБЛЕМА". В случае если триггер в обычном режиме - в панели в строке Действия напротив события - прочерк. В чем может быть дело? Может кто-то сталкивался с подобным?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    А условие действия правильно написали?
    Покажите настройки триггера и действия.

    Comment

    • Fixxxer
      Junior Member
      • Oct 2011
      • 11

      #3
      Настройки триггера

      Имя: Загрузка полосы пропускания (исход) более 80% на Cisco 3845 Moscow
      Выражение: {Cisco 3845 Moscow:ifInOctets.180.last(0)}>0
      Генерация события: Нормальный
      Важность: Средняя

      Настройки действия

      Имя: PNTZ-Moscow is down
      Событие: Триггеры
      Включить эскалации: нет
      Тема по умолчанию: {TRIGGER.NAME}: {TRIGGER.STATUS}
      Сообщение по умолчанию: {TRIGGER.NAME}: {TRIGGER.STATUS}
      Last value: {ITEM.LASTVALUE}
      {TRIGGER.URL}
      Сообщение о восстановлении: нет
      Состояние: Активирован
      Тип вычисления: (A) и (B)
      Условия (A) Значение триггера = "ПРОБЛЕМА"
      (B) Триггер = "Cisco 3845 Moscow:Загрузка полосы пропускания (исход) более 80% на Cisco 3845 Moscow"
      Операции действия: Выполнить удаленную команду

      Не обращайте внимание на несоответствие условия триггера и имени действия. Я повесил такой триггер чтобы он гарантированно срабатывал в тестовых целях.
      Так вот. Самое интересное что действие срабатывает стоит мне поменять тип генерации события на "Нормальный + Множественное сообщение проблема". Тогда действие работает нормально. Меняю генерацию события на обычную - действие перестает срабатывать. Т.е. кроме этого параметра не меняю вообще ничего.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Мне кажется, что Вы не понимаете, как работают триггеры.
        Когда стоит генерация событий: Нормальный
        То триггер сработает при переходе из OK->Problem
        Т.е. на данном примере значение ifInOctets.180 перейдёт из 0 например в 1.
        Но если значение было 1, то триггер уже больше не будет срабатывать.
        Именно для этого существует выбор "Нормальная + Множественные сообщения ПРОБЛЕМА", чтобы триггер срабатывал при каждом значении удовлетворяющим условию.

        Comment

        • Fixxxer
          Junior Member
          • Oct 2011
          • 11

          #5
          Это я понимаю. При смене режима генерации событий я отключаю триггер и включаю обратно. Т.е. в панели он пропадает и появляется по-новой.

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by Fixxxer
            Это я понимаю. При смене режима генерации событий я отключаю триггер и включаю обратно. Т.е. в панели он пропадает и появляется по-новой.
            Неправильно делаете. Нужно изменять значение Item, или создавать новый триггер, с другим ID.
            Триггер имеет тот же самый ID, и то что вы его активируете/деактивируете на его историю срабатывания не влияет.
            Last edited by dima_dm; 28-10-2011, 10:15.

            Comment

            • Fixxxer
              Junior Member
              • Oct 2011
              • 11

              #7
              Т.е. если у меня частота обновления соответствующего итема 60 секунд - то достаточно выждать это время между отключением и включением триггера?

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by Fixxxer
                Т.е. если у меня частота обновления соответствующего итема 60 секунд - то достаточно выждать это время между отключением и включением триггера?
                Нет. Значение Item должно изменить значение, чтобы триггер перешёл из состояния OK->Problem. Когда Вы деактивируете триггер, это не значит, что он переходит в состояние OK, он находится в том-же состоянии, в каком был до выключения.
                Last edited by dima_dm; 28-10-2011, 10:36.

                Comment

                • Fixxxer
                  Junior Member
                  • Oct 2011
                  • 11

                  #9
                  Огромное спасибо! Теперь действие срабатывает так как нужно.
                  Last edited by Fixxxer; 28-10-2011, 11:02.

                  Comment

                  Working...