Привет все.
Пишу итем для определения модели cisco.
Чтобы было понятно, приведу пример того, что мне нужно получить
# snmpwalk -v2c -c public 192.168.100.99 ENTITY-MIB::entPhysicalClass
ENTITY-MIB::entPhysicalClass.1001 = INTEGER: chassis(3)
# snmpwalk -v2c -c public 192.168.100.99 ENTITY-MIB::entPhysicalModelName.1001
ENTITY-MIB::entPhysicalModelName.1001 = STRING: WS-C3750G-48TS
То есть, чтобы узнать модель нужно получить индекс OID'a entPhysicalClass со значением 3
После этого нужное значение можно получить через OID entPhysicalModelName
Создаю итем с динамическим индексом ENTITY-MIB::entPhysicalModelName["index","ENTITY-MIB::entPhysicalClass","3"]
Но после создания получаю запись в лог
item "cisco-pe0:entPhysicalModelName_chassis" became not supported: Cannot find index of "3" in "entPhysicalClass".
И итем переходит в "not supported"
Можно это как-то обойти/поправить?
Пишу итем для определения модели cisco.
Чтобы было понятно, приведу пример того, что мне нужно получить
# snmpwalk -v2c -c public 192.168.100.99 ENTITY-MIB::entPhysicalClass
ENTITY-MIB::entPhysicalClass.1001 = INTEGER: chassis(3)
# snmpwalk -v2c -c public 192.168.100.99 ENTITY-MIB::entPhysicalModelName.1001
ENTITY-MIB::entPhysicalModelName.1001 = STRING: WS-C3750G-48TS
То есть, чтобы узнать модель нужно получить индекс OID'a entPhysicalClass со значением 3
После этого нужное значение можно получить через OID entPhysicalModelName
Создаю итем с динамическим индексом ENTITY-MIB::entPhysicalModelName["index","ENTITY-MIB::entPhysicalClass","3"]
Но после создания получаю запись в лог
item "cisco-pe0:entPhysicalModelName_chassis" became not supported: Cannot find index of "3" in "entPhysicalClass".
И итем переходит в "not supported"
Можно это как-то обойти/поправить?
Comment