2.1.4 セットアップ手順(Windowsの場合)

PFM - RM for Platformのセットアップ手順について説明します。

なお,ここでの[図データ]は,次に示すセットアップ項目を示します。

<この項の構成>
(1) PFM - RM for Platformの登録
(2) インスタンス環境の設定
(3) 監視対象の設定
(4) ネットワークの設定
(5) ログのファイルサイズの変更
(6) パフォーマンスデータの格納先の変更
(7) 接続先PFM - Managerの設定
(8) 動作ログの出力設定

(1) PFM - RM for Platformの登録

Performance ManagementシステムでPFM - RM for Platformを一元管理するには,PFM - ManagerおよびPFM - Web Consoleに,PFM - RM for Platformを登録する必要があります。

PFM - RM for Platformの登録は,次のタイミングで実施する必要があります。

PFM - RM for Platformを登録する作業の流れを次の図に示します。

図2-6 PFM - RM for Platformを登録する作業の流れ(Windowsの場合)

[図データ]

PFM - RM for Platform登録時の注意事項
  • PFM - RM for Platformの登録は,インスタンス環境の設定前に実施してください。
  • 異なるバージョンのPFM - RM for Platformを異なるホストにインストールする場合,古いバージョンのPFM - RM for Platformからセットアップしてください。
  • PFM - Managerと同ホストにPFM - RM for Platformをインストールする場合,jpcconf agent setupコマンドが自動で実行されます。
  • PFM - RM for Platformの登録作業時,PFM - Web Consoleの[レポート階層]タブと[アラーム階層]タブに「RM Platform」という名前のフォルダが作成されます。[レポート階層]タブで,独自に「RM Platform」という名前のフォルダやファイルをすでに作成している場合は,名前を変更してから登録作業を開始してください。

以降で,PFM - RM for Platformを登録する作業について説明します。

(a) PFM - RM for Platformのセットアップファイルをコピーする

PFM - RMホストにあるセットアップファイルを,PFM - ManagerとPFM - Web Consoleのインストール先ホストにコピーします。

コピーする手順を次に示します。

  1. PFM - Web Consoleを停止する。
    PFM - Web Consoleが起動されている場合は,停止してください。
  2. バイナリーモードでセットアップファイルをコピーする。
    PFM - RMホストからPFM - ManagerホストやPFM - Web Consoleホストへファイルをコピーします。
    コピー元のファイル格納先とコピー先について,次の表に示します。

    表2-15 コピーするセットアップファイル(Windowsの場合)

    項番コピー元
    (PFM - RM for Platformの
    セットアップファイル)
    コピー先
    プログラム名OSコピー先フォルダ
    1PFM - RM for Platformのインストール先フォルダ¥setup¥jpcagt7w.EXEPFM - ManagerWindowsPFM - Managerのインストール先フォルダ¥setup
    2PFM - RM for Platformのインストール先フォルダ¥setup¥jpcagt7u.ZUNIX/opt/jp1pc/setup/
    3PFM - RM for Platformのインストール先フォルダ¥setup¥jpcagt7w.EXEPFM - Web ConsoleWindowsPFM - Web Consoleのインストール先フォルダ¥setup
    4PFM - RM for Platformのインストール先フォルダ¥setup¥jpcagt7u.ZUNIX/opt/jp1pcwebcon/setup/

(b) PFM - Managerホストでセットアップコマンドを実行する

PFM - ManagerホストでPFM - RM for Platformのセットアップコマンドを実行します。

実行するコマンドを次に示します。

PFM - Managerのインストール先フォルダ¥tools¥jpcconf agent setup -key RMPlatform

ここでは,対話形式の実行例を示していますが,jpcconf agent setupコマンドは非対話形式でも実行できます。jpcconf agent setupコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。

コマンド実行時の注意事項
Performance Managementのプログラムやサービスはすべて停止してからコマンドを実行してください。完全に停止していない状態でjpcconf agent setupコマンドを実行した場合,エラーが発生することがあります。エラーが発生した場合は,再度jpcconf agent setupコマンドを実行してください。

PFM - Managerホストでセットアップコマンドを実行したら,PFM - ManagerにコピーしたPFM - RM for Platformのセットアップファイルは,削除しても問題ありません。

(c) PFM - Web Consoleホストでセットアップコマンドを実行する

PFM - Web ConsoleホストでPFM - RM for Platformのセットアップコマンドを実行します。

実行するコマンドを次に示します。

PFM - Web Consoleのインストール先フォルダ¥tools¥jpcwagtsetup

PFM - Web Consoleホストでセットアップコマンドを実行したら,PFM - Web ConsoleにコピーしたPFM - RM for Platformのセットアップファイルは,削除しても問題ありません。

(2) インスタンス環境の設定

PFM - RM for Platformのインスタンス環境をPFM - RMホストで設定します。複数のインスタンス環境を設定したい場合は,ここでの手順を繰り返し実施してください。

なお,一つのインスタンスに,Windowsの監視対象ホストおよびUNIXの監視対象ホストを混在させることができます。

インスタンス環境設定時の注意事項

指定が必要なインスタンス環境の設定項目は,インスタンス内の監視対象ホストのOSによって異なります。インスタンス内の監視対象ホストのOSごとに入力が必要となるインスタンス環境の設定項目について,次の表に示します。

表2-16 インスタンス内の監視対象ホストのOSごとに入力が必要となるインスタンス環境の設定項目

項目名インスタンス内の監視対象ホストのOS
Windows環境だけUNIX環境だけWindows環境とUNIX環境が混在
Interval
Std_Category
Disk_Category
Network_Category
Ps_Category
RMHost_User
RMHost_Password
RMHost_Domain
SSH_Client×
Perl_Module×
Log_Size
(凡例)
○:入力が必要です
△:デフォルトから値を変更する場合は入力が必要です
×:入力は不要です

インスタンス環境の設定項目を次の表に示します。操作の開始前に情報をあらかじめ確認してください。

表2-17 PFM - RM for Platformのインスタンス環境の設定項目(Windowsの場合)

項番項目名※1説明設定値デフォルトjpcconf inst setupコマンドによる
再更新可否
1Interval収集プロセスの収集間隔を指定します。60~3,600(単位:秒)を指定します。300
2Std_Category※2収集プロセスで基本的な情報(PI,PI_CPUレコード)を収集するかどうかを指定します。次に示すどちらかを指定します。
  • Y:収集します
  • N:収集しません
Y
3Disk_Category※2収集プロセスでディスク情報(PI_PDSK,PI_LDSKレコード)を収集するかどうかを指定します。次に示すどちらかを指定します。
  • Y:収集します
  • N:収集しません
Y
4Network_Category※2収集プロセスでネットワーク情報(PI_NETレコード)を収集するかどうかを指定します。次に示すどちらかを指定します。
  • Y:収集します
  • N:収集しません
Y
5Ps_Category※2収集プロセスでプロセス情報(PD_APS,PD_ASVC,PD_APP2,PD_APPC,PD_APPDレコード)を収集するかどうかを指定します。次に示すどちらかを指定します。
  • Y:収集します
  • N:収集しません
Y
6RMHost_User※3PFM - RMホスト上のアカウントのユーザー※4を指定します。1~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
7RMHost_PasswordPFM - RMホスト上のアカウントのパスワードを指定します。この項目で入力した文字は画面に表示されません。また,指定時は2度入力を要求されます。1~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
8RMHost_DomainPFM - RMホスト上のアカウントが属しているドメイン名を指定します。
ワークグループに所属している場合は,指定する必要はありません。
0~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
ドメイン名は指定されていません。
9SSH_Client※5SSHクライアント(PuTTY)の実行モジュール(plink.exe)を絶対パスで指定します。ファイルパスに空白が含まれる場合でも「"」で囲む必要はありません。インスタンス内の監視対象ホストがWindowsのホストだけの場合は,指定する必要はありません。0~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
SSHクライアントの実行モジュールは指定されていません。
10Perl_Module※5Perl(ActivePerl)の実行モジュール(perl.exe)を絶対パスで指定します。ファイルパスに空白が含まれる場合でも「"」で囲む必要はありません。インスタンス内の監視対象ホストがWindowsのホストだけの場合は,指定する必要はありません。0~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
Perlの実行モジュールは指定されていません。
11Log_Sizeエージェントログ※6の1ファイルの最大サイズを指定します。1~32(単位:メガバイト)を指定します。
推奨は3以上です。
3
(凡例)
○:再更新できます
-:デフォルトは設定されていません
注※1
jpcconf inst setupコマンドを非対話形式で実行するときは,定義ファイル中で,この項目名をプロダクト固有のラベルとして使用します。非対話形式のコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。
注※2
各レコードの収集設定よりStd_Category,Disk_Category,Network_CategoryおよびPs_Categoryの設定が優先されます。
例えば,Std_CategoryをN(収集しない)に設定している場合,PIレコードは次のように動作します。
・PIレコード情報はStoreデータベースには記録されません。
・PFM - Web ConsoleからPIレコードのリアルタイムレポートを表示すると,KAVJS5001-Iのエラーメッセージが表示されます。
・PIレコードを使用したアラームをバインドしている場合,そのアラームは動作しません。
注※3
PFM - RM for Platformは,RMHost_Userに指定したユーザーアカウントで収集プロセスを起動します。インスタンス環境を追加または変更する場合,新しいユーザーアカウントを作成してRMHost_Userに指定したときに,新規作成したユーザーアカウントのプロファイルが作成されていたため,パフォーマンスデータの取得に失敗することがあります。この場合は,新規作成したユーザーアカウントで,一度,Windowsにログオンし直してください。
また,ファイル権限を強化した状態で運用している場合,RMHost_Userに指定したユーザは,PFM操作用グループに属している必要があります。ファイル権限を強化した状態での運用については,マニュアル「JP1/Performance Management 設計・構築ガイド」のファイル権限の強化について説明している章を参照してください。
注※4
クラスタシステムでPFM - RM for Platformを運用する場合,同一のユーザーおよびパスワードで実行系ノードと待機系ノードの両方にログオンできるアカウントを指定してください。
注※5
インスタンス内にUNIXの監視対象ホストが含まれる場合,必ず設定してください。また,クラスタシステムでPFM - RM for Platformを運用するときは,実行系および待機系の両方からアクセスできるファイルパスで指定してください。
注※6
エージェントログの見積もり式を次に示します。
エージェントログ(単位:キロバイト)= ((a*24*3600)/b*4)/(4*1024)
(凡例)
 a:エージェントログの保存日数
 b:インスタンスのIntervalの値
エージェントログは,1インスタンスにつき最大(8 + 監視対象数*4)ファイル採取されます。ハードディスクに十分な空き容量がない場合,エージェントログは出力エラーとなります。エージェントログの詳細については,「8.3 ログ情報」を参照してください。

インスタンス環境の設定には,jpcconf inst setupコマンドを使用します。

次に,jpcconf inst setupコマンドの実行手順を,対話形式の場合と非対話形式の場合に分けて説明します。jpcconf inst setupコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。

●対話形式で実行する場合

  1. jpcconf inst setupコマンドを実行する。
    インスタンス名を「inst1」とするインスタンス環境を設定する場合のコマンド実行例を次に示します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf inst setup -key RMPlatform -inst inst1

  2. PFM - RM for Platformのインスタンス環境を設定する。
    コマンドの指示に従ってPFM - RM for Platformのインスタンス環境の各設定項目を入力します。インスタンス環境の各設定項目については,表2-17を参照してください。各設定項目を入力したら,リターンキーを押して設定してください。デフォルトで表示されている値をそのまま入力内容とする場合は,リターンキーだけを押してください。
    インスタンス内にUNIXの監視対象ホストが含まれる場合の設定例を次に示します。
     

    C:¥Program Files¥Hitachi¥jp1pc¥tools>jpcconf inst setup -key RMPlatform -inst inst1
    Interval             [300]                :<Enter>
    Std_Category         [Y]                  :<Enter>
    Disk_Category        [Y]                  :<Enter>
    Network_Category     [Y]                  :<Enter>
    Ps_Category          [Y]                  :<Enter>
    RMHost_User                               :rmuser<Enter>
    RMHost_Password                           :rmpass※1<Enter>
                                     Re-enter :rmpass※1<Enter>
    RMHost_Domain        []                   :<Enter>
    SSH_Client           [] :C:¥Program Files¥PuTTY¥plink.exe※2<Enter>
    Perl_Module          [] :C:¥Perl¥bin¥perl.exe※2<Enter>
    Log_Size (MB)        [3]                  :<Enter>
    KAVE05080-I インスタンス環境を作成しています (servicekey※3=RMPlatform, inst=inst1)
    KAVE05081-I インスタンス環境が作成されました (servicekey※3=RMPlatform, inst=inst1)

    注※1
    パスワードは再入力を要求されます。入力したパスワードは画面には表示されません。
    注※2
    インスタンス内にUNIXの監視対象ホストが含まれる場合に入力します。インスタンス内の監視対象ホストがWindowsのホストだけの場合は,指定する必要はありません。
    注※3
    PFM - Managerのプロダクト名表示機能が無効の場合,「servicekey」は「agt7」と表示されます。

●非対話形式で実行する場合

  1. jpcconf inst setupコマンドで,定義ファイルのテンプレートを作成する。
    次のようにコマンドを実行します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf inst setup -key RMPlatform -noquery -template 定義ファイル名

    インスタンス環境の設定項目に対応するセクションおよびラベルが定義ファイルに出力されます。なお,[Instance Definitions]セクションのラベルに対応する値は,空白のままです。
  2. 手順1で作成した定義ファイルのテンプレートを編集する。
    インスタンス環境に合わせてテンプレートの設定値を編集します。
    定義ファイルで指定するプロダクト固有のラベルについては,表2-17を参照してください。
    インスタンス内にUNIXの監視対象ホストが含まれる場合のインスタンス環境での定義ファイルの記述例を次に示します。インスタンス環境に応じて,[Instance Definitions]セクションのラベルに対応する値を記述してください。

    [Common Definitions]
    Definition File Version=0001

    [Product Information]
    Product ID=7

    [Instance Definitions]
    Interval=
    Std_Category=
    Disk_Category=
    Network_Category=
    Ps_Category=
    RMHost_User=rmuser
    RMHost_Password=rmpass
    RMHost_Domain=
    SSH_Client= C:¥Program Files¥PuTTY¥plink.exe
    Perl_Module= C:¥Perl¥bin¥perl.exe
    Log_Size=

    注※
    インスタンス内にUNIXの監視対象ホストが含まれる場合に入力します。インスタンス内の監視対象ホストがWindowsのホストだけの場合は,指定する必要はありません。
  3. jpcconf inst setupコマンドで,PFM - RM for Platformのインスタンス環境を設定する。
    インスタンス名を「inst1」とするインスタンス環境を設定する場合のコマンド実行例を次に示します。-inputオプションには,手順2で編集した定義ファイルを指定します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf inst setup -key RMPlatform -inst inst1 -noquery -input 定義ファイル名

注意
定義ファイルにパスワードなどの秘匿情報が含まれる場合,定義ファイルはセキュリティを確保した安全な場所に保存し,使用後は削除するようにしてください。また,定義ファイルをホスト間で転送したいときには,SFTP(SSHトンネル経由のFTP)など,盗聴のおそれがない安全な方法を使用することをお勧めします。

すべての設定が完了すると,インスタンス環境が構築されます。インスタンス環境のフォルダ構成を次の表に示します。

表2-18 インスタンス環境のフォルダ構成(Windowsの場合)

項番格納先フォルダファイル名説明
1PFM - RM for Platformのインストール先フォルダ※1¥agt7¥agent¥インスタンス名jpcagt.iniRemote Monitor Collectorサービス起動情報ファイルです。
2jpcagt.ini.lckRemote Monitor Collectorサービス起動情報ファイル(インスタンスごと)のロックファイルです。
3jpcagt.ini.model※2Remote Monitor Collectorサービス起動情報ファイルのモデルファイルです。
4status.dat内部処理用中間ファイルです。
5tstatuses.dat仮想Agentステータス情報です。※3
6targetlist.ini監視対象一覧です。
7grouplist.iniグループ一覧です。
8GARULES.DATグループ化ルールの記述ファイルです。
9targetsリモートエージェント格納フォルダです。
10groupsグループエージェント格納フォルダです。
11logログファイル格納フォルダです。
12PFM - RM for Platformのインストール先フォルダ※1¥agt7¥store¥インスタンス名*.DBパフォーマンスデータファイルです。
13*.IDXパフォーマンスデータファイルのインデックスファイルです。
14*.LCKパフォーマンスデータファイルのロックファイルです。
15jpcsto.iniRemote Monitor Storeサービス起動情報ファイルです。
16jpcsto.ini.model2Remote Monitor Storeサービス起動情報ファイルのモデルファイルです。
17status.dat内部処理用中間ファイルです。
18*.DATデータモデル定義ファイルです。
19dumpエクスポート先フォルダです。
20backupバックアップ先フォルダです。
21partial部分バックアップ用フォルダです。
22importインポート用フォルダです。
23logログファイル格納フォルダです。
注※1
論理ホストで運用する場合は「PFM - RM for Platformのインストール先フォルダ」を「環境フォルダ¥jp1pc」に読み替えてください。環境フォルダとは,論理ホスト作成時に指定した共有ディスク上のフォルダを示します。
注※2
これらのモデルファイルは,インスタンス環境を構築した時点の設定値に戻したいときに使用します。
注※3
ヘルスチェック機能が有効な場合に生成されます。

インスタンス環境を変更したい場合は,再度jpcconf inst setupコマンドを実行し,インスタンス環境の各設定項目を更新してください。インスタンス環境の各設定項目を更新する詳細については,「2.6.2 インスタンス環境の更新」を参照してください。

設定した一部の情報は,PFM - Web Consoleのプロパティ編集で変更できます。プロパティ編集で変更できる情報の詳細については,「付録E.1 Remote Monitor Storeサービスのプロパティ一覧」を参照してください。

なお,インスタンス環境でのサービスIDとWindowsのサービス名は次のようになります。

インスタンス環境でのサービスID
  • Remote Monitor Collectorサービスの場合
    7Aインスタンス番号 インスタンス名[ホスト名]
  • Remote Monitor Storeサービスの場合
    7Sインスタンス番号 インスタンス名[ホスト名]
  • Group Agentサービスの場合
    7Aインスタンス番号 インスタンス名[All@ホスト名]
PFM - RM for Platformの場合,インスタンス名にはjpcconf inst setupコマンドで指定したインスタンス名が表示されます。
PFM - RMホストのホスト名が「host1」,インスタンス名に「inst1」を指定した場合,サービスIDは次のようになります。
  • Remote Monitor Collectorサービスの場合
    7A1inst1[host1]
  • Remote Monitor Storeサービスの場合
    7S1inst1[host1]
  • Group Agentサービスの場合
    7A1inst1[All@host1]
サービスIDの詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の付録に記載されている命名規則を参照してください。
インスタンス環境でのWindowsのサービス名
  • Remote Monitor Collectorサービスの場合
    PFM - RM for Platform インスタンス名
  • Remote Monitor Storeサービスの場合
    PFM - RM Store for Platform インスタンス名
インスタンス名に「inst1」を指定した場合,サービス名は次のようになります。
  • Remote Monitor Collectorサービスの場合
    PFM - RM for Platform inst1
  • Remote Monitor Storeサービスの場合
    PFM - RM Store for Platform inst1
Windowsのサービス名については,マニュアル「JP1/Performance Management 設計・構築ガイド」の付録に記載されている命名規則を参照してください。また,論理ホストで運用する場合のWindowsのサービス名については,マニュアル「JP1/Performance Management 運用ガイド」のクラスタシステムでの構築と運用について説明している章を参照してください。
なお,PFM - Web Consoleのエージェント固有プロパティの配布機能によるインスタンス環境の設定はできません。

(3) 監視対象の設定

「(2) インスタンス環境の設定」で設定したインスタンスに監視対象ホストの情報を設定します。一つのインスタンスに対して,複数の監視対象ホストを設定できます。複数の監視対象ホストを設定する場合は,この手順を繰り返し実施してください。

なお,監視対象には必ず物理ホストを設定してください。PFM - RM for Platformでは,論理ホストの監視はサポートしていません。

監視対象ホスト設定時の注意事項

指定が必要な監視対象の設定項目は,監視対象ホストのOSによって異なります。監視対象ホストのOSごとに入力が必要となる監視対象の設定項目について,次の表に示します。

表2-19 監視対象ホストのOSごとに入力が必要となる監視対象の設定項目

項目名監視対象ホストのOS
Windows環境UNIX環境
Target Host
TargetType
User
Password×
Domain×
Private_Key_File×
Port×
(凡例)
○:入力が必要です
△:デフォルトから値を変更する場合は入力が必要です
▲:デフォルトから値を変更する必要はありません
×:入力は不要です

監視対象ホストの設定項目を次の表に示します。操作の開始前に情報をあらかじめ確認してください。

表2-20 PFM - RM for Platformの監視対象ホストの設定項目

項番項目名※1説明設定値デフォルトjpcconf target setupコマンドによる
再更新可否
1Target Host監視対象ホスト名を指定します。名前解決できるようなホスト名※2を指定してください。
指定した監視対象ホスト名は,稼働性能情報の収集とヘルスチェックの際に使用されます。JP1/IMまたはNNMと連携する場合はイベントホスト名としても使用されます。
1~32バイトの半角英数字と「-」だけ使用できます。
ただし,「-」から始まる名前は指定できません。
指定する値はインスタンス内でユニーク※3である必要があります。
監視対象ホスト名は指定されていません。※4
2TargetType監視対象ホストへの接続方法を指定します。
監視対象ホストがWindowsの場合とUNIXの場合で設定値が異なります。
  • 監視対象ホストがWindowsの場合,wmiを指定します。
  • 監視対象ホストがUNIXの場合,sshを指定します。
wmi×
3User監視対象ホストに接続するためのユーザー※5,※6を指定します。1~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
4Password※7監視対象ホストに接続するためのパスワードを指定します。
この項目で入力した文字は画面に表示されません。また,指定時は2度入力を要求されます。
監視対象ホストがUNIXの場合は,指定する必要はありません。
0~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
パスワードは指定されていません。
5Domain監視対象ホストが所属するドメイン名※8を指定します。
ワークグループに所属している場合は,指定する必要はありません。
監視対象ホストがUNIXの場合は,指定する必要はありません。
0~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
ドメイン名は指定されていません。
6Private_Key_File※9SSH公開鍵方式で使用する秘密鍵ファイルの名前を絶対パスで指定します。ファイルパスに空白が含まれる場合でも「"」で囲む必要はありません。
監視対象ホストがWindowsの場合は,指定する必要はありません。
0~256バイトの半角文字が使用できます。
ただし,タブは指定できません。
秘密鍵ファイル名は指定されていません。
7Port監視対象ホスト上のSSHサーバのポート番号を指定します。
監視対象ホストがWindowsの場合は,使用しないため,デフォルト値のままにします。
1~65,53522
(凡例)
○:再更新できます
×:再更新できません
-:デフォルトは設定されていません
注※1
jpcconf target setupコマンドを非対話形式で実行するときは,定義ファイル中で,この項目名をプロダクト固有のラベルとして使用します。非対話形式のコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。
注※2
稼働性能情報の収集とヘルスチェックを実施するためには,少なくとも,PFM - RMホストで名前解決できるようにする必要があります。
また,JP1/IM連携機能を使用する場合はJP1/IMホスト,NNM連携機能を使用する場合は,PFM - ManagerホストとNNMホストで名前解決できるようにする必要があります。
注※3
「All」はグループエージェント用の予約語のため使用できません。
注※4
指定を省略した場合は,PFM - RMホストのホスト名が仮定されます。
注※5
監視対象ホストがWindowsの場合,指定するユーザーは,監視対象ホストのAdministratorsグループ,Performance Log Usersグループ,またはPerformance Monitor Usersグループのうち,どれかのメンバーである必要があります。
Windowsのセキュリティの監査などの操作を行う場合は,ほかに,操作を実行できる権限が必要になります。
アカウントの種類によって,収集できるレコードが異なります。アカウントの種類ごとのレコードの収集可否については,「2.1.1(5)(a) ユーザーアカウントの設定」を参照してください。
注※6
監視対象ホストがUNIXの場合,指定するユーザーのログインシェルは,「bash」,「bsh」または「ksh」のどれかを使用してください。
注※7
監視対象ホストがWindowsの場合,必ず指定してください。
注※8
自ホストを監視する場合,次のすべての条件に該当するときは,自ホスト名を設定してください。
  • PFM - RMホストがWindows Server 2008
  • PFM - RMホストがドメインに参加している
  • 監視対象ホストに接続するユーザーとして,PFM - RMホストのユーザーを使用する
注※9
監視対象ホストがUNIXの場合,必ず指定してください。
また,クラスタシステムでPFM - RM for Platformを運用するときは,実行系および待機系の両方からアクセスできるファイルパスで指定してください。

監視対象ホストの設定には,jpcconf target setupコマンドを使用します。

次に,jpcconf target setupコマンドの実行手順を,対話形式の場合と非対話形式の場合に分けて説明します。jpcconf target setupコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。

●対話形式で実行する場合

  1. jpcconf target setupコマンドを実行する。
    PFM - RM for Platformでは,監視対象の名前として監視対象ホストのホスト名を指定することを推奨します。
    インスタンス名inst1の監視対象ホストtargethost1を監視対象として設定する場合のコマンド実行例を次に示します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf target setup -key RMPlatform -inst inst1 -target targethost1

  2. PFM - RM for Platformの監視対象を設定する。
    コマンドの指示に従って監視対象ホストの設定項目を入力します。監視対象ホストの設定項目については,表2-20を参照してください。各設定項目を入力したら,リターンキーを押して設定してください。デフォルトで表示されている値をそのまま入力内容とする場合は,リターンキーだけを押してください。
    監視対象ホストがWindowsの場合の設定例を次に示します。
    設定する監視対象ホストの条件
    ・ホスト名:targethost1
    ・ユーザー:user1
    ・パスワード:pass1
    ・ドメイン:domain1

    C:¥Program Files¥Hitachi¥jp1pc¥tools>jpcconf target setup -key RMPlatform -inst inst1 -target targethost1
    Target Host          []                   :targethost1<Enter>
    TargetType           [wmi]                :<Enter>
    User                                      :user1<Enter>
    Password                                  :pass1※1<Enter>
                                     Re-enter :pass1※1<Enter>
    Domain               []                   :domain1<Enter>
    Private_Key_File     []                   :<Enter>
    Port                 [22]                 :<Enter>
    KAVE05361-I 監視対象を追加しています (servicekey※2=RMPlatform, inst=inst1, target=targethost1)
    KAVE05362-I 監視対象が追加されました (servicekey※2=RMPlatform, inst=inst1, target=targethost1)

    注※1
    パスワードは再入力を要求されます。入力したパスワードは画面には表示されません。
    注※2
    PFM - Managerのプロダクト名表示機能が無効の場合,「servicekey」は「agt7」と表示されます。
     
    監視対象ホストがUNIXの場合の設定例を次に示します。
    設定する監視対象ホストの条件
    ・ホスト名:targethost2
    ・ユーザー:ssh-user

    C:¥Program Files¥Hitachi¥jp1pc¥tools>jpcconf target setup -key RMPlatform -inst inst1 -target targethost2
    Target Host          []                   :targethost2<Enter>
    TargetType           [wmi]                :ssh<Enter>
    User                                      :ssh-user<Enter>
    Password                                  :<Enter>
    Domain               []                   :<Enter>
    Private_Key_File     [] :C:¥Program Files¥PuTTY¥agt7.ppk<Enter>
    Port                 [22]                 :<Enter>
    KAVE05361-I 監視対象を追加しています (servicekey=RMPlatform, inst=inst1, target=targethost2)
    KAVE05362-I 監視対象が追加されました (servicekey=RMPlatform, inst=inst1, target=targethost2)

    注※
    PFM - Managerのプロダクト名表示機能が無効の場合,「servicekey」は「agt7」と表示されます。

●非対話形式で実行する場合

  1. jpcconf target setupコマンドで,定義ファイルのテンプレートを作成する。
    次のようにコマンドを実行します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf target setup -key RMPlatform -noquery -template 定義ファイル名

    監視対象ホストの設定項目に対応するセクションおよびラベルが定義ファイルに出力されます。なお,[Target Definitions]セクションのラベルに対応する値は,空白のままです。
  2. 手順1で作成した定義ファイルのテンプレートを編集する。
    監視対象ホストに合わせてテンプレートの設定値を編集します。
    定義ファイルで指定するプロダクト固有のラベルについては,表2-20を参照してください。
    監視対象ホストがWindowsの場合の定義ファイルの記述例を次に示します。監視対象ホストに応じて,[Target Definitions]セクションのラベルに対応する値を記述してください。

    [Common Definitions]
    Definition File Version=0001

    [Product Information]
    Product ID=7

    [Target Definitions]
    Target Host=targethost1
    TargetType=
    User=user1
    Password=pass1
    Domain=domain1
    Private_Key_File=
    Port=

     
    監視対象ホストがUNIXの場合の定義ファイルの記述例を次に示します。監視対象ホストに応じて,[Target Definitions]セクションのラベルに対応する値を記述してください。

    [Common Definitions]
    Definition File Version=0001

    [Product Information]
    Product ID=7

    [Target Definitions]
    Target Host=targethost2
    TargetType=ssh
    User=ssh-user
    Password=
    Domain=
    Private_Key_File= C:¥Program Files¥PuTTY¥agt7.ppk
    Port=

  3. jpcconf target setupコマンドで,PFM - RM for Platformの監視対象を設定する。
    インスタンス名を「inst1」,監視対象ホストを「targethost1」とする監視対象を設定する場合のコマンド実行例を次に示します。-inputオプションには,手順2で編集した定義ファイルを指定します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf target setup -key RMPlatform -inst inst1 -target targethost1 -input 定義ファイル名 -noquery

注意
定義ファイルにパスワードなどの秘匿情報が含まれる場合,定義ファイルはセキュリティを確保した安全な場所に保存し,使用後は削除するようにしてください。また,定義ファイルをホスト間で転送したいときには,SFTP(SSHトンネル経由のFTP)など,盗聴のおそれがない安全な方法を使用することをお勧めします。

すべての設定が完了すると,監視対象の環境が構築されます。監視対象の環境のフォルダ構成を次の表に示します。

表2-21 監視対象の環境のフォルダ構成

項番格納先フォルダファイル名説明
1PFM - RM for Platformのインストール先フォルダ¥agt7¥agent¥インスタンス名¥targets監視対象名.ini監視対象設定ファイルです。
2監視対象名.ini.model監視対象設定ファイルのモデルファイルです。
3PFM - RM for Platformのインストール先フォルダ¥agt7¥agent¥インスタンス名¥targets¥監視対象名監視対象用のワークフォルダです。
(凡例)
-:該当しません
注※
論理ホストで運用する場合は「PFM - RM for Platformのインストール先フォルダ」を「環境フォルダ¥jp1pc」に読み替えてください。

なお,監視対象の設定で追加されるサービスIDは次のようになります。

追加されるサービスID
  • Remote Agentサービス
    7Aインスタンス番号 インスタンス名[監視対象名@ホスト名]
    インスタンス名と監視対象名はjpcconf target setupコマンドで指定した値になります。
    PFM - RMホストのホスト名がhost1でインスタンス名にinst1,監視対象名にtargethost1を指定した場合,サービスIDは次のようになります。
    7A1inst1[targethost1@host1]
サービスIDの詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の付録に記載されている命名規則を参照してください。

監視対象の情報を変更したい場合は,再度jpcconf target setupコマンドを実行し,監視対象の情報を更新してください。監視対象の更新の詳細については,「2.6.3 監視対象の更新」を参照してください。

設定した一部の情報は,PFM - Web Consoleのプロパティ編集で変更できます。プロパティ編集で変更できる情報の詳細については,「付録E.3 リモートエージェントとグループエージェントのプロパティ一覧」を参照してください。

(4) ネットワークの設定[図データ]

Performance Managementを使用するネットワーク構成に応じて,ネットワーク環境の設定を変更したい場合に必要な設定です。

ネットワーク環境の設定として,次の二つの項目があります。必要に応じて設定を変更してください。

(5) ログのファイルサイズの変更[図データ]

Performance Managementの稼働状況はPerformance Management独自のログファイルに出力されます。このログファイルのサイズを変更したい場合に必要な設定です。

なお,この独自のログファイルを「共通メッセージログ」と呼びます。

共通メッセージログは,デフォルトで2,048キロバイトのファイルを2ファイル使用します。共通メッセージログの変更の詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」のインストールとセットアップについて説明している章を参照してください。

(6) パフォーマンスデータの格納先の変更[図データ]

PFM - RM for Platformで管理されるパフォーマンスデータの次の内容を変更したい場合に必要な設定です。

論理ホストで運用する場合は「PFM - RM for Platformのインストール先フォルダ」を「環境フォルダ¥jp1pc」に読み替えてください。

パフォーマンスデータの格納先の変更については,「2.6.1 パフォーマンスデータの格納先の変更」を参照してください。

(7) 接続先PFM - Managerの設定

PFM - RMホストで,PFM - RM for Platformを管理するPFM - Managerについて設定します。この設定では,jpcconf mgrhost defineコマンドを使用します。

PFM - Managerへの接続設定時の注意事項
  • 同ホストに複数のPFM - RMがインストールされている場合でも,接続先に指定するPFM - Managerは一つだけです。PFM - RMごとに異なるPFM - Managerを接続先として設定することはできません。
  • PFM - Managerと同ホストにPFM - RM for Platformをインストールする場合,接続先のPFM - ManagerはローカルホストのPFM - Managerとなります。この場合,設定した接続先のPFM - ManagerをほかのPFM - Managerに変更することはできません。リモートホストのPFM - Managerに接続したい場合は,PFM - Managerと異なるホストに,PFM - RM for Platformをインストールしてください。

PFM - Managerへの接続を設定する手順を次に示します。

  1. Performance Managementのプログラムとサービスを停止する。
    ローカルホストでPerformance Managementのプログラムとサービスが起動されている場合は,セットアップの実施前にすべて停止してください。Performance Managementのプログラムおよびサービスが起動されている場合は,jpcconf mgrhost defineコマンド実行時に停止を促すメッセージが表示されます。
    サービスの停止方法については,マニュアル「JP1/Performance Management 運用ガイド」のPerformance Managementの起動と停止について説明している章を参照してください。
  2. 接続先のPFM - Managerのホスト名を指定して,jpcconf mgrhost defineコマンドを実行する。
    接続先のPFM - Managerがホストhost01にある場合のコマンド実行例を次に示します。

    PFM - RM for Platformのインストール先フォルダ¥tools¥jpcconf mgrhost define -host host01

    ここでは,対話形式の実行例を示していますが,jpcconf mgrhost defineコマンドは非対話形式でも実行できます。jpcconf mgrhost defineコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」のコマンドについて説明している章を参照してください。

(8) 動作ログの出力設定[図データ]

次に示すタイミングで動作ログを出力したい場合に必要な設定です。

動作ログとは,システム負荷などによるしきい値オーバー情報をアラーム機能と連動して出力される履歴情報のことです。動作ログの出力設定の詳細については,「付録I 動作ログの出力」を参照してください。