Ad Widget

Collapse

победим SNMP-Traps в заббиксе?)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gogogo1
    Member
    • Jul 2012
    • 40

    #1

    победим SNMP-Traps в заббиксе?)

    привет! у кого получилось настроить правильный приём трапов с помощью SNMPTT ? нужны подсказки спецов!

    что есть: заббикс 2.0.3 на Centos 6.3, вторая виртуалка с той же ОС, откуда для теста можно слать трапы, прога MIB-browser (можно смотреть oid'ы и слать трапы). Создан узел snmptraps (ip 127.0.0.1, SNMP, порт 162), в нём 2 Элемента: GetTrap - тип SNMP-трап, ключ snmptrap[], тип инфо Журнал, формат времени в журнале: hh:mm:ss yyyy/MM/dd. второй - GetTrapOther (то же, но ключ snmptrap.fallback). Создан второй узел для виртуалки ip 192.168.1.111:161 (сам заббикс серв ip 192.168.1.115).
    путь до файла с трапами в конфиге заббикс-серва и snmptt.ini совпадает: /etc/my_zabbix_traps.log
    конфиг snmptrapd.conf:
    Code:
    ignoreauthfailure no
    disableAuthorization no
    authCommunity log,execute,net public
    #donotfork no
    traphandle default snmptt
    donotlogtraps no
    outputOption n
    logoption f /etc/my_zabbix_traps.log
  • gogogo1
    Member
    • Jul 2012
    • 40

    #2
    начало файла snmptt.conf
    Code:
    EVENT general .* "General event" Normal
    FORMAT ZBXTRAP $aA $ar
    #
    #
    #
    EVENT coldStart .1.3.6.1.6.3.1.1.5.1 "Status Events" Normal
    FORMAT ZBXTRAP $aA Device reinitialized (coldStart)
    #EXEC qpage -f TRAP notifygroup1 "Device reinitialized (coldStart)"
    SDESC
    что делаем:
    1. пробуем отправить трап с помощью MIB-browser: тип snmpv1, ip source 192.168.1.111, ip dest 192.168.1.115, Generic: ColdStart
    Получаем: в Послед. данных без активности, смотрим файл-трапов: без активности, смотрим лог заббикс-серва: без изменений.

    2. отправляем такой трап с нашей второй виртуалки (взято из инета)
    snmptrap -v 1 -c public 192.168.1.115 '.1.3.6.1.6.3.1.1.5.3' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.3 s “teststring000”
    смотрим: везде так же пусто..

    3. отправляем с заббикс-сервера на себя же такой трап
    snmptrap -Ci -v 2c -c public localhost "" "NET-SNMP-MIB::netSnmpExperimental" NET-SNMP-MIB:netSnmpExperimental s "test"
    смотрим: в Послед. данных GetTrap элемент сработал: Последнее значение - "22:52:06 2012/12/16 ..." - и всё...
    далее - файл трапов:
    Code:
    2012-12-16 22:52:03 localhost [UDP: [127.0.0.1]:55198->[127.0.0.1]]:
    .1.3.6.1.2.1.1.3.0 = Timeticks: (3033660) 8:25:36.60	.1.3.6.1.6.3.1.1.4.1.0 = OID: .1.3.6.1.4.1.8072.9999	.1.3.6.1.4.1.8072.9999 = STRING: "test"
    22:52:06 2012/12/16 .1.3.6.1.4.1.8072.9999 Normal "General event" localhost - ZBXTRAP 127.0.0.1 127.0.0.1
    далее - лог заббикс-серва конец:
    Code:
    25922:20121216:225203.688 invalid trap found [2012-12-16 22:52:03 localhost [UDP: [127.0.0.1]:55198->[127.0.0.1]]:
    .1.3.6.1.2.1.1.3.0 = Timeticks: (3033660) 8:25:36.60	.1.3.6.1.6.3.1.1.4.1.0 = OID: .1.3.6.1.4.1.8072.9999	.1.3.6.1.4.1.8072.9999 = STRING: "test"]
     25920:20121216:225209.224 [Z3005] query failed: [2006] MySQL server has gone away [begin;]
     25905:20121216:225220.384 cannot send list of active checks to [127.0.0.1]: host [Zabbix] not found
     25909:20121216:225420.512 cannot send list of active checks to [127.0.0.1]: host [Zabbix] not found
    чё-то я загрузился за вечер..куда копать?

    Comment

    • gogogo1
      Member
      • Jul 2012
      • 40

      #3
      чё все сидят на перл-скриптах??)
      snmptt.conf кто-нить норм скинет?

      Comment

      • gogogo1
        Member
        • Jul 2012
        • 40

        #4
        посылаю тестовый трап SNMPv1 Trap ColdStart OID: .1.3.6.1.6.3.1.1.5.1

        в my_zabbix_traps.log:
        NET-SNMP version 5.5
        2013-03-24 19:14:43 192.168.1.100(via UDP: [192.168.1.100]:65244->[192.168.1.115]) TRAP, SNMP v1, community public
        .1.3.6.1.6.3.1.1.5.1 Cold Start Trap (0) Uptime: 0:00:00.00

        19:14:44 2013/03/24 SNMPv2-MIB::coldStart Normal "Status Events" 192.168.1.100 - ZBXTRAP 192.168.1.100 192.168.1.100 coldStart Device reinitialized (coldStart)

        в zabbix_server.log
        2251:20130324:191226.392 invalid trap found [NET-SNMP version 5.5]
        2251:20130324:191232.429 invalid trap found [2013-03-24 19:12:31 192.168.1.100(via UDP: [192.168.1.100]:65244->[192.168.1.115]) TRAP, SNMP v1, community public
        .1.3.6.1.6.3.1.1.5.1 Cold Start Trap (0) Uptime: 0:00:00.00]

        в snmptt.conf
        EVENT coldStart .1.3.6.1.6.3.1.1.5.1 "Status Events" Normal
        FORMAT ZBXTRAP $aA $ar $N Device reinitialized (coldStart)

        в Последние данные zabbix'a:
        последнее значение: "19:16:52 2013/03/24 ..."

        куда копать?

        спасибо.

        Comment

        • uniken1
          Member
          • Sep 2012
          • 93

          #5
          Надо проверить все настройки.
          Я настраивал так

          Comment

          • gogogo1
            Member
            • Jul 2012
            • 40

            #6
            спасибо, глянем

            Comment

            Working...