有五个用于管理警报的扩展命令。
警报扩展命令可以使用以下参数。有关 a 参数和 m 参数的详细信息,请参见预定义的参数和标记。
ack 参数的值是由逗号分隔的值的列表,指示所管理的警报是否已经过确认。ack 参数的合法值包括 A (已确认)和 N (未确认)。
command 参数的值是要执行的警报操作。
domain 参数的值是要管理其警报的 Sun Management Center 域的名称。如果未指定任何域,将使用缺省域。
managed_object 参数的值是要管理其警报的被管理对象的名称。
note 参数的值是正在运行的命令的文字注释。
property 参数的值是要管理其警报的特性的名称。
property_instance 参数的值是要管理其警报的特定特性实例的名称。
qualifier 参数的值是与要管理其警报的被管理特性关联的限定词的名称。
severity 参数的值是所管理的警报的严重程度值的列表,此列表中的值由逗号分隔。severity 参数可以使用以下值:
ERR — 错误
WRN — 警告
INF — 信息
IRR — 不合理
DWN — 关闭
DIS — 禁用
OFF — 关闭
state 参数的值是所管理的警报的状态值列表,其中的状态值由逗号分隔。state 参数的合法值为 O(打开)或 C (关闭)。
可以使用以下命令检查警报值和设置警报操作:
ackAlarms 命令用于确认代理或代理列表中的警报。ackAlarms 命令使用以下参数: a、ack、columns、 domain、f、m、 managed_object、note、 property、property_instance、qualifier、severity 和 state。
如果没有为 state 参数指定值,则 state 参数缺省设置为 O(打开)。
delAlarms 命令用于删除代理或代理列表中的警报。delAlarms 命令使用以下参数: a、ack、columns、 domain、f、m、 managed_object、note、 property、property_instance、qualifier、severity 和 state。
如果没有为 state 参数指定值,则 state 参数缺省设置为 C(关闭)。
getAlarms 命令用于检索代理或代理组的警报信息。getAlarms 命令使用以下参数: a、ack、columns、domain、f、m、managed_object、property、 property_instance、qualifier、severity 和 state。
如果未指定任何参数,则 getAlarms 命令将返回所有警报信息。
runAlarmAction 命令用于在代理或代理列表中运行手动或延迟的警报操作。runAlarmAction 命令使用以下参数: a 和 domain
setAlarmAction 命令用于在代理或代理列表中为现有的警报设置手动或延迟的警报操作。setAlarmAction 命令使用以下参数:a、command 和 domain。
以下命令用于从主机 haiku 中检索严重程度为 ERR 或 DWN 的所有警报:
> getAlarms a=haiku severity=ERR,DWN |