Ad Widget

Collapse

SNMP Trap

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zverek06
    Member
    • Oct 2016
    • 51

    #1

    SNMP Trap

    Начинаю только осваивать это дело, поиском что то не нашел инфы никакой толковой.
    Есть вопрос такой, как из трапа выдернуть значение?
    Настроил его через заббиксовый скрипт
    Получают вот такой трап (к примеру):

    Code:
    24.08.2017 15:26:28	24.08.2017 15:26:26	
    15:26:26 2017/08/24 PDU INFO:
      transactionid                  293
      errorindex                     0
      version                        0
      requestid                      0
      errorstatus                    0
      community                      SWITCH
      messageid                      0
      receivedfrom                   UDP: [192.168.100.18]:161->[192.168.1.220]:162
      notificationtype               TRAP
    VARBINDS:
      DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (353110) 0:58:51.10
      SNMPv2-MIB::snmpTrapOID.0      type=6  value=OID: SNMPv2-SMI::enterprises.25728.8900.2.0.1
      SNMPv2-SMI::enterprises.25728.8900.2.1.0 type=2  value=INTEGER: 1
      SNMPv2-SMI::enterprises.25728.8900.2.2.0 type=2  value=INTEGER: 0
      SNMPv2-SMI::enterprises.25728.8900.2.6.0 type=4  value=STRING: "Dver Servernaya"
      SNMPv2-SMI::enterprises.25728.8900.2.7.0 type=4  value=Hex-STRING: C4 E2 E5 F0 FC 20 E7 E0 EA F0 FB F2 E0 
      SNMP-COMMUNITY-MIB::snmpTrapAddress.0 type=64 value=IpAddress: 192.168.100.18
      SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 type=4  value=STRING: "SWITCH"
      SNMPv2-MIB::snmpTrapEnterprise.0 type=6  value=OID: SNMPv2-SMI::enterprises.25728.8900.2
    Как из него получить не такой огромный текст, а значение SNMPv2-SMI::enterprises.25728.8900.2.2.0 type=2 value=INTEGER: 0
    0 или 1...
    что то никак не получается сообразить, выручайте

    Пробовал вот так:
    Code:
    snmptrap["SNMPv2-SMI::enterprises.25728.8900.2.2.0 type=2  value=INTEGER: {#SNMPVALUE}"]
    менял значения не ЛОГ, а текстовый, числовой, символ - вообще ничего нет тогда в последних данных, пустота...

    Немного полазил по форуму, нашел доделанный скрипт, более читаемый:
    Code:
    24.08.2017 16:53:26	
    16:53:24 2017/08/24 VARBINDS:
      DISMAN-EVENT-MIB::sysUpTimeInstance                Timeticks: (874888) 2:25:48.88
      SNMPv2-MIB::snmpTrapOID.0                          OID: SNMPv2-SMI::enterprises.25728.8900.2.0.1
      SNMPv2-SMI::enterprises.25728.8900.2.1.0           INTEGER: 8
      SNMPv2-SMI::enterprises.25728.8900.2.2.0           INTEGER: 1
      SNMPv2-SMI::enterprises.25728.8900.2.6.0           STRING: "Dvizhenie kabinet IT"
      SNMPv2-SMI::enterprises.25728.8900.2.7.0           : ""
      SNMP-COMMUNITY-MIB::snmpTrapAddress.0              IpAddress: 192.168.100.18
      SNMP-COMMUNITY-MIB::snmpTrapCommunity.0            STRING: "SWITCH"
      SNMPv2-MIB::snmpTrapEnterprise.0                   OID: SNMPv2-SMI::enterprises.25728.8900.2
    Только получить либо значение, либо сделать триггер на него - могу разобраться никак
    Last edited by zverek06; 24-08-2017, 15:57.
Working...