上一主题: 自主监控示例下一主题: edgemon 示例


用于自主监控的 edgemon 命令

edgemon 命令和相关参数如下所示:

oid objectOID index flags interval sampleType oper value "descr" "action" [supersededBy | objClass objInst objAttr severity]
filesystem|interface|cpu|disk name variable-name index flags interval sampleType oper value "descr" "action" [supersededBy | objClass objInst objAttr severity]
setstatus index status
delete index
列表

使用 | 分隔的参数列表表示,左侧的列表或右侧的列表可以使用。

objectOID

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

示例:

index

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

flags

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

interval

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

sampleType

指定采样类型(absolute 或 delta)。 该值指示代理是对对象的绝对值进行采样,还是取连续采样之差。

oper

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

运算符的有效值如下:

默认值:nop

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

"descr"

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

"action"

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

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

supersededBy

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

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

objClass

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

默认:MIB 组名称或表名称(请参阅 sysedge.oid)

objInst

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

objAttr

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

默认:MIB 属性名称

重要级别

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

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

默认值:

名称

指定要监控的文件系统、网络接口、CPU 或磁盘的名称,具体取决于您输入的命令的类型(filesystem、interface、cpu 或 disk)。 例如,C: 表示文件系统。

variable-name

指定 Systems Management Empire MIB 表中的变量,以监控输入的命令(filesystem、interface、cpu 或 disk)所对应的对象。 例如,您可以通过指定 devCapacity 作为 variable-name 来监控文件系统的容量。

状态

指定条目的状态,可以为以下值之一: