监视来自简单网络管理协议 (SNMP) 服务器的数据

您可以定义数据源以监视 SNMP 服务器。数据源监视来自单个 SNMP 对象标识 (OID) 和单个主机的所有数据。如果选择注册其他对象的 OID 注册树下的某个元素,将针对每组不同的标量或表值创建数据集。如果对象返回标量数据,那么数据集只包含一行。如果对象返回表格数据,那么数据集将包含多行。

关于此任务

代理程序支持简单网络管理协议 V1、V2C(请注意,此版本是 V2C 而不只是 V2)和 V3。

过程

  1. 在“代理程序初始数据源”页面或“数据源位置”页面中,单击来自服务器的数据区域中的日志数据
  2. 数据源区域中,单击 SNMP
  3. 单击下一步
  4. 在“简单网络管理协议 (SNMP) 信息”页面上,输入显示名称,或者单击浏览以查看系统上的所有对象。
    定义数据源之后,可以添加属性。这些属性的 OID 可能很长且难以正确输入。使用 Browse 选项可方便地输入正确的 OID。
    注: 浏览器不浏览活动系统,而是读取定义,即管理信息库 (MIB)。
    注: 单击刷新图标可以清除已解析 MIB 文件的内存中版本,并重新解析工作空间高速缓存中的文件。高速缓存位于以下位置:workspace_directory\.metadata\.plugins\ com.ibm.tivoli.monitoring.agentkit\mibs

    其中:

    workspace_directory
    标识在初始运行 Agent Builder 时指定的工作空间目录,请参阅(启动 Agent Builder)。
    1. 如果未装入定义所需对象的 MIB,单击管理定制 MIB 以打开“管理定制 MIB”对话框。
    2. 单击添加以浏览到要添加的 MIB 文件。要从高速缓存删除 MIB,请将其选中,并单击移除
    3. 单击确定以更新高速缓存。
      如果解析 MIB 时发生任何错误,那么“管理定制 MIB”对话框保持打开状态。该对话框允许您添加或移除 MIB 以消除错误。

      单击取消会将 MIB 高速缓存恢复到打开此对话框时的状态。

      Agent Builder 包含一组 MIB:
      • hostmib.mib
      • rfc1213.mib
      • rfc1243.mib
      • rfc1253.mib
      • rfc1271.mib
      • rfc1286.mib
      • rfc1289.mib
      • rfc1315.mib
      • rfc1316.mib
      • rfc1381.mib
      • rfc1382.mib
      • rfc1443.mib
      • rfc1461.mib
      • rfc1471.mib
      • rfc1493.mib
      • rfc1512.mib
      • rfc1513.mib
      • rfc1516.mib
      • rfc1525.mib
      • rfc1573a.mib
      • rfc1595.mib
      • rfc1650.mib
      • rfc1657.mib
      • rfc1659.mib
      • rfc1666.mib
      • rfc1695.mib
      • rfc1747.mib
      • rfc1748.mib
      • rfc1757.mib
      • rfc1903.mib
      • rfc1907.mib
      • rfc2011.mib
      • rfc2021.mib
      • rfc2024.mib
      • rfc2051.mib
      • rfc2127.mib
      • rfc2128.mib
      • rfc2155.mib
      • rfc2206.mib
      • rfc2213.mib
      • rfc2232.mib
      • rfc2233.mib
      • rfc2238.mib
      • rfc2239.mib
      • rfc2320.mib
      • rfc3411.mib
      所有这些 MIB 都是由 IETF 定义的标准 MIB。包括这些 MIB 的原因是,它们表示对监视可能有用的公共定义。此外,还有许多 MIB 也是必需的,这样定制 MIB 才能解析所导入的符号。
    4. 从列表中选择对象。

      单击对象旁的加号 (+) 以展开并显示层次。

    5. 从列表中,选择要指定的对象,然后单击确定
      然后,新数据源将列示在“数据源定义”页面上。
      注: 如果选择了定义其他对象(嵌套在第一个对象下的各个对象)的对象,那么所有这些对象都将变成数据源。如果选择高级对象,那么会添加许多数据源。
  5. 在“简单网络管理协议信息”页面上,选择操作系统。
  6. 可选: 您可以通过单击“简单网络管理协议信息”页面上的测试来测试一个或多个数据源。
    有关测试的更多信息,请参阅测试 SNMP 属性组
  7. 可选: 通过单击高级,您可以创建过滤器,以限制此属性组所返回的数据。有关过滤来自属性组的数据的更多信息,请参阅过滤属性组
  8. 单击下一步
  9. 在“属性信息”页面上,指定属性信息。
  10. 执行下列其中一个步骤:
    • 如果您正在使用“新建代理程序”向导,请单击下一步
    • 单击完成,以保存该数据源并打开 Agent Editor。
  11. 有关添加属性和提供属性信息的更多信息,请参阅创建属性
    SNMP 数据源的“属性信息”页面除了包含适用于所有数据源的字段以外,还包含以下字段:
    度量名称
    任意字符串
    Object identifier
    注册给对象的完整 OID,不包括索引值

下一步做什么

您可以使用代理程序运行时配置来设置受监视主机。

为使 Agent Builder 能够生成 64 位数据类型,并能够为 32 位无符号的 MIB 属性处理最大值,请参阅 SNMP MIB 解析选项