有五个用于管理警报的扩展命令。
扩展命令可将以下参数用于报警。有关 a 和 m 参数的详细信息,请参阅预定义的参数和标记。
ack 参数的值是多个以逗号分割的值列表,用来表示被管理的报警是否得到确认。ack 参数的有效值包括:ACK(已确认)和 NOACK(尚未确认)。
domain 参数的值表示要管理其报警的 Sun Management Center 域的名称。如果未指定任何域,将使用缺省域。
severity 参数的值是所管理的警报的严重程度值的列表,此列表中的值由逗号分隔。severity 参数可以使用以下值:
state 参数的值是所管理的警报的状态值列表,其中的状态值由逗号分隔。状态参数的有效值包括:Open、Closed 和 Fixed。
说明
ackAlarms 命令用于确认一个或多个代理中的报警。
语法
ackAlarms a=host[:port][,host[:port]]* [domain=domain] [m=module[+instance]] [mgtObj=managedObject] [property=property] [propInst=propertyInstance] [qualifier=qualifier] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK] [note=reason]
参数
a、domain、m、 mgtObj、property、propInst、 qualifier、severity、state、 ack 和 note。
说明
delAlarms 命令用于删除一个或多个代理中的警报。
语法
delAlarms a=host[:port][,host[:port]]* [domain=domain] [m=module[+instance]] [mgtObj=managedObject] [property=property] [propInst=propertyInstance] [qualifier=qualifier] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK] [note=reason]
参数
a、domain、m、 mgtObj、property、propInst、 qualifier、severity、state、 ack 和 note。
说明
getAlarms 命令用于检索一个代理或一组代理的报警信息。
语法
getAlarms a=host[:port][,host[:port]]* [domain=domain] [m=module[+instance]] [mgtObj=managedObject] [property=property] [propInst=propertyInstance] [qualifier=qualifier] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK]
参数
a、domain、m、 mgtObj、property、propInst、 qualifier、severity、state 和 ack。
说明
runAlarmAction 命令可以在一个或多个代理中运行手动或延迟的报警操作。
语法
runAlarmAction a=host[:port][,host[:port]]* [domain=domain]
参数
a 和 domain。
说明
setAlarmAction 命令可以为一个或多个代理中的现有报警设置手动或延迟的报警操作。
语法
setAlarmAction a=host[:port][,host[:port]]* command=command [domain=domain]
参数
a、command 和 domain 。
以下命令用于从主机 haiku 中检索严重程度为 ERR 或 DWN 的所有报警:
> getAlarms a=haiku severity=ERR,DWN |