CLI には、アラームを管理するための拡張コマンドが 5 つあります。
アラーム拡張コマンドでは、次のパラメータを使用できます。a および m パラメータの詳細は、「定義済みのパラメータとフラグ」を参照してください。
ack パラメータの値は、管理アラームが肯定応答されたかどうかを示す値をコンマ区切りで併記します。使用可能な値は ACK (肯定応答) と NOACK (未確認) です。
domain パラメータの値は、アラーム監視の対象となる Sun Management Center のドメイン名です。指定ドメインがない場合は、デフォルトドメインが使用されます。
severity パラメータの値は、監視されたアラームの重大度をコンマ区切りで併記します。次に、severity パラメータで使用可能な値を示します。
state パラメータの値は、監視されたアラームの状態値をコンマ区切りで併記します。state パラメータの有効な値は、Open、Closed 、Fixed です。
次のコマンドを使用して、アラーム値を確認したり、アラーム処理を設定したりできます。
説明
ackAlarms コマンドは、1 つ以上のエージェント内のアラームに肯定応答します。
構文
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]
パラメータ
a、domain、m、 mgtObj、property、propInst、 qualifier、severity、state、note。
説明
delAlarms コマンドは、1 つ以上のエージェントのアラームを削除します。
構文
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 コマンドは、1 つ以上のエージェントのアラーム情報を読み出します。
構文
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 コマンドは、1 つ以上のエージェントのドメインにあるすべてのアラームについて、手動または遅延アラーム処理を実行します。
構文
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]
パラメータ
a、domain、m、 mgtObj、 property、propInst、 qualifier、severity、 state、ack。
説明
setAlarmAction コマンドは、1 つ以上のエージェントのドメインにあるすべてのアラームについて、手動または遅延アラーム処理を設定します。
構文
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]
アラーム用に電子メール警告を設定するコマンドの形式は、次のいずれかを使用できます。
command="email.sh:<email-id>:<message>" または
command="email:<email-id>:<message>"。
パラメータ
a、command、domain 、m、mgtObj、 property、propInst、qualifier、 severity、state、 ack。
次のコマンドは、ホスト haiku から、重大度 ERR または DWN のアラームをすべて読み出します。
> getAlarms a=haiku severity=ERR,DWN |