Are there any free visualization tools for MIB? I was assigned to work on normalizing / enriching SNMP traps, and for a start I was given Cisco ONS 15454s. MIBs seem more complex than the others I've seen. Many cross-reference objects, including some objects that are defined in other MIBs and exported. A quick example of trying to trace the alarm port number:
Definition of anxiety:
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 links from the same file (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 }
Valid syntax for CerentPortNumber, from CERENT-TC.mib:
CerentPortNumber ::= INTEGER { unknown (1), port0 (5), port1 (10), port2 (20), (...) port62 (620), port63 (630), port64 (640), portAll (10240) }
It may not be as difficult as it sounds, but it is just one small example. It looks like there should be a GUI-based βexplorerβ application that will allow me to easily see these links without a lot of files and files in files. Any recommendations?