Jump to content
Калькуляторы

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

Share this post


Link to post
Share on other sites

скип

Добрый день!

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

 

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

Edited by Victor Pestov

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.