Hitachi

JP1 Version 12 JP1/Performance Management - Agent Option for HiRDB


3.4.3 インスタンス環境の設定

インスタンス環境の設定について説明します。

インスタンス環境の設定は,HiRDBのシステムマネジャが稼働するホストで実施してください。なお,HiRDBのシステムマネジャが稼働していないホストでは,インスタンス環境の設定は実施しないでください。HiRDBのシステムマネジャが稼働していないホストにインスタンス環境を設定した場合,不当に履歴情報が収集され,正しい情報が取得できません。

複数のインスタンス環境を設定する場合は,この手順を繰り返し実施して,すべて異なる名称で設定してください。PFM - Agent for HiRDBは,一時的に作成するフォルダの名称にインスタンス名を使用します。このため,同一名称のインスタンスが複数存在する場合,タイミングによって内部ファイルの競合が発生し,誤った情報の収集や異常終了の原因となります。

設定するインスタンス情報を次の表に示します。セットアップの操作を始める前に,これらの情報をあらかじめ確認してください。HiRDBのインスタンス情報の詳細については,HiRDBのマニュアルを参照してください。

表3‒4 PFM - Agent for HiRDBのインスタンス情報

項目

説明

設定できる値

デフォルト値

PDDIR

監視対象のHiRDBシステムのシステムマネジャを含むHiRDBユニットのHiRDB運用ディレクトリのパス(環境変数PDDIRの値)。

200バイト以内のパス名

なし

PDCONFPATH

監視対象のHiRDBシステムのシステムマネジャを含むHiRDBユニットの環境変数PDCONFPATHの値。

「PDDIRの値/conf」が設定されます。

512バイト以内のパス名

HiRDB_user

DBA権限を持つHiRDB認可識別子。大文字と小文字を区別する場合は全体を"(引用符)で囲んでください。囲まなければすべて大文字として扱われます。

10バイト以内の文字列

HiRDB_password

HiRDB_userに対応するパスワード。大文字と小文字を区別する場合は全体を"(引用符)で囲んでください。囲まなければすべて大文字として扱われます。

32バイト以内の文字列

LANG

監視対象のHiRDBで使用する文字コードに対応するOSのロケール。

256バイト以内の文字列

HiRDB_admin

HiRDB管理者。大文字と小文字を区別する場合でも"(引用符)で囲まないでください。

8バイト以内の文字列

Store Version

Storeバージョン。

{1.0|2.0}

2.0

注※

HiRDBサーバの文字コード(HiRDBのpdsetup,またはpdntenvで指定した文字コード)に従って設定します。対応するロケールがOSにない場合は,HiRDBクライアント環境定義PDLANGを設定してから,PFM - Agent for HiRDBを起動してください。詳細は,マニュアル「HiRDB UAP開発ガイド」の「UAP実行時の注意事項」について説明している章を参照してください。

HiRDBサーバの文字コードは,HiRDBのpdadmvr -cで確認できます。pdadmvrについては,マニュアル「HiRDBコマンドリファレンス」を参照してください。

設定できる組み合わせは次のとおりです。

なお,環境変数LANGの値は任意です。「3.4.1 LANG環境変数の設定」の表に従って設定してください。

HP-UXの場合

HiRDBサーバの文字コード種別

jpcconf inst setupコマンドで設定するLANG

HiRDBクライアント環境定義PDLANG

環境変数LANG

lang-c

C

(設定しない)

任意

sjis

ja_JP.SJIS

(設定しない)

任意

ujis

ja_JP.eucJP

(設定しない)

任意

chinese

C

CHINESE

任意

utf-8またはutf-8_ivs

ja_JP.utf8

UTF-8

任意

chinese-gb18030

C

CHINESE-GB18030

任意

AIXの場合

HiRDBサーバの文字コード種別

jpcconf inst setupコマンドで設定するLANG

HiRDBクライアント環境定義PDLANG

環境変数LANG

lang-c

C

(設定しない)

任意

sjis

Ja_JP

(設定しない)

任意

ujis

ja_JP

(設定しない)

任意

chinese

C

CHINESE

任意

utf-8またはutf-8_ivs

JA_JPまたはJA_JP.UTF-8

UTF-8

任意

chinese-gb18030

C

CHINESE-GB18030

任意

Linuxの場合

HiRDBサーバの文字コード種別

jpcconf inst setupコマンドで設定するLANG

HiRDBクライアント環境定義PDLANG

環境変数LANG

lang-c

C

(設定しない)

任意

sjis

C

SJIS

任意

ujis

ja_JPまたはja_JP.eucJP

(設定しない)

任意

chinese

C

CHINESE

任意

utf-8またはutf-8_ivs

ja_JP.UTF-8またはja_JP.utf8

UTF-8

任意

chinese-gb18030

C

CHINESE-GB18030

任意

インスタンス環境を構築するには,jpcconf inst setupコマンドを使用します。インスタンス環境の構築手順を次に示します。

  1. サービスキーおよびインスタンス名を指定して,jpcconf inst setupコマンドを実行する。

    例えば,PFM - Agent for HiRDBのインスタンス名HRD1のインスタンス環境を構築する場合,次のように指定してコマンドを実行します。

    jpcconf inst setup -key HiRDB -inst HRD1

    agtb:HiRDBエージェントを示します。

    jpcconf inst setupコマンドの詳細については,マニュアル「JP1/Performance Management リファレンス」を参照してください。

  2. HiRDBのインスタンス情報を設定する。

    表3-4に示した項目を,コマンドの指示に従って入力してください。各項目とも省略できません。

すべての入力が終了すると,インスタンス環境が構築されます。構築時に入力したインスタンス情報を変更したい場合は,再度jpcconf inst setupコマンドを実行し,インスタンス環境を更新してください。インスタンス環境の更新については,「3.7.3 インスタンス環境の更新」を参照してください。

構築されるインスタンス環境を次に示します。

〈この項の構成〉

(1) インスタンス設定ファイルを作成する

インスタンス設定ファイル(/opt/jp1pc/agtb/agent/インスタンス名/jpcagtbdef.ini)に次の構成および情報を設定します。

なお,インスタンスを作成すると,jpcagtbdef.iniファイルは初期化されます。

インスタンス設定ファイルのフォーマットを次の図に示します。

図3‒5 インスタンス設定ファイルjpcagtbdef.iniのフォーマット(UNIXの場合)

[図データ]

注意
  • 各情報は「ラベル=値」という形式で指定します。ラベルの前後,および値の前後には,余分な文字(空白文字,引用符など)を記述しないでください。

  • 1カラム目が「;」(半角セミコロン)の行はコメント行です。

(2) 2ユニット以上のHiRDB/パラレルサーバを監視する場合の設定

PFM - Agent for HiRDBのインスタンスで2ユニット以上のHiRDB/パラレルサーバを監視する場合,rsh,rcpやssh,scpを使用します。HiRDBのシステムマネジャが稼働するHiRDBホストとHiRDBのシステムマネジャが稼働しないHiRDBホストとの間で,コマンドのリモート実行やファイル転送をします。

HiRDBのシステムマネジャが稼働するHiRDBホストとHiRDBのシステムマネジャが稼働しないHiRDBホストとの間では,rootおよびHiRDB管理者で相互にログインができるようにしてください。

また,HiRDBのシステムマネジャが稼働するHiRDBホストから稼働しないHiRDBホストへは,rootからHiRDB管理者としてもログインできるようにしてください。

ログインの設定については,次の表を参照してください。

rsh,rcpを使用する場合は,/etc/hosts.equivまたは$HOME/.rhostsを設定してください。

なお,$HOME/.cshrcファイルを作成する場合,登録端末がないときは標準出力または標準エラーファイルにデータを出力しない構造にしてください。

ssh,scpを使用する場合は,監視するすべてのサーバマシンでSSHプロトコルを利用できるように設定する必要があります。ログイン時にパスワードやパスフレーズの入力など,プロンプトに入力をしなくてもログインできるよう設定してください。

また,標準エラー出力に情報が出力されると失敗と判断するため,ssh が標準エラー出力に情報を出力しないよう設定してください(LogLevelにVERBOSE以上を設定するなど)。詳細はOSのマニュアルを参照してください。

この設定をしない場合,PFM - Agent for HiRDBがHiRDBのシステムマネジャ以外のユニットの情報を収集できないおそれがあります。

表3‒19 rootからHiRDB管理者としてログインするために必要な設定

転送元

転送先

必要な設定

MGRのroot

非MGRのroot

プロンプトに入力しなくてもログインできる設定

非MGRのHiRDB管理者

プロンプトに入力しなくてもログインできる設定

MGRのHiRDB管理者

非MGRのroot

設定不要

非MGRのHiRDB管理者

プロンプトに入力しなくてもログインできる設定

非MGRのroot

MGRのroot

プロンプトに入力しなくてもログインできる設定

MGRのHiRDB管理者

設定不要

非MGRのHiRDB管理者

MGRのroot

設定不要

MGRのHiRDB管理者

プロンプトに入力しなくてもログインできる設定

(凡例)

MGR:HiRDBのシステムマネジャが稼働するHiRDBホスト

非MGR:HiRDBのシステムマネジャが稼働しないHiRDBホスト