Перейти к содержимому
Калькуляторы

Некорректная обработка snmpgetnext на SNR-ERD.

Добрый день!

 

Отправил два письма на '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? Исправить поведение нашей системы мониторинга нет возможности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скип

Добрый день!

В будущих версиях прошивки постараемся решить эту проблему.

 

Напишите в ЛС почту для связи.

Изменено пользователем Victor Pestov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.