4.1.1 パフォーマンスデータの記録方法を変更する
Agent CollectorおよびRemote Monitor Collectorサービスが収集するパフォーマンスデータの記録方法を変更できます。パフォーマンスデータの記録方法として設定されている内容には,次のものがあります。
-
記録の対象とするかどうか
-
データの収集間隔
-
収集を開始する際のオフセット値
-
記録対象のレコードについて,Storeデータベースに記録するときの条件式
パフォーマンスデータの記録方法は,レコードごとに設定されています。ただし,レコードによっては変更できない場合もあります。詳細については,各PFM - AgentまたはPFM - RMマニュアルの付録に記載されているプロパティの説明を参照してください。
(1) 監視コンソールでパフォーマンスデータの記録方法を変更する
監視コンソールでパフォーマンスデータの記録方法を変更する場合は,PFM - Web Consoleの[サービス階層]画面で変更します。
-
監視コンソールのWebブラウザからPFM - Web Consoleにログインする。
管理ユーザー権限を持つユーザーアカウントでログインします。[サービス階層]画面での操作には,管理ユーザー権限が必要です。
-
[メイン]画面のナビゲーションフレームで,[サービス階層]タブを選択する。
-
[サービス階層]画面のナビゲーションフレームで,「Machines」フォルダの下位の階層を展開する。
Performance Managementのサービスがインストールされているホストの名前が付いたフォルダが表示されます。また,ホスト名が付いたフォルダを展開すると,そのホストにインストールされているサービスが表示されます。
各サービスの名前は,サービスIDで表示されます。サービスIDの詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の付録の,サービスの命名規則について説明している個所,および各PFM - AgentまたはPFM - RMマニュアルに記載されている識別子一覧を参照してください。
サービスIDの形式は,プロダクト名表示機能が有効か無効かによって異なります。プロダクト名表示機能の詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,Performance Managementの機能について説明している章を参照してください。
-
パフォーマンスデータの記録方法を変更するホストの名前が付いたフォルダの下位の階層を展開し,パフォーマンスデータの記録方法を変更したいノードを選択する。
PFM - RMの場合,パフォーマンスデータの記録方法のうち,変更したい項目によって選択するノードが異なります。次に,変更する項目と選択するノードの関係を示します。
表4‒1 変更する項目と選択するノード 変更する項目
選択するノード
Remote Monitor Collectorサービス
リモートエージェントまたはグループエージェント
記録の対象とするかどうか
×
○
データの収集間隔
○
×
収集を開始する際のオフセット値
○
×
レコードをStoreデータベースに格納するときの条件式
○
×
- (凡例)
-
○:選択できる
×:選択できない
選択したノードにはチェックマークが表示されます。
-
メソッドフレームの[プロパティ]メソッドを選択する。
選択したノードの[サービスのプロパティ]画面に遷移し,プロパティが階層表示されます。
-
記録方法を変更したいレコードがあるノードを展開し,該当するレコードを選択する。
レコードタイプを示すノードを展開すると,レコードを示すノードが表示されます。レコード名は,データベースIDを除いたレコードIDで表示されます。
選択したレコードにチェックマークが表示され,インフォメーションフレームの下部に選択したレコードの記録方法の設定値が表示されます。
ノードとレコードタイプの対応を次の表に示します。
表4‒2 ノードとレコードタイプの対応 ノード
レコードタイプ
PDレコードタイプ
PIレコードタイプ
PLレコードタイプ
-
レコードに設定されている記録方法の定義内容を変更する。
インフォメーションフレームの下部に選択したレコードのプロパティが表示されます。
プロパティの設定内容を変更します。各プロパティの説明および設定値と変更できるノードを次の表に示します。
- (凡例)
-
−:該当しない
- 注※1
-
プロパティの値がNoの場合でも,Log(ITSLM)プロパティがYesの場合には,Storeデータベースに記録されます。
- 注※2
-
PFM - AgentまたはPFM - RMのレコードによっては,変更できないことがあります。詳細については,各PFM - AgentまたはPFM - RMマニュアルを参照してください。
- 注※3
-
プロパティの値がNoの場合でも,LogプロパティがYesの場合には,Storeデータベースに記録されます。
- 注※4
-
Collection IntervalおよびCollection Offsetプロパティと,Sync Collection Withプロパティとは排他です。レコードによって,どちらか一方が表示されます。
- 注※5
-
Collection Offset値の有無によって,データ収集時の動作が異なります。詳細については,「17.2.9(3) パフォーマンスデータ収集時にKAVE00213-Wが出力されて収集がスキップされる」を参照してください。
注意
-
パフォーマンスデータを収集するレコード数を増やすと,ディスク容量やシステム性能に影響を及ぼすことがあります。収集するレコードを設定する場合は,必要なディスク容量やレコードの収集間隔など,パフォーマンスデータの収集条件を考慮し,監視に必要な項目だけを設定してください。必要なディスク容量については,各PFM - AgentまたはPFM - RMのマニュアルの付録に記載されているシステム見積もりについての説明を参照してください。
-
Collection Interval(レコードの収集間隔)は,デフォルト値または60秒以上の値でかつ,3,600の約数を指定してください。3,600秒(1時間)を超えるレコード収集間隔を指定する場合は,3,600の倍数でかつ86,400(24時間)の約数を指定してください。レコードの収集間隔をデフォルト値より小さい値に設定した場合,または60秒より小さい値に設定した場合,PFM - AgentホストではAgent CollectorサービスやAgent Storeサービスが,PFM - RMホストではRemote Monitor CollectorサービスやRemote Monitor Storeサービスが過負荷となり,収集したパフォーマンスデータを保存できなくなることがあります。
-
Collection Offset(レコードの収集を開始するオフセット値)の値を変更する場合は,収集処理の負荷を考慮した上で値を設定してください。
-
PIレコードタイプのレコードのCollection Interval(レコードの収集間隔)を60秒の倍数以外の値に設定した場合でも保存されるパフォーマンスデータは秒以外の収集時刻が同じパフォーマンスデータ間で要約され,分単位の値として保存されます。
(例)
Collection Intervalを30秒に指定した場合
収集時刻
保存されるパフォーマンスデータの時刻
12:01:00
12:01:30
12:02:00
12:02:30
12:01:00
12:01:00
12:02:00
12:02:00
Collection Intervalを90秒に指定した場合
収集時刻
保存されるパフォーマンスデータの時刻
12:00:00
12:01:30
12:03:00
12:04:30
12:00:00
12:01:00
12:03:00
12:04:00
-
[完了]または[適用]ボタンをクリックする。
変更した設定内容が有効になります。
各レコードに設定できる値およびデフォルト値は,レコードによって異なります。設定できる値,設定範囲およびデフォルト値については,各PFM - AgentまたはPFM - RMマニュアルの,レコードについて説明している章を参照してください。
(2) コマンドでパフォーマンスデータの記録方法を変更する
データベースへのパフォーマンスデータの記録方法は,次の流れで変更します。
-
出力したXML形式のファイルを基に,記録方法に関する定義内容を変更する
それぞれの操作について説明します。
(a) jpcasrec outputコマンドで記録方法の定義内容を出力する
PFM - Web Consoleがインストールされているホストで,jpcasrec outputコマンドを実行します。jpcasrec outputコマンドは,エージェントに接続して取得したStoreデータベースへの記録方法に関する定義情報をXML形式のファイルに出力します。
手順を次に示します。
-
PFM - Web Consoleがインストールされているホストにログインする。
次のOSユーザー権限を持つユーザーでログインしてください。
-
Windowsの場合
Administrators権限
-
UNIXの場合
rootユーザー権限
-
-
jpcmkkeyコマンドを実行する。
認証用キーファイルを作成するコマンドを実行します。
jpcmkkey -user administrator
-
jpcasrec outputコマンドを実行する。
例えば,サービスIDが「TA1host1」というPFM - AgentのStoreデータベースの記録方法に関する定義情報を「asrec.xml」というパラメーターファイルに出力する場合は,次のように指定します。
jpcasrec output -o asrec.xml TA1host1
コマンドを実行すると,指定した出力ファイル(XML形式のファイル)に記録方法に関する定義内容が出力されます。
出力例を次に示します。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pr-cli-parameters SYSTEM "asrec_params.dtd"> <pr-cli-parameters ver="0110"> <agent-store-db-record-definition> <service id="TA1host1"> <record id="PD_DEV"> <!-- Description : Devices Detail --> <log>Yes</log> <collection-interval>60</collection-interval> <collection-offset>0</collection-offset> <logif> </logif> </record> <record id="PD_GEND"> <!-- Description : Generic Data Detail --> <log>No</log> <collection-interval>60</collection-interval> <collection-offset>0</collection-offset> <logif> </logif> </record> : : : </service> </agent-store-db-record-definition> </pr-cli-parameters>
(b) jpcasrec outputコマンドで出力した定義内容を変更する
jpcasrec outputコマンドで出力したXMLファイルの,記録方法に関する定義内容を変更します。XMLファイルの内容は,テキストエディターやXMLエディターなどで編集できます。
ファイルの書式および各タグの設定内容について次に示します。必要に応じて編集してください。
-
書式
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pr-cli-parameters SYSTEM "asrec_params.dtd"> <pr-cli-parameters ver="0110"> <agent-store-db-record-definition> <service id="サービスID"> <record id="レコードID"> <!-- Description : Content Index Detail --> <log>データベースに記録するかどうか</log> <collection-interval>収集間隔</collection-interval> <collection-offset>収集開始のオフセット値</collection-offset> <logif> <and> <or> <expression>フィールド 条件 "値"</expression> <expression>フィールド 条件 "値"</expression> </or> <expression>フィールド 条件 "値"</expression> : </and> </logif> </record> : </service> </agent-store-db-record-definition> </pr-cli-parameters>
-
定義内容
1行目にはXML宣言を,2〜3行目には文書型宣言を記述します。次に示すとおりに記述してください。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pr-cli-parameters SYSTEM "asrec_params.dtd"> <pr-cli-parameters ver="0110">
4行目以降に定義するタグについて次の表に示します。各タグの定義は,表の記載順に指定してください。
- (凡例)
-
○:省略できない
−:省略できる
タグ名 |
必須 |
説明および設定値 |
---|---|---|
<agent-store-db-record-definition>・・・</agent-store-db-record-definition> |
○ |
Storeデータベース記録方法定義情報のルートのタグです。 |
<service id="サービスID">・・・</service> |
○ |
PFM - AgentまたはPFM - RMを特定するサービスIDを指定します。 Agent CollectorおよびRemote Monitor CollectorサービスのサービスIDは,2文字目が「A」のものです。 サービスIDの詳細については,マニュアル「JP1/Performance Management 設計・構築ガイド」の付録の,サービスの命名規則について説明している個所を参照してください。 <service>タグは,<record>タグを含みます。 <service>タグは,複数指定できます。 |
<record id="レコードID">・・・</record> |
○ |
記録方法の設定を変更するレコードIDを指定します。 <record>タグは,<log>タグ,<collection-interval>タグ,<collection-offset>タグ,および<logif>タグを含みます。詳細については,「表4-5 レコードごとの記録方法(<record>タグ)」を参照してください。 <record>タグは,複数指定できます。 |
<record>タグ(レコードごとの記録方法)に含まれるタグと設定値について次の表に示します。<record>タグは,複数指定できます。なお,<record>タグに含まれるタグの定義は,表の記載順に指定してください。
タグ名 |
必須 |
設定値 |
---|---|---|
<log>・・・</log> |
− |
収集したパフォーマンスデータをStoreデータベースに記録するかどうかを指定します。 次の値のどちらかを半角英文字で指定します。
<log>タグは,1つの<record>タグ内に1つだけ指定できます。 |
<collection-interval>・・・</collection-interval> |
− |
パフォーマンスデータの収集間隔を0〜2147483647の整数で指定します。単位は秒です。 「0」を指定した場合,パフォーマンスデータは収集されません。 <collection-interval>タグは,1つの<record>タグ内に1つだけ指定できます。 |
<collection-offset>・・・</collection-offset> |
− |
パフォーマンスデータの収集を開始するオフセット値を0〜32767の整数で指定します。単位は秒です。 「0」を指定した場合,収集対象のパフォーマンスデータを同時に収集します。 <collection-offset>タグは,1つの<record>タグ内に1つだけ指定できます。 |
<logif>・・・</logif> |
− |
記録対象のパフォーマンスデータに対し,データベースに記録するための条件式を指定できます。 詳細については,「表4-6 データベースに記録するための条件式(<logif>タグ)」を参照してください。 <logif>タグは,1つの<record>タグ内に1つだけ指定できます。 |
注 省略した項目の値は更新されません。
- 注意
-
-
パフォーマンスデータを収集するレコード数を増やすと,ディスク容量やシステム性能に影響を及ぼすことがあります。収集するレコードを設定する場合は,必要なディスク容量やレコードの収集間隔など,パフォーマンスデータの収集条件を考慮し,監視に必要な項目だけを設定してください。必要なディスク容量については,各PFM - AgentまたはPFM - RMマニュアルの付録に記載されているシステム見積もりについての説明を参照してください。
-
Collection Interval(レコードの収集間隔)は,デフォルト値または60秒以上の値でかつ,3,600の約数を指定してください。3,600秒(1時間)を超えるレコード収集間隔を指定する場合は,3,600の倍数でかつ86,400(24時間)の約数を指定してください。レコードの収集間隔をデフォルト値より小さい値に設定した場合,または60秒より小さい値に設定した場合,ファイルのオープン数および使用メモリーが増加します。このためStoreデータベースの処理ができなくなるため,収集したパフォーマンスデータを保存できなくなります。
各レコードに設定できる値およびデフォルト値は,レコードによって異なります。設定できる値,設定範囲およびデフォルト値については,各PFM - AgentまたはPFM - RMマニュアルの,レコードについて説明している章を参照してください。
-
Collection Offset(レコードの収集を開始するオフセット値)の値を変更する場合は,収集処理の負荷を考慮した上で値を設定してください。
-
<logif>タグ(データベースに記録するための条件式)に含まれるタグと設定値について次の表に示します。
タグ名 |
必須 |
設定値 |
---|---|---|
<and>・・・</and> |
− |
<expression>タグ(論理式)を複数指定した場合,そのうち2つをAND演算する場合に指定します。 この場合,AND演算する<expression>タグを<and>タグで囲みます。 条件式は二項演算とし,二項演算のネストを許可します。 <expression>タグが複数指定されている場合,<and>タグは複数指定できます。 |
<or>・・・</or> |
− |
<expression>タグ(論理式)を複数指定した場合,そのうち2つをOR演算する場合に指定します。 この場合,OR演算する<expression>タグを<and>タグで囲みます。 条件式は二項演算とし,二項演算のネストを許可します。 <expression>タグが複数指定されている場合,<or>タグは複数指定できます。 |
<expression>・・・</expression> |
− |
データベースに記録するための判断条件を指定します。 指定形式は,次のとおりです。 「フィールド 条件 "値"」を空白文字で区切らないで指定します。
|
注 省略した項目の値は更新されません。
(c) jpcasrec updateコマンドで記録方法の定義内容を更新する
PFM - Web Consoleがインストールされているホストで,jpcasrec updateコマンドを実行します。jpcasrec updateコマンドは,Storeデータベースの記録方法に関する定義情報を,XML形式のファイルに指定した内容に更新します。
-
PFM - Web Consoleがインストールされているホストにログインする。
次のOSユーザー権限を持つユーザーでログインしてください。
-
Windowsの場合
Administrators権限
-
UNIXの場合
rootユーザー権限
-
-
jpcasrec updateコマンドを実行する。
例えば,「asrec.xml」というファイルに記述した記録方法の内容に定義情報を更新する場合は,次のように指定します。
jpcasrec update asrec.xml