IBM Tivoli Netcool/OMNIbus V8.1

MIB 管理器 命令行选项

MIB 管理器 包含命令行实用程序,可供您用于导入 MIB 数据和导出规则文件。您可以手动发出命令或者通过编程方式调用这些命令。

要启动命令行实用程序,请使用以下命令:
  • For UNIX operating system For Linux operating system $NCHOME/omnibus/bin/nco_mibmanager_batch [options]
  • For Windows operating system %NCHOME%\omnibus\bin\nco_mibmanager_batch [options]

    在 Windows 操作系统上,来自 MIB 管理器 的输出显示在新控制台中。

下表描述了可用的命令行选项。-exportmibs-exportobjects-exportoids 选项可解析符合 Java 模式引擎的正则表达式。

For Windows operating system 指定目录时请使用完整目录路径。例如:nco_mibmanager_batch -importdir "C:\anydir\mibs"

表 1. MIB 管理器 命令行选项
命令行选项 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 对象的类型。此选项采用以下值:
  • ALL:导出所有 MIB 对象。
  • TRAPS:仅导出陷阱。
  • OBJECTS:仅导出对象。

例如:

nco_mibmanager_batch -exportdir "/home/user/export_cmd" -exportnewdirectory -filetype csv -exportscope ALL

-filetype

csv|
csv_trap_objects|
html_with_frames|
html_without_frames|
lookup|ncil|nckl_1_1|
nckl_3_0|standalone|
text|
tivoli_universal_agent

使用该选项来指定生成的文件导出到的文件格式。此选项是导出操作必需的。
可用参数如下:
  • csv:所有对象数据均写入 CSV 文件。
  • csv_trap_objects:所有陷阱数据和关联的变量绑定对象数据均写入单个 CSV 文件。
  • html_with_frames:创建适合发布的网页。
  • html_without_frames:创建名为 oids.html 的单个文件,其中包含已选中的所有输出对象的列表。
  • lookup:在适合包含在任何规则文件中的标签列表中输出所有指定的值。
  • ncil:为每个企业创建单独的包含文件,并为通用陷阱生成单个文件。
  • nckl_1_1:创建适合用于 Netcool Knowledge Library V1.1 的文件。
  • nckl_3_0:创建适合用于 Netcool Knowledge Library V3.x 的文件。
  • standalone:创建包含所有选中的陷阱的单个规则文件。
  • text:为每个 OID 创建单个文本文件。
  • tivoli_universal_agent:创建 .mdltrapcnfg 文件。
-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|
INFO|DEBUG|VERBOSE|NONE

使用此选项以指定消息日志记录的级别。此选项采用以下值:
  • ERROR:仅记录错误消息。
  • WARN:记录警告消息和错误消息。
  • INFO:记录参考消息、警告消息和临界消息。
  • DEBUG:记录所有消息。
  • VERBOSE:详细消息包含变量、数组和散列更改值和状态时的状态。
  • NONE:不记录任何消息。
-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"


| 支持 |