Ad Widget

Collapse

Zabbix 2.0 прием SNMP трапов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • igoreha311
    Member
    • Sep 2011
    • 99

    #16
    Пробую настроить получение трапов, используя snmptrapd и snmptt, как написано в http://www.zabbix.com/documentation/...types/snmptrap , дошел до пункта
    3.4 Пример установки
    Создайте TEST элемент данных типа SNMP:
    Узел сети с IP адресом SNMP: 127.0.0.1
    Ключ: snmptrap["general"]
    Формат времени журнала: hh:mm:ss yyyy/MM/dd
    Вот итог:



    Какой интерфейс ему надо? Или что я не так делаю?

    И ещё: посылаю трап с помощью snmptrapgen.exe - c:\>SnmpTrapGen.exe -r:192.168.10.115 -t:10 -c:"private" -to:.1.3.6.1.2.1.1.4.0
    раньше было так:

    root@nm-zabbix:~# snmptrapd -f -L o
    NET-SNMP version 5.4.3 AgentX subagent connected
    NET-SNMP version 5.4.3
    2012-08-14 14:41:28 192.168.10.90(via UDP: [192.168.10.90]:54515->[192.168.10.115]) TRAP, SNMP v1, community private
    iso.3.6.1.2.1.1.4 Enterprise Specific Trap (0) Uptime: 305 days, 17:22:00.70

    ^C2012-08-14 14:42:52 NET-SNMP version 5.4.3 Stopped.
    Стало:
    root@nm-zabbix:~# snmptrapd -f -L o
    NET-SNMP version 5.4.3 AgentX subagent connected
    NET-SNMP version 5.4.3
    2012-08-14 15:58:25 192.168.10.90(via UDP: [192.168.10.90]:55094->[192.168.10.115]) TRAP, SNMP v1, community private
    iso.3.6.1.2.1.1.4 Enterprise Specific Trap (0) Uptime: 305 days, 18:38:57.72

    Agent IP address was blank, so setting to the same as the host IP address of 192.168.10.90

    Agent IP address (192.168.10.90) is the same as the host IP, so copying the host name: 192.168.10.90

    ^C2012-08-14 15:58:28 NET-SNMP version 5.4.3 Stopped.

    Comment

    • zzipper
      Junior Member
      • Aug 2012
      • 14

      #17
      Форматирование трапов

      Здравствуйте. Подскажите, пожалуйста, надо ли в версии 2.0.2 (+ zabbix_trap_receiver.pl) форматировать трапы? По многочисленным howto они падают в zabbix_trap.tmp в формате одной строки, вроде. У меня же:
      Code:
      11:13:13 2012/08/15 ZBXTRAP 10.x.9.1
      PDU INFO:
        notificationtype               TRAP
        version                        1
        receivedfrom                   UDP: [10.x.9.1]:161->[0.0.0.0]:0
        errorstatus                    0
        messageid                      0
        community                      secret
        transactionid                  18
        errorindex                     0
        requestid                      132
      VARBINDS:
        DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (373774212) 43 days, 6:15:42.12
        SNMPv2-MIB::snmpTrapOID.0      type=6  value=OID: IF-MIB::linkUp
        IF-MIB::ifIndex.11             type=2  value=INTEGER: 11
        IF-MIB::ifAdminStatus.11       type=2  value=INTEGER: 1
        IF-MIB::ifOperStatus.11        type=2  value=INTEGER: 1
      И второй вопрос. Попадание в лог
      Code:
      60363:20120815:111313.083 unmatched trap received from [10.x.9.1]: 11:13:12 2012/08/15 PDU INFO:
        notificationtype               TRAP
        version                        1
        receivedfrom                   UDP: [10.x.9.1]:161->[0.0.0.0]:0
        errorstatus                    0
        messageid                      0
        community                      secret
        transactionid                  17
        errorindex                     0
        requestid                      131
      VARBINDS:
        DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (373774028) 43 days, 6:15:40.28
        SNMPv2-MIB::snmpTrapOID.0      type=6  value=OID: IF-MIB::linkDown
        IF-MIB::ifIndex.11             type=2  value=INTEGER: 11
        IF-MIB::ifAdminStatus.11       type=2  value=INTEGER: 1
        IF-MIB::ifOperStatus.11        type=2  value=INTEGER: 2
      это я так понимаю результат действия опции “Журналировать несовпавшие SNMP трапы” в Администрирование → Общие → Другое ?

      Comment

      • Batonius
        Junior Member
        • Mar 2013
        • 7

        #18
        Originally posted by zzipper
        Здравствуйте. Подскажите, пожалуйста, надо ли в версии 2.0.2 (+ zabbix_trap_receiver.pl) форматировать трапы? По многочисленным howto они падают в zabbix_trap.tmp в формате одной строки, вроде. У меня же:
        Сам мучился этим вопросом, но разобрался. Если кому еще интересно, нужно слегка изменить скрипт zabbix_trap_receiver.pl, например так:
        Code:
        #       printf OUTPUT_FILE "%s ZBXTRAP %s\n", strftime($DateTimeFormat, localtime), $hostname;
               printf OUTPUT_FILE "%s %s - ZBXTRAP %s\n", strftime($DateTimeFormat, localtime), "Status General", $hostname;
        И ловить snmptrap["General"], к примеру. Или вместо "Status General" поставить $hostname, тогда ловить snmptrap["{HOST.IP}"].
        И обратите внимание на дефис перед ZBXTRAP - где-то тут встречал, что без него Заббикс как-то криво парсит.

        Comment

        • zzipper
          Junior Member
          • Aug 2012
          • 14

          #19
          Batonius,
          Спасибо за ответ. Но я уже докубаторил вариант с транслятором трапов snmptt.

          Comment

          • oalex
            Member
            • Jul 2009
            • 86

            #20
            Originally posted by tahavl
            Большое спасибо, заработало! :d
            это помогло в борьбе с "Undefined subroutine &NetSNMP::TrapReceiver:" ???

            Comment

            Working...