JP1/Performance Management - Remote Monitor for Platform
プロセスおよびサービスの稼働・非稼働を監視することによって,運用システムが正しく動作しているかどうかを確認できます。
- <この項の構成>
- (1) プロセスおよびサービス監視の概要
- (2) プロセスおよびサービスの監視に関する監視テンプレートの使用例
(1) プロセスおよびサービス監視の概要
システムは,個々のプロセスやサービスによって提供されています。このため,プロセスやサービスの稼働状況を把握することは,システムの安定運用に欠かせません。
システムの機能を提供するプロセスやサービスが異常終了した場合,運用システムが停止し重大な影響が発生します。このため,プロセスやサービスの生成,消滅,および起動状況を監視し,早急に異常を検知し対策を立てることが必要です。
なお,PFM - RM for Platformでは,情報収集のタイミングでプロセスを監視しています。このため,プロセスおよびサービスの稼働・非稼働を監視している場合でも,状態が変わったタイミングではなく,PFM - RM for Platformが情報を収集したタイミングで通知されることに注意してください。
プロセスの稼働・非稼働情報の収集は,PFM - Web Consoleまたはコマンドで設定します。プロセスの稼働・非稼働情報の収集については,「4. プロセスの稼働・非稼働情報の収集」を参照してください。
プロセスおよびサービスの稼働・非稼働を監視するためのレコードとフィールドを次の表に示します。
表1-13 プロセスおよびサービスの稼働・非稼働を監視するためのレコードとフィールド
項番 使用するレコード 使用する
フィールド値の説明 値の見方 1 PD_APP2 Application Exist 監視対象に指定されたアプリケーションの状態です。 ABNORMALの場合,アプリケーション単位で監視しているプロセスおよびサービスのすべてが停止しているか,必要以上に起動していると考えられます。 2 Application Status 監視対象に指定されたアプリケーションの状態です。 ABNORMALの場合,アプリケーション単位で監視しているプロセスまたはサービスのうちのどれかが停止しているか,必要以上に起動していると考えられます。 3 PD_APS Command Line プログラムを実行するコマンドラインです。 レコードが収集されない場合,プロセスが停止していると考えられます。 4 Program Name プログラムの名称です。 5 PD_ASVC Display Name サービスを識別するためにユーザーインターフェースプログラムによって使用される名称です。 アプリケーションサービス(プロセス)が起動中(Running)以外の場合,サービスが停止していると考えられます。 6 Service Name サービスコントロールマネージャーデータベースで使用されているサービスの名称です。 7 State データ収集時のサービスの状態です。
(2) プロセスおよびサービスの監視に関する監視テンプレートの使用例
プロセスおよびサービスの監視に関する監視テンプレートとして,提供しているアラームとレポートの使用例について説明します。
PFM - RM for Platformでは,Process ExistenceアラームやApplication Statusレポートなどを提供しています。
(a) アラーム
プロセスおよびサービスの稼働・非稼働の監視に関するアラームについて次の表に示します。
表1-14 プロセスおよびサービスの稼働・非稼働の監視に関するアラームの使用例
項番 アラーム 使用する
レコード使用する
フィールド異常
条件警告
条件値の見方 1 Application Status PD_APP2 Application Exist Application Name = * AND Application Exist = ABNORMAL AND Application Status = ABNORMAL Application Name = * AND Application Exist = NORMAL AND Application Status = ABNORMAL アプリケーション単位で監視しているプロセスまたはサービスのうちのどれかが停止しているか必要以上に起動している場合,警告または異常状態にあると判断します。 2 Application Name 3 Application Status 4 Process Existence PD_APS Program Name Program Name <> jpcsto.exe※1 Program Name <> jpcsto.exe※1 レコードが収集されない場合,警告または異常状態にあると判断します。 5 Service Stop PD_ASVC Service Name
StateService Name = JP1PCAGT_7S※2 AND State <> Running Service Name = JP1PCAGT_7S※2 AND State <> Running 監視対象のサービスが起動していない場合,警告または異常状態にあると判断します。 6 Service Stop(dsp nm) PD_ASVC Display Name
StateDisplay Name = PFM - Remote Monitor for Platform※3 AND State <> Running Display Name = PFM - Remote Monitor for Platform※3 AND State <> Running 監視対象のサービスが起動していない場合,警告または異常状態にあると判断します。
- 注※1
- 監視するプログラム名を設定してください。
- 注※2
- 監視するサービス名を設定してください。
- 注※3
- 監視するサービスの表示名を設定してください。
(b) レポート
プロセスおよびサービスの稼働・非稼働の監視に関するレポートについて次の表に示します。
表1-15 プロセスおよびサービスの稼働・非稼働の監視に関するレポートの使用例
項番 レポート名 レポートの表示内容 1 Application Process Count アプリケーション単位で監視しているプロセスまたはサービスの稼働状況を表示します。 2 Application Process Status 3 Application Status アプリケーションの稼働状況を表示します。
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.