akz Posted March 11, 2014 Posted March 11, 2014 Добрый день! Отправил два письма на 'erd@nag.ru' ответа нет. Пишу тут. Есть ERD2.0 c прошивкой 6.5 (на сети выставлено порядка 50 штук). Cтолкнулся с проблемой, что через нашу систему мониторинга получать данные по snmp с устройства не получается. В ходе разбирательства выяснил, что некорректно работает ответ на snmpgetnext в ERD. В системе мониторинга все запросы на получение данных сделаны через snmpgetnext. Вот пример как работает snmpgetnext на SNR-ERD: 1. Смотрим содержимое ветки SNMPv2-MIB::system : > snmpwalk -v1 -c public test-erd SNMPv2-MIB::system SNMPv2-MIB::sysDescr.0 = STRING: Fmv_6.5 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.40418.2.2 SNMPv2-MIB::sysName.0 = STRING: ERD-2.3_8:192 2. Получаем данные через snmpgetnext > snmpgetnext -v1 -c public test-erd SNMPv2-MIB::system SNMPv2-MIB::sysDescr.0 = STRING: Fmv_6.5 > snmpgetnext -v1 -c public test-erd SNMPv2-MIB::sysDescr SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.40418.2.2 > snmpgetnext -v1 -c public test-erd SNMPv2-MIB::sysDescr.0 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.40418.2.2 Проблема заключается в том, что на запрос SNMPv2-MIB::sysDescr ERD возвращается значение на SNMPv2-MIB::sysObjectID.0, хотя должно возвращаться значение SNMPv2-MIB::sysDescr.0. А вот на запрос SNMPv2-MIB::sysDescr.0 и должно возвращаться значение SNMPv2-MIB::sysObjectID.0, тут все верно. Вот пример как работает snmpgetnext на оборудовании Cisco (так же проверял на D-Link/APC/Huawei и увидел аналогичное поведение) 1. Смотрим содержимое ветки SNMPv2-MIB::system: > snmpwalk -v2c -c public cisco-sw-10 SNMPv2-MIB::system SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2960 Software (C2960-LANLITEK9-M), Version 15.0(2)SE4, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2013 by Cisco Systems, Inc. Compiled Wed 26-Jun-13 02:49 by prod_rel_team SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.1148 … и т.д. 2. Получаем данные через snmpgetnext > snmpgetnext -v2c -c public cisco-sw-10 SNMPv2-MIB::system SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2960 Software (C2960-LANLITEK9-M), Version 15.0(2)SE4, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2013 by Cisco Systems, Inc. Compiled Wed 26-Jun-13 02:49 by prod_rel_team > snmpgetnext -v2c -c public cisco-sw-10 SNMPv2-MIB::sysDescr SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2960 Software (C2960-LANLITEK9-M), Version 15.0(2)SE4, RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2013 by Cisco Systems, Inc. Compiled Wed 26-Jun-13 02:49 by prod_rel_team > snmpgetnext -v2c -c public cisco-sw-10 SNMPv2-MIB::sysDescr.0 SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.1148 Соответственно, никакие значения мы не можем получить по snmp в нашей системе мониторинга. Так как делая к примеру запрос SNMPv2-MIB::sysDescr получаем SNMPv2-MIB::sysObjectID.0. Собственно вопрос, можно ли исправить поведение SNR-ERD при ответе на snmpgetnext? Исправить поведение нашей системы мониторинга нет возможности. Вставить ник Quote
Victor Pestov Posted March 12, 2014 Posted March 12, 2014 (edited) скип Добрый день! В будущих версиях прошивки постараемся решить эту проблему. Напишите в ЛС почту для связи. Edited March 12, 2014 by Victor Pestov Вставить ник Quote
akz Posted March 14, 2014 Author Posted March 14, 2014 Спасибо, вопрос решен. Тему можно закрывать. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.