Ad Widget

Collapse

Триггер для SNMP trap и SNMP agent

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Huko
    Junior Member
    • Sep 2014
    • 17

    #1

    Триггер для SNMP trap и SNMP agent

    Помогите решить задачу.
    Есть 2 Item'a:
    A1 - type SNMPv2 agent, interval - 300 sec
    A2 - type SNMP trap
    Оба связанны с состоянием порта LinkUp/LinkDown. Нужно создать 1 триггер на событие LinkDown который сработает сразу если придет trap A2, а если trap не дойдет то при очередной проверке A1 переведет триггер в состояние PROBLEM. Ну и в обратную сторону переводим в OK по трапу A2 LinkUp или по очередному опросу A1.
    По отдельности все работает, но задача именно 1 триггер на два события, с возможностью подстраховки если по какой либо причине trap не дойдет.
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    [первый триггер] OR [второй триггер]. Триггер может "залипнуть" если трап о "падении интерфейса" дойдет, а о "поднятии" не дойдет. Залипание можно попробовать победить через гистериз.

    Comment

    • Huko
      Junior Member
      • Sep 2014
      • 17

      #3
      Пробовал через гистериз, но не получилось:
      Code:
      (({TRIGGER.VALUE}=0 and {Int:snmptrap["(linkUp|linkDown)"].str(linkDown)}=1) or 
      ({TRIGGER.VALUE}=0 and {Int oper:ifOperStatus[{#IFDESCR}].last()}<>1)) or 
      (({TRIGGER.VALUE}=1 and {Int:snmptrap["(linkUp|linkDown)"].str(linkDown)}<>1) or 
      ({TRIGGER.VALUE}=1 and {Int oper:ifOperStatus[{#IFDESCR}].last()}=1))
      При таком варианте, если интерфейс поднимется но не дойдет trap о поднятии интерфейса - т.е. там останется запись, что он Down, то триггер начнет дергаться PROBLEM/OK каждые 5 минут..

      Comment

      Working...