使用 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

SNMP 总览

在 Windows 设备上启用 SNMP

监控 SNMP 服务

关于 SNMP 代理程序或管理程序

关于 SNMP 管理信息库

关于 SNMP 对象名称和标识符

使用 SNMP MIB 管理员

关于 SNMP 操作

自定义 SNMP 设备网络接口的名称

关于 SNMP 安全性

使用 Trap 定义导入工具