5.6.5 サービス階層でのプロセスの稼働・非稼働情報の収集に関する設定

ここでは,プロセスの稼働・非稼働情報を収集するためにPFM - Web Consoleの[サービス階層]画面で行う設定,設定内容の確認,設定内容の変更,および設定の削除について説明します。

<この項の構成>
(1) ユーザーレコード(監視対象)を設定する
(2) ユーザーレコード(監視対象)の設定内容を確認または変更する
(3) ユーザーレコード(監視対象)を削除する

(1) ユーザーレコード(監視対象)を設定する

監視対象は,次の流れで設定します。

  1. アプリケーションを作成する
  2. アプリケーションのプロパティ(監視するアプリケーション名やしきい値)を設定する
  3. 監視エージェントにアラームテーブルをバインドする
注※
アラームテーブルのバインドは,PFM - Web Consoleの[エージェント階層]画面で実行します。

プロセス単位またはサービス単位で稼働・非稼働情報を収集する場合,アプリケーション作成時に,アプリケーションにプロセスまたはサービスを1つだけ設定します。アプリケーション単位で稼働・非稼働情報を収集する場合,アプリケーション作成時に,アプリケーションにプロセスまたはサービスを複数設定します。

監視対象の設定方法の詳細を次に示します。

●アプリケーションを作成する
  1. 監視コンソールのWebブラウザからPFM - Web Consoleにログインする。
    [メイン]画面が表示されます。
  2. [メイン]画面のナビゲーションフレームの[サービス階層]タブを選択する。
    [サービス階層]画面が表示されます。
  3. ナビゲーションフレームの[Machines]フォルダの下位の階層を展開する。
    Performance Managementのサービスがインストールされているホストの名前が付いたフォルダが表示されます。また,ホスト名が付いたフォルダを展開すると,そのホストにインストールされているサービスが表示されます。
    各サービスの名前は,サービスIDで表示されます。サービスIDの詳細については「付録B 識別子一覧」,およびマニュアル「JP1/Performance Management 設計・構築ガイド」の付録の,サービスの命名規則について説明している個所を参照してください。
    サービスIDの形式は,プロダクト名表示機能が有効か無効かによって異なります。プロダクト名表示機能の詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,Performance Managementの機能について説明している章を参照してください。
  4. 監視エージェントホストのフォルダの下位にある階層を展開し,ホスト名<Windows>(Agent Collectorサービス)を選択する。
    選択したAgent Collectorサービスにチェックマークが表示されます。
  5. メソッドフレームの[プロパティ]メソッドを選択する。
    [サービスのプロパティ]画面が表示されます。
  6. [Advanced application monitoring]-[ADDITION OR DELETION A SETTING]ツリーを選択する。
  7. インフォメーションフレームの下部の[ADD AN APPLICATION MONITORING SETTING]にアプリケーション名を指定する。
    アプリケーション名,および指定する文字列については,次の規則に従ってください。
    • ユーザーが任意のアプリケーション名を指定できます。指定したアプリケーション名は,PD_APP2レコードおよびPD_APPDレコードの「Application Name」フィールドに格納され,アプリケーションを特定するための識別子として利用されます。そのため,アプリケーション名は,ユニークな名称を指定してください。
    • 指定できる文字は,次の文字を除く半角英数字および半角記号です。1~63バイトの範囲で指定できます。
      タブ文字(¥t) ¥ : ; , * ? " ' <> |
    • 設定できるアプリケーションの数は,64個までです。
  8. [OK]ボタンをクリックする。
    [サービスのプロパティ]画面の[Advanced application monitoring]-[Application monitoring setting]ツリーの下位に,アプリケーション名のツリーが生成されます。
●アプリケーションのプロパティを設定する
  1. 「アプリケーションを作成する」の手順を実行したあと,再び[サービスのプロパティ]画面を表示し,[Advanced application monitoring]-[Application monitoring setting]ツリーの下位に生成されたアプリケーション名のツリーを選択する。
    インフォメーションフレームの下部に,プロパティ情報の入力画面が表示されます。
  2. アプリケーションのプロパティを設定する。
    監視ラベル,監視フィールド,監視条件,および監視対象数のしきい値の下限値と上限値を設定します。複数のプロセス情報を設定できます。アプリケーションのプロパティの設定項目を次の表に示します。

    表5-7 アプリケーションのプロパティの設定項目

    設定項目プロパティ名設定内容対応するレコードのフィールド名
    監視ラベルMonitoringXX Label監視条件を特定するためのラベルを指定します。
    指定できる文字はタブ文字(¥t)を除く半角英数字および半角記号です。31バイト以内で指定できます。
    デフォルトは「MonitoringXX※1」です。
    何も入力しない場合は,「MonitoringXX※1」が設定されます。
    監視ラベルは,ユニークな名称を指定してください。
    PD_APPDレコードの「Monitoring Label」フィールド
    監視フィールドMonitoringXX Field「Program Name」,「Command Line」,「Service Name」,「None」のどれかを選択します。
    • Program Name
      PD_APSレコードの「Program Name」フィールドの値を使用して評価します。
    • Command Line
      PD_APSレコードの「Command Line」フィールドの値を使用して評価します。
    • Service Name
      PD_ASVCレコードの「Service Name」フィールドの値を使用して評価します。
    • None
      評価しません。
    デフォルトは「None」です。
    PD_APPDレコードの「Monitoring Field」フィールド
    監視条件※2MonitoringXX Condition監視対象を特定するための条件を入力します。
    指定できる文字はタブ文字(¥t)を除く半角英数字および半角記号です。4,096バイト以内で指定できます。
    デフォルトは空白です。
    PD_APPDレコードの「Monitoring Condition」フィールド
    監視対象数のしきい値の下限値と上限値MonitoringXX Range監視対象数のしきい値の下限値と上限値を,「1-2」のようにハイフン(-)でつないで入力します。
    設定できる値は0~65535です。
    デフォルトは「0-0」です。
    • 下限値
      PD_APPDレコードの「Monitoring Min」フィールド
    • 上限値
      PD_APPDレコードの「Monitoring Max」フィールド
    注※1
    XX」には01~15までの数値が入ります。PD_APPDレコードの「Monitoring Number」フィールドに対応した数値が設定されます。
    注※2

    • プロセスの監視では,ワイルドカード(「*」と「?」)を使用できます。
      「*」は0個以上の任意の文字,「?」は任意の1文字を意味します。
    • プロセスの稼働・非稼働情報収集の設定で,監視条件(MonitoringXX Condition)に128バイト以上設定した場合でも,PD_APPDレコードの「Monitoring Condition」フィールドには,設定された監視条件の先頭から127バイトまでしか表示されません。ただし,監視は設定された監視条件で実行されます。
    • 監視条件から監視対象を特定するときに,デフォルトでは,大文字と小文字は区別されません。監視条件から監視対象を特定するときに,大文字と小文字を区別するかどうかの設定を変更する方法については,「5.6.7 監視対象の大文字と小文字の区別」を参照してください。
    • [MonitoringXX Field]プロパティに「Program Name」を指定したときは,[MonitoringXX Condition]プロパティにWindowsのプログラムの拡張子(.exeなど)を指定してください。
    • MonitoringXX Conditionプロパティには,PD_APSレコードまたはPD_APSIレコードの「Program Name」フィールド,PD_APSレコードの「Command Line」フィールド,およびPD_ASVCレコードの「Service Name」フィールドを確認して,これらのフィールドと同じ文字列を入力する必要があります。
      取得元の情報にASCIIコードの文字(0x20~0x7E)以外が含まれる場合,PD_APSレコードまたはPD_APSIレコードの「Program Name」フィールド,PD_APSレコードの「Command Line」フィールド,およびPD_ASVCレコードの「Service Name」フィールドには,「#(0x23)」に変換された値が格納されます。1バイト単位で変換されるため,例えば,マルチバイト文字の「A」(全角)は次のように変換されます。
      取得元の情報変換後の情報
      文字コードの種類バイナリバイナリ文字列
      Shift-JISコード82602360#`
      EUCコードA3C12323##
      UTF-8コードEFBCA1232323###
  3. [OK]ボタンをクリックする。
    設定内容が有効になります。
●監視エージェントにアラームテーブルをバインドする

監視エージェントに,稼働・非稼働情報を監視するためのアラームテーブルをバインドします。稼働・非稼働情報を監視するためのアラームは,Application Statusアラームです。必要に応じて編集してください。Application Statusアラームの詳細については,「6. 監視テンプレート」の「Application Status」を参照してください。

アラームテーブルをバインドする方法を次に示します。

  1. 監視コンソールのWebブラウザからPFM - Web Consoleにログインする。
    [メイン]画面が表示されます。
  2. [メイン]画面のナビゲーションフレームの[エージェント階層]タブを選択する。
    [エージェント階層]画面が表示されます。
  3. ナビゲーションフレームのエージェント階層で,ホスト名<Windows>(Agent Collectorサービス)を選択する。
    選択したAgent Collectorサービスにチェックマークが表示されます。
  4. メソッドフレームの[アラームテーブルのバインド]メソッドを選択する。
    [アラームテーブルのバインド[アラームテーブル選択]]画面が表示されます。
  5. [Windows]フォルダの下位に表示されるアラームテーブルを選択し,[OK]ボタンをクリックする。
    監視エージェントに,アラームテーブルがバインドされます。

特定のプロセスの状態だけを監視する場合は,次の条件式のアラームを作成して,監視できます。

表5-8 特定のプロセスの状態だけを監視する場合の条件式

設定項目条件式
レコードApplication Process Count (PD_APPD)
フィールドApplication Name
Monitoring Label
Monitoring Status
異常条件および警告条件※1Application Name = Name※2
AND Monitoring Label = Label※2
AND Monitoring Status = ABNORMAL
注※1
異常条件と警告条件には,同じ条件を指定します。
注※2
監視したいアプリケーション名と監視ラベルを指定します。

(2) ユーザーレコード(監視対象)の設定内容を確認または変更する

プロセスの稼働・非稼働情報を収集するための監視対象の設定の確認方法または変更方法を次に示します。

  1. 監視コンソールのWebブラウザからPFM - Web Consoleにログインする。
    [メイン]画面が表示されます。
  2. [メイン]画面のナビゲーションフレームの[サービス階層]タブを選択する。
    [サービス階層]画面が表示されます。
  3. ナビゲーションフレームの[Machines]フォルダの下位の階層を展開する。
    Performance Managementのサービスがインストールされているホストの名前が付いたフォルダが表示されます。また,ホスト名が付いたフォルダを展開すると,そのホストにインストールされているサービスが表示されます。
    各サービスの名前は,サービスIDで表示されます。サービスIDの詳細については「付録B 識別子一覧」,およびマニュアル「JP1/Performance Management 設計・構築ガイド」の付録の,サービスの命名規則について説明している個所を参照してください。
    サービスIDの形式は,プロダクト名表示機能が有効か無効かによって異なります。プロダクト名表示機能の詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,Performance Managementの機能について説明している章を参照してください。
  4. 監視エージェントホストのフォルダの下位にある階層を展開し,ホスト名<Windows>(Agent Collectorサービス)を選択する。
    選択したAgent Collectorサービスにチェックマークが表示されます。
  5. メソッドフレームの[プロパティ]メソッドを選択する。
    [サービスのプロパティ]画面が表示されます。
  6. [Advanced application monitoring]-[Application monitoring setting]ツリーを展開し,確認したいアプリケーション名のツリーを選択する。
  7. 設定内容を確認する。
  8. 設定内容を更新する場合は,「(1) ユーザーレコード(監視対象)を設定する」の「アプリケーションのプロパティを設定する」の手順2.に従って設定する。
  9. [OK]ボタンをクリックする。
    手順8.で設定内容を更新した場合は,変更内容が有効になります。

(3) ユーザーレコード(監視対象)を削除する

監視対象を削除する方法を次に示します。

  1. 監視コンソールのWebブラウザからPFM - Web Consoleにログインする。
    [メイン]画面が表示されます。
  2. [メイン]画面のナビゲーションフレームの[サービス階層]タブを選択する。
    [サービス階層]画面が表示されます。
  3. ナビゲーションフレームの[Machines]フォルダの下位の階層を展開する。
    Performance Managementのサービスがインストールされているホストの名前が付いたフォルダが表示されます。また,ホスト名が付いたフォルダを展開すると,そのホストにインストールされているサービスが表示されます。
    各サービスの名前は,サービスIDで表示されます。サービスIDの詳細については「付録B 識別子一覧」,およびマニュアル「JP1/Performance Management 設計・構築ガイド」の付録の,サービスの命名規則について説明している個所を参照してください。
    サービスIDの形式は,プロダクト名表示機能が有効か無効かによって異なります。プロダクト名表示機能の詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,Performance Managementの機能について説明している章を参照してください。
  4. 監視エージェントホストのフォルダの下位にある階層を展開し,ホスト名<Windows>(Agent Collectorサービス)を選択する。
    選択したAgent Collectorサービスにチェックマークが表示されます。
  5. メソッドフレームの[プロパティ]メソッドを選択する。
    [サービスのプロパティ]画面が表示されます。
  6. [Advanced application monitoring]-[ADDITION OR DELETION A SETTING]ツリーを選択する。
  7. インフォメーションフレーム下部の[DELETE AN APPLICATION MONITORING SETTING]で削除したい監視対象のアプリケーション名を選択し,[OK]ボタンをクリックする。
    設定内容が削除されます。