Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for Platform(UNIX(R)用)


7.3.1 アプリケーションの稼働・非稼働情報を収集するためのユーザーレコードの設定

アプリケーションの稼働・非稼働情報を収集するためのユーザーレコードの設定方法を示します。

設定手順として,まずインスタンスを作成し,次にそのインスタンスのプロパティ(監視するアプリケーション名やしきい値)を設定します。

〈この項の構成〉

(1) インスタンスを作成する

  1. 監視コンソールのWebブラウザからPFM - Web Consoleにログインする。

    [メイン]画面が表示されます。

  2. [メイン]画面のナビゲーションフレームで[サービス階層]タブを選択する。

    [サービス階層]画面が表示されます。

  3. ナビゲーションフレームから「Machines」ディレクトリの下位の階層を展開する。

    Performance Managementのサービスがインストールされているホストの名前が付いたディレクトリが表示されます。また,ホスト名が付いたディレクトリを展開すると,そのホストにインストールされているサービスが表示されます。

    各サービスの名前は,サービスIDで表示されます。サービスIDの詳細については「付録C 識別子一覧」,およびマニュアル「JP1/Performance Management 設計・構築ガイド」の付録の,サービスの命名規則について説明している個所を参照してください。

    サービスIDの形式は,プロダクト名表示機能が有効か無効かによって異なります。プロダクト名表示機能の詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,Performance Managementの機能について説明している章を参照してください。

  4. PFM - Agentホストのディレクトリの下位にある階層を展開し,Agent Collectorサービスを選択する。

    ホスト名<UNIX>(Agent Collectorサービス)を選択します。選択したAgent Collectorサービスにチェックマークが表示されます。

  5. メソッドフレームの[プロパティ]メソッドを選択する。

    [サービスのプロパティ]画面が表示されます。

  6. [ADDITION OR DELETION A SETTING]ツリーを選択する。

  7. インフォメーションフレームの下部の[ADD AN APPLICATION MONITORING SETTING]に任意のインスタンス名を入力し,[OK]ボタンをクリックする。

    [サービスのプロパティ]画面の[Application monitoring setting]ツリーの下位に,インスタンス名のツリーが生成されます。

    重要
    • [ADD AN APPLICATION MONITORING SETTING]に入力するインスタンス名は,ユーザーで任意に指定できます。ここで指定したインスタンス名は,PD_APPレコードの「Application Name」フィールドに格納され,アプリケーションを特定するための識別子として利用します。

    • [ADD AN APPLICATION MONITORING SETTING]に指定できる文字は,次の文字を除く半角英数字および半角記号です。1〜63バイトの範囲で指定できます。

      タブ文字(\t) \ : ; , * ? " ' <> |

    • 設定できるインスタンスの数は,64個までです。

(2) インスタンスのプロパティを設定する

  1. 上記手順のあと,再び[サービスのプロパティ]画面を表示し,[Application monitoring setting]ツリーの下位に生成されたインスタンス名のツリーを選択する。

    インフォメーションフレームの下部に,プロパティ情報の入力画面が表示されます。

  2. プロパティを設定する。

    プロセスの種別,プロセス名,プロセス数のしきい値の下限値と上限値を設定します。複数のプロセス情報を設定できます。プロパティを次の表に示します。

    表7‒9 監視フィールドのプロパティ

    設定項目

    パラメーター名

    設定内容

    対応するPD_APPレコードのフィールド名

    プロセスの種別

    ProcessXX Kind

    「Execute」か「Command Line」のどちらかを選択します。なお,「None」を選択すると,評価をしません。

    • 「Execute」を選択すると,PDレコードのProgramフィールドの値を使用して評価します。

    • 「Command Line」を選択すると,PDレコードのArgument Listフィールドの値を使用して評価します。

    ProcessXX Kind

    プロセス名

    ProcessXX Name

    プロセス名を127バイト以内で入力します。

    ProcessXX Name

    プロセス数のしきい値の上限値と下限値

    ProcessXX Range

    プロセス数のしきい値の下限値と上限値を「1-2」のようにハイフン(-)でつないで入力します。

    ハイフンを使用しないで値を1つだけ指定すると,下限値と上限値に同じ値を設定できます。例えば,「10」を指定すると,「10-10」が設定されます。

    設定できる値は0〜65535です。

    ProcessXX Range

    (凡例)

    XX:01〜15までの数値が入る。

    重要
    • 「ProcessXX Name」プロパティに指定した値を使用して,アプリケーションの稼働・非稼働を評価します。ただし,PFM - Web ConsoleでPD_APPレコードの「ProcessXX Name」フィールドをレポート表示すると,先頭から31バイトまでしか表示されません。

    • 先頭から31バイトまでが同じ名称のプロセスが複数存在する場合,それぞれのプロセスを監視するために,インスタンスをプロセスごとに分けて設定し,その評価結果(PD_APPレコードの「ProcessXX Name」フィールドの値)でアラーム通知するように設定します。しかし,PD_APPレコードの「ProcessXX Name」フィールドの値がすべてのインスタンスで同じ名称となるため,正しくアラーム通知できません。このため,PD_APPレコードの「ProcessXX Name」フィールドの値を使用しないで「ProcessXX Status」フィールドの値を使用してアラーム通知するように設定してください。設定例については,「7.3.4(4) 先頭から31バイトまでが同じ名称のプロセスが複数存在する場合に,ある特定のプロセスに対して起動しているか監視する場合」を参照してください。

    • 「ProcessXX Name」プロパティに指定できる文字は,半角英数字および半角記号です。

    • 「ProcessXX Name」プロパティに指定できる文字のうち,ワイルドカード文字として「*」および「?」を利用できます。「*」は0個以上の任意の文字,「?」は任意の1文字を意味します。

    • 「ProcessXX Kind」プロパティに「Execute」を選択する場合,「ProcessXX Name」プロパティには,PDレコードの「Program」フィールドの値に相当する値を指定してください。PDレコードの「Program」フィールドの値はps -eコマンドを実行したときに表示される値にほぼ相当します(OSの種類やバージョンによって,コマンドの実行結果とPDレコードの「Program」フィールドの値が同じ値にならない場合があります)。

    • 「ProcessXX Kind」プロパティに「Command Line」を選択する場合,「ProcessXX Name」プロパティには,PDレコードの「Argument List」フィールドの値に相当する値を指定してください。PDレコードの「Argument List」フィールドの値はps -efコマンドを実行したときに表示される値にほぼ相当します(OSの種類やバージョンによって,コマンドの実行結果とPDレコードの「Argument List」フィールドの値が同じ値にならない場合があります)。

  3. [OK]ボタンをクリックする。

    設定内容が有効になります。

(3) アプリケーションの稼働・非稼働情報の収集データ範囲を設定する

仮想化システム上で運用している場合は,ADD AN APPLICATION MONITORING SETTING FOR VIRTUAL ENVIRONMENTプロパティの設定で,収集するプロセスを特定の環境だけに限定できます。

  1. インスタンスを作成したあと,再び[サービスのプロパティ]画面を表示し,[ADDITION OR DELETION A SETTING]ツリー配下の[ADD AN APPLICATION MONITORING SETTING FOR VIRTUAL ENVIRONMENT]ツリーを選択する。

    インフォメーションフレームの下部に,プロパティ情報の入力画面が表示されます。

    メモ

    インスタンスを作成する際に,[ADD AN APPLICATION MONITORING SETTING]と[ADD AN APPLICATION MONITORING SETTING FOR VIRTUAL ENVIRONMENT]を同時に設定することもできます。

  2. プロパティを設定する。

    プロパティの詳細については,「2.3.22(1) 仮想化システム上で名称が重複するプロセスの識別」を参照してください。

    重要
    • [ADD AN APPLICATION MONITORING SETTING FOR VIRTUAL ENVIRONMENT]に入力する仮想化環境のIDは,ユーザーで任意に指定できます。ここで指定したIDは,PD_APPレコードのVirtual Env IDフィールドに格納されます。

    • [ADD AN APPLICATION MONITORING SETTING FOR VIRTUAL ENVIRONMENT]に指定できる値は,0〜2147483647です。文字は入力できません。

    • [ADD AN APPLICATION MONITORING SETTING FOR VIRTUAL ENVIRONMENT]で作成できる数は[ADD AN APPLICATION MONITORING SETTING]と同じ(最大64個)です。