Перевод MIB в OID и Juniper Switch
2 цепочки EX 4500 Я хотел бы контролировать с помощью SNMP.
http://kb.juniper.net/InfoCenter/index?page=content&id=KB17526
Может кто-нибудь объяснить, как он перевел "jnxOperatingDescr" в "1.3.6.1.4.1.2636.3.1.13.1.5"?
Спасибо!
1 ответ
Во-первых, IANA присваивает OID в соответствии с пунктом 1.3.6.1.4.1, которые являются "частными предприятиями". У Juniper есть 1.3.6.1.4.1.2636 (см. http://www.alvestrand.no/objectid/1.3.6.1.4.1.html).
Чтобы получить остальное, лучше проследить в обратном направлении от последнего элемента "jnxOperatingDescr." Вот определение:
jnxOperatingDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name or detailed description of this subject."
::= { jnxOperatingEntry 5 }
Последняя строка указывает, что последним числом в OID является 5, а родительским является jnxOperatingEntry. Посмотрев определение для jnxOperatingEntry, вы найдете "::= { jnxOperatingTable 1 }", поэтому следующая запись - 1, а родительский - jnxOperatingTable. Отследив их до конца, вы получите 3.1.13.1.5. Частное предприятие "Конкатенат Джунипер" 1.3.6.1.4.1.2636.3.1.13.1.5.