Maxim_N Posted April 18, 2019 Share Posted April 18, 2019 Добрый день. Пытаемся настроить обработку SNMP трапов от ioLogik E2212 (V3.14 Build16121512). Настройки в Click & Go сделали, трапы поступают, но чтобы их правильно интерпретировать необходим соответствующий SNMP MIB файл. Тот что на сайте MIB-файл для ioLogik E2212 (версия 3.8 от 01.03.2015) не содержит ни одного описания для трапов... они явно описаны не правильно. Соответственно система мониторинга никак не может корректно разобрать сообщения от E2212. Вот что поступает от устройства: Unknown alert received from device MOXA_US Device Time 7+21:27:29. Trap type 1.3.6.1.4.1.8691.10.2212.6.1 Trap var bind data: OID: 1.3.6.1.4.1.8691.10.2212.11.6 Value: 1 А в MIB это описано как переменная которую надо считывать, а не получать с помощью Trap diChannel5 OBJECT-TYPE SYNTAX INTEGER { none(1), -- nothing happened diValue(2) -- diValue } MAX-ACCESS read-only STATUS current DESCRIPTION "The channel di-05 status. 0=Off, 1=On in DI mode or N=Count in counter mode" ::= { diChannelTrap 6 } Как минимум если это Trap версии v2c то он должен быть описан как NOTIFICATION-TYPE, а не OBJECT-TYPE Link to comment
Незнайка Posted April 18, 2019 Share Posted April 18, 2019 Добрый день, если я правильно понимаю, то OID 1.3.6.1.4.1.8691.10.2212.11.6 в moxa-iologik-e2200-series-e2212-mib-file-software-package-v3.8.0.mib описан как diChannelTrap\diChannel5, ну то есть вроде бы всё верно? Link to comment
Maxim_N Posted April 18, 2019 Author Share Posted April 18, 2019 22 минуты назад, Незнайка сказал: Добрый день, если я правильно понимаю, то OID 1.3.6.1.4.1.8691.10.2212.11.6 в moxa-iologik-e2200-series-e2212-mib-file-software-package-v3.8.0.mib описан как diChannelTrap\diChannel5, ну то есть вроде бы всё верно? Нет, это просто указание , что в разделе diChannelTrap есть переменная 6 и ее можно запросить с устройства. Т.к. тип у нее определяется как OBJECT-TYPE, значение у нее целочисленное и т.д. Как пример, из старого MIB (как я понимаю еще для версии SNMP v1 было: diChannel5 TRAP-TYPE ENTERPRISE e2210 DESCRIPTION "The channel di-05 status. 0=Off, 1=On in DI mode or N=Count in counter mode" ::= 6 А в этой версии скорей всего ошибка... Пример: demonotifs OBJECT IDENTIFIER ::= { ucdavis 991 } demo-notif NOTIFICATION-TYPE STATUS current OBJECTS { sysLocation } DESCRIPTION "Just a test notification" ::= { demonotifs 17 } http://www.net-snmp.org/tutorial/tutorial-5/commands/snmptrap.html Link to comment
Незнайка Posted April 18, 2019 Share Posted April 18, 2019 55 minutes ago, Maxim_N said: Нет, это просто указание , что в разделе diChannelTrap есть переменная 6 и ее можно запросить с устройства. Т.к. тип у нее определяется как OBJECT-TYPE, значение у нее целочисленное и т.д. Как пример, из старого MIB (как я понимаю еще для версии SNMP v1 было: diChannel5 TRAP-TYPE ENTERPRISE e2210 DESCRIPTION "The channel di-05 status. 0=Off, 1=On in DI mode or N=Count in counter mode" ::= 6 А в этой версии скорей всего ошибка... Пример: demonotifs OBJECT IDENTIFIER ::= { ucdavis 991 } demo-notif NOTIFICATION-TYPE STATUS current OBJECTS { sysLocation } DESCRIPTION "Just a test notification" ::= { demonotifs 17 } http://www.net-snmp.org/tutorial/tutorial-5/commands/snmptrap.html Я понял. Trap'ы поддерживаются только первой версии. Link to comment
Maxim_N Posted April 18, 2019 Author Share Posted April 18, 2019 3 часа назад, Незнайка сказал: Я понял. Trap'ы поддерживаются только первой версии. И в этом SNMP MIB их описания к сожалению нет... При загрузке в любой MIB браузер это покажет. Как пример старый MIB от E2210 и новый для E2212. Link to comment
Незнайка Posted April 18, 2019 Share Posted April 18, 2019 22 minutes ago, Maxim_N said: И в этом SNMP MIB их описания к сожалению нет... При загрузке в любой MIB браузер это покажет. Как пример старый MIB от E2210 и новый для E2212. Ещё раз повторюсь про то, что Trap'ы поддерживаются только для первой версии Link to comment
Maxim_N Posted April 18, 2019 Author Share Posted April 18, 2019 Это я понял. Просто в этом MIB нет для них описаний, от слова … совсем Во вложении старый MIB для E2210... если его загрузить, то ветка с трапами сразу видна отдельно … на скриншоте видно. Молнии - трап. MOXA-IO-E2210-MIB.mib Link to comment
Незнайка Posted April 19, 2019 Share Posted April 19, 2019 18 hours ago, Maxim_N said: Это я понял. Просто в этом MIB нет для них описаний, от слова … совсем Во вложении старый MIB для E2210... если его загрузить, то ветка с трапами сразу видна отдельно … на скриншоте видно. Молнии - трап. MOXA-IO-E2210-MIB.mib Я так понимаю, что это одно и то же, просто расположено в разных частях дерева. Link to comment
Maxim_N Posted April 23, 2019 Author Share Posted April 23, 2019 К сожалению нет. В текущем виде ни одна система мониторинга не сможет обработать трапы по данному MIB... Link to comment
Maxim_N Posted April 23, 2019 Author Share Posted April 23, 2019 P.S. даже MX View не может их разобрать... Link to comment
Незнайка Posted April 30, 2019 Share Posted April 30, 2019 Изменили Object на TRAP-TYPE, проверьте плз https://yadi.sk/d/RxaHknSbEBm1Ow Link to comment
Maxim_N Posted May 20, 2019 Author Share Posted May 20, 2019 Да, спасибо огромное!!! Теперь все отлично разобралось. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now