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 參數是以逗號分隔的受管理警示的狀態值清單。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] [note=reason]

參數

adomainm mgtObjpropertypropInst qualifierseveritystatenote

若沒有為 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]

參數

adomainmmgtObjpropertypropInstqualifierseveritystateacknote

若沒有為 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]

參數

adomainmmgtObjpropertypropInstqualifierseveritystateack

若沒有指定任何參數,getAlarms 會傳回所有警示資訊。

runAlarmAction

說明

runAlarmAction 指令會為代理程式或代理程式清單中之網域下的所有警示執行手動或延遲警示動作。

語法

runAlarmAction 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]

參數

adomainmmgtObjpropertypropInstqualifierseveritystateack

setAlarmAction

說明

setAlarmAction 指令會為代理程式或代理程式清單中之網域下的所有警示設定手動或延遲警示動作。

語法

setAlarmAction a=host[:port][,host[:port]]* command=command [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]

參數

acommanddomainmmgtObjpropertypropInstqualifierseveritystateack

警示指令範例

以下指令可從主機 haiku 中擷取所有嚴重性為 ERRDWN 的警示:


> getAlarms a=haiku severity=ERR,DWN