MIB 管理器 包含命令行实用程序,可供您用于导入 MIB 数据和导出规则文件。您可以手动发出命令或者通过编程方式调用这些命令。
$NCHOME/omnibus/bin/nco_mibmanager_batch
[options]
%NCHOME%\omnibus\bin\nco_mibmanager_batch
[options]在 Windows 操作系统上,来自 MIB 管理器 的输出显示在新控制台中。
下表描述了可用的命令行选项。-exportmibs、-exportobjects和 -exportoids 选项可解析符合 Java 模式引擎的正则表达式。
指定目录时请使用完整目录路径。例如:nco_mibmanager_batch
-importdir "C:\anydir\mibs"
| 命令行选项 | Description |
|---|---|
| -clean | 如果先前曾使用 MIB 管理器 图形实用程序,那么首次运行 MIB 管理器 命令行实用程序时请使用该选项。如果不使用此选项,将显示错误。 |
| -exportdir string | 使用此选项来指定生成的规则文件导出到的目录。请使用双引号 (" ") 将该目录路径括起。 例如: nco_mibmanager_batch -exportdir "/home/user/export_cmd" -filetype csv |
| -exportmibs string | 使用此选项来指定要导出的 MIB 的名称。您可以使用正则表达式来指定多个 MIB。 例如,以下命令将从名为“RMON-MIB”的 MIB 导出对象: nco_mibmanager_batch -exportmibs RMON-MIB -filetype csv 以下命令将从名称中包含“MON”的所有 MIB 导出对象: nco_mibmanager_batch -exportmibs .*MON.* -filetype csv |
| -exportnewdirectory | 使用此选项来指定导出的文件将写入现有导出目录内的新目录。
新子目录将以时间戳记自动命名。使用此选项来确保不覆盖现有规则文件。 例如: nco_mibmanager_batch -exportdir "/home/user/export_cmd" -exportnewdirectory -filetype csv |
| -exportobjects string | 使用此选项来指定要导出的 MIB 对象的名称。您可以使用正则表达式来指定多个对象。 例如,以下命令将导出名为“coldStart”的所有对象: nco_mibmanager_batch -exportobjects coldStart -filetype csv 以下命令将导出名称以“cold”开头的所有对象: nco_mibmanager_batch -exportobjects cold.* -filetype csv |
| -exportoids string | 使用此选项来指定要导出的 OID。
您可以使用正则表达式来指定多个 OID。 例如,以下命令将导出含 OID“1.3.6.1.6.3.1.1.5.1”的所有对象: nco_mibmanager_batch -exportoids 1.3.6.1.6.3.1.1.5.1 -filetype csv 以下命令将导出 OID 以“1.3.6.1.6.3.1.1.5”开头的所有对象: nco_mibmanager_batch -exportoids 1.3.6.1.6.3.1.1.5.* -filetype csv 以下命令将导出含 OID“1.3.6.1.6.3.1.1.5.1”或“1.3.6.1.6.3.1.1.5.2”的所有对象: nco_mibmanager_batch -exportoids 1.3.6.1.6.3.1.1.5.1|1.3.6.1.6.3.1.1.5.2 -filetype csv |
| -exportscope ALL|TRAPS|OBJECTS |
使用此选项来指定要导出的 MIB 对象的类型。此选项采用以下值:
例如: nco_mibmanager_batch -exportdir "/home/user/export_cmd" -exportnewdirectory -filetype csv -exportscope ALL |
| -filetype csv| |
使用该选项来指定生成的文件导出到的文件格式。此选项是导出操作必需的。 可用参数如下:
|
| -help | 使用此选项以显示有关命令行选项的帮助信息。 |
| -importdir string | 使用此选项以指定从中导入 MIB 文件的目录。请使用双引号 (" ") 将该目录路径括起。 例如: nco_mibmanager_batch -importdir "/home/user/mibs" |
| -importdirtraverse | 使用此选项以指定 MIB 管理器 搜索要导入的 MIB 文件时遍历子目录。 例如: nco_mibmanager_batch -importdir "/home/user/mibs" -importdirtraverse |
| -messagelevel ERROR|WARN| |
使用此选项以指定消息日志记录的级别。此选项采用以下值:
|
| -messagelog string | 使用此选项来指定消息日志文件 mibmanager.log 写入的目录。请使用双引号 (" ") 将该目录路径括起。 缺省值为 NCHOME/omnibus/log。 |
| -searchpath string | 使用此选项来指定以分号分隔的目录列表,以便 MIB 管理器 搜索以解析 MIB 依赖关系。请使用双引号 (" ") 将该目录路径括起。 例如: nco_mibmanager_batch -importdir "/home/user/mibs" -searchpath "/home/user/mib_dependencies" 以下命令会搜索 3 个特定目录的依赖关系: nco_mibmanager_batch -importdir "/home/user/mibs" -searchpath "/home/user/mib_dependencies;/home/user/mib_other;/home/user/mib_test" |