Ad Widget

Collapse

Snmp трапы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jnsvano
    Senior Member
    • Feb 2013
    • 143

    #1

    Snmp трапы

    Всем привет. Пытаюсь настроить прием snmp трапов. Пока добился того (с использованием snmptt), что трапы приходят в zabbix.
    Осталось непонятными несколько вещей:
    1). в документации предлагают при создании элемента данных snmptrap[регулярное выражение] указывать также "Формат времени журнала: hh:mm:ss yyyy/MM/dd". Какой бы формат я не указывал, никаких изменений не заметил. В чем его смысл ?
    2). как правильно создать триггер, который сообщал бы "ок". В документации приводится пример:
    "{Template SNMP Interfaces:snmptrap["(IF-MIB::linkDown|IF-MIB::linkUp)(.|[[:space:]])*{#SNMPVALUE}"].str(linkDown)}=1
    Этот триггер будет в "1", когда получит "linkDown", и "0", если придет что-то другое? Получается, на каждую фразу нужно создавать триггер с парой str.() ? Нет ли более универсального варианта ?
    Last edited by jnsvano; 19-11-2017, 17:03.
  • wins
    Senior Member
    • Sep 2014
    • 307

    #2
    присоединяюсь к вопросу.
    топикстартеру - переменные надо таки экранировать
    {tpl:snmptrap["(IF-MIB::linkDown|IF-MIB::linkUp)(.|[[:space:]])*(\"{#IFDESCR}\")"].str(down)}=1

    Comment

    • anG
      Junior Member
      • Aug 2015
      • 23

      #3
      Originally posted by jnsvano
      Всем привет. Пытаюсь настроить прием snmp трапов. Пока добился того (с использованием snmptt), что трапы приходят в zabbix.
      Осталось непонятными несколько вещей:
      1). в документации предлагают при создании элемента данных snmptrap[регулярное выражение] указывать также "Формат времени журнала: hh:mm:ss yyyy/MM/dd". Какой бы формат я не указывал, никаких изменений не заметил. В чем его смысл ?
      2). как правильно создать триггер, который сообщал бы "ок". В документации приводится пример:
      "{Template SNMP Interfaces:snmptrap["(IF-MIB::linkDown|IF-MIB::linkUp)(.|[[:space:]])*{#SNMPVALUE}"].str(linkDown)}=1
      Этот триггер будет в "1", когда получит "linkDown", и "0", если придет что-то другое? Получается, на каждую фразу нужно создавать триггер с парой str.() ? Нет ли более универсального варианта ?
      По поводу второго пункта: да- на каждую фразу придется создавать отдельный триггер с str() (иных вариантов на просторе Интернета найти не удалось, только такое трудоемкое дело. Если найдете вариант легче- напишите, пожалуйста!).

      По поводу "ок"...Оборудование вам может не прислать подтверждения того, что все стало ОК (приличное обородувание, типа Cisco, шлет. А вот другие производители могут и не заморачиваться). И здесь только вариант либо закрывать проблему вручную, либо триггер гаснет по истечении определенного промежутка времени, например, или еще что-то....

      Comment

      Working...