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 メソッドを使用して、すべてのアラートを削除できます。