代码之家  ›  专栏  ›  技术社区  ›  jj33

SNMP MIB可视化工具建议?

  •  4
  • jj33  · 技术社区  · 16 年前

    有没有MIB的免费可视化工具?我被分配了一些snmp陷阱规范化/扩展工作,并被分配给cisco ons 15454s作为开始。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的“explorer”类型的应用程序,它可以让我很容易地看到这些引用,而无需在文件和文件中的位置之间来回切换。有什么建议吗?

    4 回复  |  直到 10 年前
        1
  •  5
  •   Jon B    16 年前
        2
  •  0
  •   claf    16 年前

    我以前用的是 MIB Browser .

    但是在google上寻找mib查看器给了你很多其他的解决方案。

        3
  •  0
  •   Hara    16 年前

    我希望你能在一定程度上使用mgsoft mib浏览器跟踪版本。

    当做 哈拉纳德

        4
  •  0
  •   goozez    10 年前

    你可以在linux平台上使用tkmib和snmpb。