4.1 Performance Managementのサービス

Performance Managementは,さまざまな機能を持つプロセスを実行することで,監視エージェントの稼働監視を行います。Performance Managementのプログラムを構成する,機能ごとのプロセスを「サービス」と呼びます。Performance Managementのサービスについて説明します。

Performance Managementのサービスの概要を次に示します。

図4-1 Performance Managementのサービスの概要

[図データ]

監視コンソールでPFM - Web Consoleの[サービス階層]画面を選択することで,サービスのプロパティやステータスを確認できます。また,サービスを停止させることもできます。

<この節の構成>
(1) サービスの種類
(2) インスタンス起動について

(1) サービスの種類

Performance Managementのサービスが持つ機能とサービス名の一覧を次の表に示します。Performance Managementのサービスには,表に示すサービス名のほかにサービスIDが付いています。サービスIDはコマンドの実行や監視コンソールでの表示などに使われます。サービスIDについては,「付録B.1 サービスの命名規則」を参照してください。

表4-1 PFM - Managerのサービス一覧

サービス名機能詳細
Name Serverサービス構成情報管理Performance Managementのサービス情報の登録や更新など,サービス構成情報を管理する。
Master Managerシステム一元管理PFM - Managerの中核をなすメインサーバ。レポートやアラームの定義情報の管理や,定義情報の配信を実施する。
View Server監視コンソール通信サーバPFM - Web Consoleと接続する場合の通信処理を管理する。
Correlatorアラームイベント配信制御サービス間のアラームイベント配信を制御する。
Master Storeイベントデータ管理各PFM - Agentから発行されたイベントデータをStoreデータベースに記録し,管理する。
Trap GeneratorSNMPトラップ発行監視エージェントのデータがしきい値を超えてアラームイベントが発生した場合,SNMPトラップを発行する。
Action Handlerアクション実行監視エージェントのデータがしきい値を超えてアラームイベントが発生した場合,ユーザーに異常などの状況を通知するアクションを実行する。
Status Serverステータス管理Performance Managementのサービスのステータスを管理する。
Agent Collectorヘルスチェック状態収集PFM - Agentのサービス稼働状態やPFM - Agentが稼働するホストの稼働状態を収集する。
Agent Storeヘルスチェック状態管理収集したPFM - Agentのサービス稼働状態やPFM - Agentが稼働するホストの稼働状態を管理する。

表4-2 PFM - Web Consoleのサービス一覧

サービス名機能詳細
PFM - Web ConsoleWebアプリケーション実行機能PFM - Web Consoleのメインサービス。PFM - Managerへの接続や,ブラウザーからの要求を処理する。
PFM - Web Servicehttpサーバ機能ブラウザーとの通信処理を管理する。

表4-3 PFM - Baseのサービス一覧

サービス名機能詳細
Action Handlerアクション実行監視エージェントのデータがしきい値を超えてアラームイベントが発生した場合,ユーザーに異常などの状況を通知するアクションを実行する。
Status Serverステータス管理Performance Managementのサービスのステータスを管理する。
注※
複数のPFM - Agentが同一ホスト上にある場合,そのホスト上にはPFM - Baseのサービスが一つだけ配置されます。

表4-4 PFM - Agentのサービス一覧

サービス名機能詳細
Agent Collectorパフォーマンスデータ収集監視エージェントのパフォーマンスデータを収集したり,しきい値を監視したりする。PFM - Web Consoleのブラウザーでリアルタイムレポートを表示する場合のデータ処理をする。
Agent Storeパフォーマンスデータ管理収集したパフォーマンスデータをStoreデータベースに記録し,管理する。PFM - Web Consoleのブラウザーで履歴レポートを表示する場合のデータ処理をする。また,ODBC準拠のアプリケーションプログラムを使用する場合のデータ処理をする。

(2) インスタンス起動について

PFM - Agentによっては監視対象プログラムのインスタンスごとに監視できる製品があります。

注※
このマニュアルでは,インスタンスという用語を二つの意味で使用しています。詳細については,「付録K 用語解説」の「インスタンス」を参照してください。

例えば,PFM - Agent for Oracleでは,SIDを持つOracleインスタンスごとに監視できます。この場合,PFM - Agentのサービスも複数のインスタンスで動作させるために,インスタンス環境を構築する必要があります。

図4-2 インスタンス起動の例

[図データ]

インスタンスごとに監視できるかどうか,およびインスタンス環境の構築方法については,PFM - Agentのマニュアルを参照してください。