在表格 MIB 对象上创建自主监视器时,您需要知道受监控实例的索引。 对于一些重要的 MIB 表,代理提供了查找功能(已在上面的示例中使用)。 该功能启用了以下两个选项:
例如,虽然 devTable 具有整数索引,但通过查找功能可以使用驱动器盘符为 devTableEntry 定义监视器。 SystemEDGE 在 devTable 条目中搜索驱动器盘符的匹配项。 如果 devTableEntry 的索引条目为 3,则监视器的对象标识符将设置为该索引 (devCapacity.3)。
在监视器的 MIB 属性 monObjClass、monObjInstance、monObjAttribute 中提供了表名称、实例名称和属性名称时,SystemEDGE 可确定监视器的对象标识符。
以下示例创建了索引为 111 的监视器条目,可使用提供的属性为受监控的 OID 自动派生正确的 devTable 索引。 监视器实际上是在设置行状态时创建的。
set monObjClass.111 = "devTableEntry" set monObjInstance.111 = "C:" set monObjAttribute.111 = "devCapacity" set monRowStatus.111 = active(1)
注意:您可以使用 SystemEDGE 代理附带的 snmpset 命令设置 SNMP 值。 有关详细信息,请参阅“命令行实用工具”一章。
只有 mirrorMonitorTable 和 mirrorAggregateTable 两个代理表不是使用整数值编制索引,它们使用对象类、实例和属性值作为索引,以实现对特定受管对象的访问。
版权所有 © 2013 CA。
保留所有权利。
|
|