有五個延伸指令可用於管理警報。
以下參數可以用於警報延伸指令。如需有關 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 參數的值是以逗號分隔的受管理警報的狀態值的清單。狀態參數的合法值為 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 |