JP1/Performance Management 設計・構築ガイド
Performance Managementには,監視エージェントや監視エージェントが稼働するホストの稼働状態を確認する機能があります。これをヘルスチェック機能と呼びます。ヘルスチェック機能を利用すると,監視エージェントによって監視対象を正しく監視できているか,監視エージェントが稼働するホストが稼働しているかを知ることができます。PFM - RMを使用している場合は,監視対象ホストが稼働しているかを知ることができます。また,稼働状態の監視結果にアラームを設定することで,PFM - AgentまたはPFM - RMが正しく稼働していないことを検知したときやホストの停止を検知したときにアラームイベントを発生させ,Eメール送信などのアクションを実行させることができます。
また,Performance Managementには,稼働監視システム上で動作するPerformance Managementのサービスの詳細な稼働状態を確認する機能があります。これをステータス管理機能と呼びます。
なお,ヘルスチェック機能によって監視エージェントの稼働状態を監視するには,ステータス管理機能を使用します。このため,対象となる監視エージェントがステータス管理機能に対応したバージョンであり,ステータス管理機能が有効になっている必要があります。ホストの稼働状態を監視する場合は前提となる条件はありません。ヘルスチェック機能による稼働状態の確認の概要を次の図に示します。
図4-24 ヘルスチェック機能による稼働状態の確認の概要(PFM - Agentの場合)
図4-25 ヘルスチェック機能による稼働状態の確認の概要(PFM - RMの場合)
ヘルスチェック機能では,次の2段階の監視ができます。
- 監視エージェントが稼働するホストの稼働状態監視
PFM - AgentまたはPFM - RMが稼働するホストの稼働状態およびPFM - RMの監視対象ホストの稼働状態を監視し,PFM - Web Console上で稼働状態を確認できます。前提となるバージョンは次のとおりです。
- PFM - ManagerとPFM - Web Consoleは08-11以降
- PFM - AgentまたはPFM - RMのバージョンに制限なし
- 監視エージェントのサービスの稼働状態監視
PFM - AgentまたはPFM - RMが稼働するホストの稼働状態およびPFM - RMの監視対象ホストの稼働状態に加え,Agent Collector,Remote Monitor Collector,Agent Store,およびRemote Monitor Storeサービスの稼働状態を監視します。また,設定によって監視対象の同一ホスト上にあるAction Handlerサービスも監視できます。監視結果は,PFM - Web Console上で確認できます。前提となるバージョンは次のとおりです。
- PFM - ManagerとPFM - Web Consoleは08-11以降
- PFM - Agent 07-50-01以降またはPFM - RMでステータス管理機能が有効の場合
- 参考 PFM - RMのヘルスチェック
- PFM - RMの場合,次の三つの稼働状態を監視できます。
- PFM - RMが稼働するホストの稼働状態
- PFM - RMのサービスの稼働状態
- PFM - RMの監視対象ホストの稼働状態
- このうち,PFM - RMの監視対象ホストの稼働状態は,対応するリモートエージェントの稼働状態として監視されます。グループエージェントの稼働状態は監視できません。
- PFM - RMの監視対象ホストの稼働状態は,ヘルスチェック機能をホスト監視レベルとサービス監視レベルのどちらに設定している場合でも監視できます。ただし,サービス監視レベルに設定した場合,PFM - RMの監視対象ホストの稼働状態は,Remote Monitor StoreまたはAction Handlerサービスの状態によって変化します。なお,PFM - RMの監視対象ホストの稼働状態を監視する場合,ヘルスチェック機能をホスト監視レベルに設定するときでもPFM - RMのステータス管理機能を有効にする必要があります。
- PFM - RMの監視対象ホストの稼働状態監視の詳細については,マニュアル「JP1/Performance Management 運用ガイド」の,Performance Managementの障害検知について説明している章を参照してください。
ヘルスチェック機能では,ヘルスチェックエージェントという稼働状態を監視するための専用のエージェントを使用して,監視エージェントや監視エージェントが稼働するホストの稼働状態を監視します。ヘルスチェックエージェントは,ヘルスチェック機能を有効にすることでPFM - Managerの起動時に起動します。ヘルスチェックエージェントは,監視エージェントのサービスや監視エージェントが稼働するホストの稼働状態を,一定の周期で確認し,確認結果をPFM - Web Console上に表示することでシステム管理者に稼働状態の変化を知らせます。ヘルスチェック機能の設定方法および稼働状態の確認方法については,マニュアル「JP1/Performance Management 運用ガイド」の,Performance Managementの障害検知について説明している章を参照してください。
監視結果はイベント(ヘルスチェックイベント)として発行されるほか,パフォーマンスデータの形式でも収集されるため,必要に応じてアラームを設定し,アラームに対するアクションも設定できます。これによって,エージェント稼働状態の変化を契機としたJP1イベント発行やコマンド実行,SNMPトラップ発行およびEメール送信などができます。JP1イベントやSNMPトラップを利用することで,JP1/IM,NNMなどの統合運用管理製品と連携できます。
また,稼働状態の監視結果は,ヘルスチェックエージェントの設定によって,Storeデータベースに格納できます。このため,ヘルスチェックエージェントのレポート機能を利用して現在および過去の稼働状態を参照できます。なお,ヘルスチェックエージェントのStoreデータベースへ格納するとき,使用するStoreバージョンの選択やデータの保存期間などを通常のパフォーマンスデータと同様に設定,管理できます。収集されたデータの管理方法については,マニュアル「JP1/Performance Management 運用ガイド」の,稼働監視データの管理について説明している章を参照してください。ヘルスチェック機能での監視結果のデータ管理を次の図に示します。
図4-26 ヘルスチェック機能での監視結果のデータ管理
一方,ステータス管理機能だけを利用して,Performance Managementのサービスの状態を確認できます。ステータス管理機能が有効の場合,PFM - ManagerおよびPFM - Base上で動作するすべてのサービスは,自身の状態をステータスファイルに登録します。システム管理者は,ステータス管理サービス(Status Serverサービス)を使ってステータスファイルの内容を確認することで,サービスの状態を知ることができます。ステータスファイルの内容を確認するには,運用コマンド(jpctool service listコマンド)を実行します。ステータス管理機能によるサービスの状態確認の概要を次の図に示します。
図4-27 ステータス管理機能によるサービスの状態確認の概要
ステータス管理機能の設定方法については,マニュアル「JP1/Performance Management 運用ガイド」の,Performance Managementの障害検知について説明している章を参照してください。
- 参考 ステータス管理機能が無効の場合のステータス管理
- ステータス管理機能が無効の場合は,PFM - ManagerがPFM - AgentまたはPFM - RMへの通信に対する応答の有無によってサービスの状態を判定します。また,PFM - AgentまたはPFM - RMのIPアドレスやポート番号などのネットワーク情報をPFM - Managerが一元管理します。そのため,障害時やサービスの起動処理中などでPFM - Managerと通信できない場合やPFM - AgentまたはPFM - RMがスタンドアロンモードで起動している場合には,サービスの状態を確認できません。
- ステータス管理機能が無効の場合,サービス起動中や停止中にjpctool service listコマンドでステータスを確認すると,サービスの状態を確認できない場合があります。サービスの状態を確認する必要があるときは,ステータス管理機能を有効にしてください。ステータス管理機能が無効の場合に,Performance Managementのステータスを確認した場合の例を次の図に示します。
図4-28 ステータス管理機能が無効の場合の例
jpctool service listコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」の,コマンドについて説明している章を参照してください。
All Rights Reserved. Copyright (C) 2009, 2012, Hitachi, Ltd.
(C)opyright 2000-2009, by Object Refinery Limited and Contributors.