通过 mcompile 命令可将 SNMP MIB 文件编译为中间格式 (.cfg) 文件,该文件可以使用 mxmib 实用程序注册,以便用于 HP Systems Insight Manager (HP SIM)。
请遵循下列提示:
如果正在编译的 MIB 文件包含其他 MIB 的 IMPORTS,则导入的 MIB 文件也应该位于与正在编译的 MIB 文件相同的目录中。
MIB 文件中的注释行以“--”开始,以新行或下一次出现“--”结束。要注意整行具有“-”字符的 MIB。这些行应该是注释。但是,多出的短划线取消了第一组“--”字符。
例如:
-- xyz 注释掉 xyz。
但是:
-- -- xyz 会有效地取消注释 xyz。
mcompile 会假定在模块末尾的单独一行中具有 END 关键字。确保 MIB 文件中在 END 关键字之后有一个新行。
mcompile 不允许重定义标准数据类型。如果正在编译的 MIB 文件包含重定义,则应该在运行 mcompile 之前将这些定义注释掉。
要编译 MIB,请执行下列操作:
打开 MS-DOS® 窗口或 UNIX shell。
运行 mcompile 将 SNMP MIB 文件编译为中间格式 (.cfg)。
mcompile 可识别 -d 选项。此选项将更改为指定的目录以定位并处理 MIB 文件。中间 (.cfg) 文件始终位于与 MIB 文件相同的目录中。缺省情况下,mcompile 将在当前目录中搜索 MIB 文件。
cd mibsdir
mcompile mymib.mib
或
如果不是在 MIB 目录中运行:
mcompile -d mibsdir mymib.mib
运行 mxmib 以便在 HP SIM 中注册 MIB:
相关步骤
相关主题