Sun Management Center 3.6 用户指南

警报扩展命令

有五个用于管理警报的扩展命令。

警报命令参数

扩展命令可将以下参数用于报警。有关 am 参数的详细信息,请参阅预定义的参数和标记

ack

ack 参数的值是多个以逗号分割的值列表,用来表示被管理的报警是否得到确认。ack 参数的有效值包括:ACK(已确认)和 NOACK(尚未确认)。

command

command 参数的值是即将执行的报警操作。

domain

domain 参数的值表示要管理其报警的 Sun Management Center 域的名称。如果未指定任何域,将使用缺省域。

mgtObj

mgtObj 参数的值表示要管理其报警的被管理对象的名称。

note

note 参数的值表示正在运行的命令的文本说明。

property

property 参数的值表示要管理其报警的属性的名称。

propInst

propInst 参数的值表示要管理其报警的特定属性实例的名称。

qualifier

qualifier 参数的值表示与被管理属性(将管理其报警)相关联的限定符的名称。

severity

severity 参数的值是所管理的警报的严重程度值的列表,此列表中的值由逗号分隔。severity 参数可以使用以下值:

  • ERR — 错误

  • WRN — 警告

  • INF — 信息

  • IRR — 不合理

  • DWN — 关闭

  • DIS — 禁用

  • OFF — 关闭

state

state 参数的值是所管理的警报的状态值列表,其中的状态值由逗号分隔。状态参数的有效值包括:Open、Closed 和 Fixed。

警报命令

您可以使用以下命令检查报警值和设置报警操作:

ackAlarms

说明

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]

参数

adomainm mgtObjpropertypropInst qualifierseveritystate acknote

如果没有为 state 参数指定任何值, state 将使用默认值 Open。

delAlarms

说明

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]

参数

adomainm mgtObjpropertypropInst qualifierseveritystate acknote

如果没有为 state 参数指定任何值,state 将使用默认值 Closed。

getAlarms

说明

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]

参数

adomainm mgtObjpropertypropInst qualifierseveritystateack

如果不指定任何参数,getAlarms 将返回全部报警信息。

runAlarmAction

说明

runAlarmAction 命令可以在一个或多个代理中运行手动或延迟的报警操作。

语法

runAlarmAction a=host[:port][,host[:port]]* [domain=domain]

参数

adomain

setAlarmAction

说明

setAlarmAction 命令可以为一个或多个代理中的现有报警设置手动或延迟的报警操作。

语法

setAlarmAction a=host[:port][,host[:port]]* command=command [domain=domain]

参数

acommanddomain

警报命令示例

以下命令用于从主机 haiku 中检索严重程度为 ERRDWN 的所有报警:


> getAlarms a=haiku severity=ERR,DWN