2

是否有任何免费的 MIB 可视化工具?我已经分配了一些 SNMP 陷阱规范化/丰富工作,并从 Cisco ONS 15454 开始。MIB 似乎比我见过的其他 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
}

来自同一文件 (CERENT-454.mib) 的 CerentPortNumber 引用:

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)
             }

也许这并不像它感觉的那么复杂,但这只是一个小例子。感觉应该有一个基于 GUI 的“资源管理器”类型的应用程序,它可以让我轻松查看这些引用,而无需在文件和文件中的位置之间来回切换。有什么建议吗?

4

4 回答 4

5

我使用iReasoning 的 MIB Browser

于 2009-04-10T13:46:54.700 回答
0

我以前使用的是MIB Browser

但是在谷歌上寻找 MIB 查看器会给你很多其他的解决方案。

于 2009-04-10T13:44:56.403 回答
0

我希望您可以在一定程度上使用 Mgsoft-MIB 浏览器试用版。

问候哈拉纳德

于 2009-04-10T13:45:55.217 回答
0

您可以在 Linux 领域使用 tkmib 和 snmpb。

于 2014-08-19T12:48:29.707 回答