上一主题: 自主监控配置下一主题: 反向 OID 查找


monitor 指令-将条目添加到自主监视器表

monitor 指令可用于通过 sysedge.cf 文件将自主监视器条目直接添加到自主监视器表。 下列参数表示自主监视器表中的各列。

使用如下所述的语法向代理数据目录中的 sysedge.cf 文件添加一行,保存文件,然后重新启动代理以使更改生效。

使用 monitor 指令将条目添加到自主监视器表,如下所示:

(1) monitor oid oid index flags interval stype oper thresh ['descr' ['action' [supIndex]]] 
(2) monitor oid oid index flags interval stype oper thresh ['descr' ['action' ['objClass' 'objInst' 'objAttr' severity]]]
(3) monitor table inst attr index flags interval stype oper thresh ['descr' ['action' [supIndex]]] 
(4) monitor table inst attr index flags interval stype oper thresh ['descr' ['action' ['objClass' 'objInst' 'objAttr' severity]]]
oid

指定要监控的 OID。 您可以使用完整的点分十进制值(例如,1.3.6.1.2.1.25.1.5.0)或符号 MIB 名称(例如,hrSystemNumUsers.0)来指定 OID。 不管使用哪一种方式,您都必须指定对象实例,对象实例对于非表格 MIB 变量通常为零,或是对应于属于 MIB 表的某一属性的特定实例。

示例:

table 'instance' attribute

指定要监控的对象的 tableEntry、实例和属性名称。 如果属性没有实例,则输入 '' 作为实例属性。

示例:

有关详细信息,请参阅反向 OID 查找

index

指定要用于该条目的监视器表的行(索引)。 表中各行由索引号唯一标识。 保留行 1 至 10 以供代理内部使用,因此索引值必须大于 10 且在表中唯一。

flags

使用十六进制标志值(例如,0x00000001)指定该条目的任何其他操作说明。 有关可用标志的详细信息,请参阅自主监视器表标志

interval

指定应进行监控的时间间隔(秒)。 例如,如果值为 30,则指示代理每隔 30 秒对该条目进行监控。 该值必须至少为 30,且是 30 秒的倍数。

stype

指定代理应对属性的绝对值 (absoluteValue) 进行抽样,还是采用连续抽样之间的差 (deltaValue)。 使用 deltaValue 可监控计数器变量的变化速率,使用 absoluteValue 可监控计量器的精确值。

oper

指定根据所提供的阈值评估当前条目值的布尔运算符。

运算符的有效值如下:

默认值:nop

thresh

使用特定运算符指定要与所监控属性的当前值比较的整数阈值。

'descr'

指定表条目的任意说明(长度为 0 至 512 个字符)。

'action'

指定当满足阈值条件且代理发送阈值违反陷阱(传统监视器)或状态更改陷阱(状态监视器)时要运行的命令(长度为 0 到 2048 个字符),包括完整路径和任何参数。 对于有状态自主监视器,如果阈值违反不导致对象状态更改,则命令无法运行。 如果字符串为空,则代理不为该条目执行操作。

注意:当代理执行操作时,您可以更改默认设置。 有关详细信息,请参阅“代理配置”一章。

supIndex

指定充当该条目的父伙伴或覆盖伙伴的表索引。 有效值是现有的或将来的 SystemEDGE 监视器索引(正整数值)。 默认值是零 (0),表示默认行为。

请注意,对象状态模型(输入无以外的重要级别)的使用已过时,请禁用该功能。

'objClass'

定义用于对象状态管理模型的受监控 MIB 对象的对象类。 代理使用 sysedge.oid 文件来分配默认值。 类名可用于指定被监控对象表。 如果 SystemEDGE 未确定具有指定名称的现有表,SystemEDGE 会创建类别。 该类别可以指定监控对象标识符 (SNMP OID),也可出于聚合目的而被引用。

重要信息! 只有当监控条目解析为现有 SNMP OID 时,新建的引用才有效。

'objInst'

指定用于状态管理模型的受监控对象的对象实例。 定义该属性(以及 objClass 和 objAttr)的值,以创建一个可聚合具有相同值的所有条目的受管对象。 代理会使用 sysedge.oid 文件基于特定属性值为表格对象分配默认值,并分配 null 作为非表格对象的默认值。

'objAttr'

指定用于状态管理模型的对象属性。 定义该属性(以及 objClass 和 objInst)的值,以创建一个可聚合具有相同值的所有条目的受管对象。 代理会使用 sysedge.oid 文件来分配对应于 MIB 属性名称的默认值。

默认:MIB 属性名称

重要级别

指定要用于对象状态管理模型的重要级别。 该值定义发生阈值违反时将分配给条目的状态。 有效值如下:

值“无”创建传统监视器,它将条目排除在对象状态管理模型之外。

默认值: