Существуют ли бесплатные инструменты визуализации для MIB? Мне были назначены некоторые работы по нормализации / обогащению SNMP-ловушек, и мне дали Cisco ONS 15454 для начала. MIB кажутся более сложными, чем другие, которые я видел. Множество перекрестных ссылок на объекты, в том числе на объекты, которые определены в других MIB и экспортированы. Быстрый пример попытки отследить номер порта тревоги:
Определение тревоги:
Cerent454AlarmEntry ::= SEQUENCE {
cerent454AlarmIndex INTEGER,
cerent454AlarmObjectType Cerent454EntityClass,
cerent454AlarmSlotNumber INTEGER,
cerent454AlarmPortNumber CerentPortNumber,
cerent454AlarmLineNumber INTEGER,
cerent454AlarmObjectIndex INTEGER,
cerent454AlarmType Cerent454AlarmType,
cerent454AlarmState CerentNotificationClass,
cerent454AlarmTimeStamp TimeStamp,
cerent454AlarmObjectName DisplayString,
cerent454AlarmAdditionalInfo DisplayString
}
CerentPortNumber ссылки из того же файла (CERENT-454.mib):
IMPORTS
(...)
CerentPortNumber
FROM CERENT-TC
(...)
cerent454AlarmPortNumber OBJECT-TYPE
SYNTAX CerentPortNumber
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This will indicate what is the port
of the object which raised this alarm."
::= { cerent454AlarmEntry 40 }
Фактический синтаксис для CerentPortNumber, от CERENT-TC.mib:
CerentPortNumber ::=
INTEGER
{ unknown (1),
port0 (5),
port1 (10),
port2 (20),
(...)
port62 (620),
port63 (630),
port64 (640),
portAll (10240)
}
Может быть, это не так сложно, как кажется, но это только один маленький пример. Такое ощущение, что должно быть приложение типа «проводник» на основе графического интерфейса, которое позволило бы мне легко видеть эти ссылки без большого количества перемоток между файлами и местами в файлах. Любые рекомендации?