akz Опубликовано 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? Исправить поведение нашей системы мониторинга нет возможности. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Victor Pestov Опубликовано 12 марта, 2014 (изменено) · Жалоба скип Добрый день! В будущих версиях прошивки постараемся решить эту проблему. Напишите в ЛС почту для связи. Изменено 12 марта, 2014 пользователем Victor Pestov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
akz Опубликовано 14 марта, 2014 · Жалоба Спасибо, вопрос решен. Тему можно закрывать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...