Java EE コンポーネントの監視

アラートの監視 (コマンド行)

Enterprise Manager コマンド行クライアントのアラートサービスを使用して、アラートを監視できます。

始める前に、必ず Enterprise Manager サーバーを稼動中にしてください。

-s 引数を AlertService51x に設定します。-m 引数を目的のメソッドに設定します。


注 –

コマンドは、読みやすいように複数行で表示されています。実際のコマンドは 1 行で入力します。


アラートサービスで使用できるメソッドの一覧表示

-n 引数を使用して、アラートサービスで使用可能なメソッドのリストを表示できます。次に例を示します。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x -n

Note: the order of the parameters is important.
Available methods and parameters:

-m deleteAlerts -Pfilter=<filter>
-m getAllAlerts
-m observeAlerts -Pfilter=<filter>
-m resolveAlerts -Pfilter=<filter>
-m resolveAllAlerts
-m deleteAllAlerts
-m observeAllAlerts
-m getAlertQueryFields
-m getAlerts -Pfilter=<filter>
-m resetAlerts -Pfilter=<filter>
-m resetAllAlerts

クエリーフィールドの一覧表示

getAlertQueryFields メソッドを使用して、ほかのメソッドに使用できるフィルタを一覧表示できます。次に例を示します。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x
-m getAlertQueryFields

from
to
id
environmentName
physicalHostName
logicalHostName
serverName
componentProjectPathName
deploymentName
componentName
severity
type
observationalState
operationalState
messageCode
details

アラートの表示

getAlerts メソッドを使用して、指定したコンポーネントのすべてのアラートを表示できます。1 つ以上のフィルタを含めると、アラートのサブセットを表示できます。次の例では、フィルタを 2 つ指定しています。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x
-m getAlerts
-Pfilter=componentProjectPathName=Project1;environmentName=Environment1
 
ID:10
Date:Wed Jun 04 15:56:58 PDT 2008
EnvironmentName:Environment1
LogicalHostName:LogicalHost1
ServerName:server
ComponentProjectPathName:Project1
DeploymentName:Deployment1
ComponentName:Service1
PhysicalHostName:myserver:4848
Severity:INFO
Type:COLLABORATION
ObservationalState:Unobserved
OperationalState:Running
MessageCode:COL-00001
Details: Collaboration jcdB is RUNNING

ID:9
Date:Wed Jun 04 15:56:57 PDT 2008
EnvironmentName:Environment1
LogicalHostName:LogicalHost1
ServerName:server
ComponentProjectPathName:Project1
DeploymentName:Deployment1
ComponentName:Service1
PhysicalHostName:myserver:4848
Severity:INFO
Type:COLLABORATION
ObservationalState:Unobserved
OperationalState:Running
MessageCode:COL-00001
Details: Collaboration jcdA is RUNNING

getAllAlerts メソッドを使用して、すべてのアラートを表示できます。

アラートのステータスの変更

アラートの初期ステータスは「監視対象外」です。このステータスは、「監視」または「解決済み」に変更できます。監視」は、アラートを調査および確認したことを示します。解決済み」は、アラートの原因となった問題を解決したことを示します。

observeAlerts メソッドを使用して、アラートのステータスを「監視」に変更できます。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x
-m observeAlerts
-Pfilter=componentProjectPathName=Project1;environmentName=Environment1

observeAllAlerts メソッドを使用して、すべてのアラートのステータスを「監視」に変更できます。

resolveAlerts メソッドを使用して、アラートのステータスを「解決済み」に変更できます。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x
-m resolveAlerts
-Pfilter=componentProjectPathName=Project1;environmentName=Environment1

resolveAllAlerts メソッドを使用して、すべてのアラートのステータスを「解決済み」に変更できます。

resetAlerts メソッドを使用して、アラートのステータスを初期値 (「監視対象外」) に変更できます。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x
-m resetAlerts
-Pfilter=componentProjectPathName=Project1;environmentName=Environment1

resetAllAlerts メソッドを使用して、すべてのアラートのステータスを初期値 (「監視対象外」) に変更できます。

アラートの削除

deleteAlerts メソッドを使用して、アラートを削除できます。


em-cmdline-client -l entmgrhost -p 15000 -u Administrator -w STC
-s AlertService51x
-m deleteAlerts
-Pfilter=componentProjectPathName=Project1;environmentName=Environment1

deleteAllAlerts メソッドを使用して、すべてのアラートを削除できます。