使用 SNMP MIB 管理员排除 MIB 文件问题

“SNMP MIB 管理员”可验证已导入或已经在 WhatsUp Gold 中的所有 MIB 文件。若在 MIB 文件中找到错误,[状态] 栏会显示文件的错误数和警告数。若 MIB 文件语法正确无误,且符合所有 MIB 文件依存关系的条件,则 MIB 文件名旁边会显示勾号,且 [状态] 栏中会显示 [成功] 信息。

使用 SNMP MIB 管理员

找出 MIB 文件的问题与错误

若 MIB 文件有错误,您可使用 MIB 管理员找出程序代码问题所在,然后在文本编辑程序 (如“记事本”) 中打开 MIB 文件,并修正程序代码。程序代码可能有各种问题。例如 MIB 文件可能有简单的语法错误,或 MIB 文件可能与其他 MIB 文件有依存关系。查看 MIB 文件时可利用错误信息来找出、解决问题。

“SNMP MIB 管理员”列表可显示两种错误:

<提示> MIB 最常见的错误原因,就是 MIB 文件与 MIB 库以外的其他 MIB 文件有依存关系。解决这个问题后,大部分的 MIB 问题就会迎刃而解。
范例:若缺少 MIB,“MIB 管理员”会以错误信息指出问题,如以下摘录自 MIB 状态报表的范例所示:
22 ipMRouteGroup, ipMRouteSource,
23 ipMRouteSourceMask, ipMRouteNextHopGroup,
24 ipMRouteNextHopSource, ipMRouteNextHopSourceMask,
25 ipMRouteNextHopIfIndex,
26 ipMRouteNextHopAddress FROM IPMROUTE-STD-MIB
Error:Cannot find module (IANA-RTPROTO-MIB):At line 26 in
C:\PROGRA~1\Ipswitch\WhatsUp\Data\Mibs/IPMROUTE-STD-MIB.my
这份报表中的重要信息是:
Cannot find module (IANA-RTPROTO-MIB).
此信息表示以下位置的 MIB 库缺少 IANA-RTPROTO-MIB:C:\Program Files\Ipswitch\WhatsUp\Data\Mibs
若您断定缺少 MIB 文件,可将文件手动复制到 \Program Files\Ipswitch\WhatsUp\Data\Mibs\ 目录,或使用 SNMP MIB 管理员添加 (导入) 新的 MIB 文件。

若要找出并订正 MIB 文件程序代码:

  1. 选择 [状态] 栏中有错误信息的 MIB 文件,然后单击 [查看]。此时会打开检视工具,在网页最上方显示摘要信息,指出错误数或警告数。在 [含有错误或警告的行号] 摘要信息中,单击行号即可直接跳到有错误的那一行程序代码。

    出现警告的 SNMP MIB 管理员检视工具

  2. 检视工具已帮您找出程序代码中的问题,请打开文本编辑程序并订正程序代码。MIB 文件位于 ..\Program Files\Ipswitch\WhatsUp\Data\Mibs
  3. 修改程序代码后,请保存 MIB 文件,然后单击 [SNMP MIB 管理员] 对话框中的 [重载]
  4. 在列表中找出您变更的 MIB 文件,检查是否已经订正所有错误。若已更正所有错误,请单击 [关闭]。若 [SNMP MIB 管理员] 对话框 (验证程序) 显示错误,请继续重复第 1 ~ 3 步,直到所有程序代码的问题都更正为止。

另请参阅

使用 SNMP MIB 管理员