OID 组

对象标识 (OID) 组为特定于监视器的可选参数。这些参数可定义设备的管理信息库 (MIB) 对象的一个或多个 OID。SNMP 监视器使用 OID 组来从 MIB 对象检索数据,这些 MIB 对象的 OID 都显示在指定 OID 组中。

监视器从中抽取数据的 MIB 对象的详细信息如下所示:

  • OID 值
    MIB 对象实例的数字标识是使用 ASN.1 表示法(例如,.1.3.6.1.2.1.1.2.0)或对象名称(例如,sysObjectID.0)来表达的
    注: 使用 ASN.1 表示法时,必须在 OID 中包含前置 . 字符。
    注: 如果定义名称的 MIB 文档可供监视器访问,那么只能使用对象的实例名称来指定 OID 值。MIB 文档的缺省目录为 $ISHOME/mibs
  • OID 名称

    MIB 对象的名称,例如,sysObjectID。在服务级别分类和 $oidNamen 监视器元素中使用此名称。

  • OID 单位
    MIB 对象中包含的数据的单位。例如,秒、字节或比特/秒 (BPS)。设置为 BPS 可启用 OID 的比特/秒计算。比特/秒值计算方式如下:
    current_poll_value - prev_poll_value) / poll_interval * 8
  • 选择器
    MIB 对象的索引值。下表显示了生成选择器的示例,该选择器会使用行索引 2 在所有 ifDescr 行中搜索 FastEthernet0/1 值。然后查询 ifPhysAddress.2 行,并返回值 0:6:53:34:d2:a1。这种方式并不会直接指定索引 2,因此如果 FastEthernet0/1 的索引发生更改,那么无需重新配置 OID 组。
    表 1. 索引值的使用
    MIB 对象 MIB 对象值
    OID 值 ifPhysAddress
    OID 名称 FastEthernet0/1PhysicalAddress
    OID 单位 字符串
    选择器 ifDescr=FastEthernet0/1