144
HP OpenView Transaction Analyzer UNIX ® (Sun SolarisHP-UXAIXLinux) ソフトウェア バージ ョ ン : 3.1.1 イ ン ス ト ール、 設定ガ イ ド ド キ ュ メ ン ト 公開日 : 2006 5 ソフトウェアのリリース日 : 2006 5

HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

  • Upload
    lethu

  • View
    228

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

HP OpenView Transaction AnalyzerUNIX® (Sun Solaris、 HP-UX、 AIX、 Linux) 版

ソフ トウェア バージ ョ ン : 3.1.1

インストール、 設定ガイド

ドキュ メン ト公開日 : 2006 年 5 月 ソフ トウェアのリ リース日 : 2006 年 5 月

Page 2: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ご注意

保証について

HP 製品およびサービスに対する保証は、 それらの製品およびサービスに付属している保証規定に明記された条項

に限られます。 本書に記載された内容は、 追加の保証を規定するものではあ り ません。 HP は、 本書の技術的およ

び編集上の誤りや不備について、 その責任を負わないものと します。

この情報は予告なしに変更されるこ とがあ り ます。

法律上の権利の制限について

本書で取り扱っているコンピュータ ソフ ト ウェアは秘密情報であ り、 その保有、 使用、 または複製には、 HP から

使用許諾を得る必要があ り ます。 FAR 12.211 および 12.212 に従って、 商業用コンピュータ ソフ ト ウェア、 コン

ピュータ ソフ ト ウェア ドキュ メンテーシ ョ ン、 および商業用製品の技術データは、 ベンダ標準の商業用ライセン

スのも とで、 合衆国政府にライセンスが付与されます。

著作権について

© Copyright 2001-2006 Hewlett-Packard Development Company, L.P.

商標について

Adobe® および Acrobat® は、 米国 Adobe Systems Incorporated の登録商標です。

JavaTM は Sun Microsystems, Inc. の米国内での商標です。

Microsoft®、 MS-DOS®、 および Windows® は Microsoft Corporation の米国内での登録商標です。

Oracle® は Oracle Corporation ( カ リ フォルニア州レッ ド ウ ッ ド シティ ) の米国内での商標です。

UNIX® は The Open Group の登録商標です。

ドキュ メン トの更新情報

このマニュアルの表紙には、 次の識別情報が記載されています。

• ソフ ト ウェアのバージ ョ ン番号。 ソフ ト ウェアのバージ ョ ンを示します。

• ドキュ メン トの発行日。 ドキュ メン トの更新のたびに変更されます。

• ソフ ト ウェアの リ リース日。 ソフ ト ウェアの今バージ ョ ンの リ リース日を示します。

新版の有無や、現在使用中のエディシ ョ ンが 新版かど うかを確認する場合は、次の URL を参照して ください。

http://ovweb.external.hp.com/lpe/doc_serv/

適切な製品サポート サービスに登録して、更新版または 新版を入手するこ と もできます。詳細は、 HP の販売代

理店にご確認ください。

このドキュ メン トは、 Acrobat Reader バージ ョ ン 6 以上で閲覧するこ とをお勧めします。

2

Page 3: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

サポート

次の HP OpenView Web サイ ト を参照して ください。

http://www.hp.com/managementsoftware/support

HP OpenView で提供する製品、 サービス、 サポートに関する詳細情報をご覧いただけます。

HP OpenView オンライン ソフ ト ウェア サポートには、お客さまご自身で問題を解決するのに役立つセルフソルブ

機能が用意されています。 また、 このサイ トでは、 業務の遂行に必要な各種対話型テクニカル サポート ツールを

すぐにご利用いただけます。 次の機能が用意されています。

• マニュアル類の検索

• オンラインでのエンハンス メン ト要求の登録

• ソフ ト ウェア パッチのダウンロード

• サポート ケースの登録と ト ラ ッキング

• サポート契約の確認、 変更、 および更新

• HP サポートの連絡先の確認

• 入手可能なサービスの確認

• フォーラムへの参加

• ソフ ト ウェア ト レーニングの確認と登録

各種サポートのご利用の際には、 ほとんどの場合、 HP Passport ユーザーと してご登録いただいた う えで、 ログイ

ンするこ とが条件とな り ます ( 多くの場合、 サポート契約も必要です )。

アクセス レベルの詳細は、 次のサイ ト を参照して ください。

http://www.hp.com/managementsoftware/access_level

HP Passport ID の登録は、 次のサイ トで行う こ とができます。

http://www.managementsoftware.hp.com/passport-registration.html

対象読者

このガイ ドは、 パフォーマンスおよびアプリ ケーシ ョ ンの担当者、 および Web サーバー、 アプ リ ケーシ ョ ン サー

バー、 データベース サーバーのソフ ト ウェア コンポーネン トに習熟している管理者向けに書かれています。

3

Page 4: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

前提条件

OVTA をインス トールし、 設定するには、 次の製品や概念について理解している必要があ り ます。

• Sun Solaris、 HP-UX (IPF、 PA-RISC)、 AIX、 または Linux (IPF、 x86) オペレーティング システム

• Sun Java System Web Server ( 以前の iPlanet Enterprise Server/Sun ONE Web Server)、 IHS、 または Apache Web Server

• J2EE アプ リ ケーシ ョ ン サーバー

• データベース

OVTA は、 次の製品に基づいています。

• Hewlett-Packard Application Server (HP-AS)

• SOLID Embedded Engine

• Java Web Start

その他のドキュメン ト

このドキュ メン トでは、 Java Diagnostics の設定方法に関してご く一部の情報のみを提供しています。 詳細な設定 /使用方法については、 『HP OVTA Java Diagnostics ユーザー ガイ ド』 を参照して ください。

4

Page 5: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

目次

1 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2 サポート対象プラッ ト フォームと必要なシステム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

測定サーバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13リモート OVTA Console の要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14リモート OVTA Configuration Editor の要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

管理ノード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15ActiveX ク ラ イアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18JavaScript ク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

3 インストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

OVTA 測定サーバー ソフ ト ウェアのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20測定サーバーのインス トール ウ ィザード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20ラ イセンスの取得 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

ラ イセンス ツール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23ラ イセンス警告 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2560 日間の試用版ライセンスの延長 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

測定サーバー データベースの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27SOLID Embedded Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Oracle Standard Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

測定サーバーのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32管理ノードの相互運用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

Web サーバーおよびアプリ ケーシ ョ ン サーバーの管理ノードに OVTA をインス トール . . . . . . . . . . . . . . . . . .34管理ノードのインス トール ウ ィザード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34Web サーバーおよびアプリ ケーシ ョ ン サーバー ソフ ト ウェアを複数マシン上の管理ノードにインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36管理ノードのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

サイレン ト インス トール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38OVTA で監視するアプ リ ケーシ ョ ン サーバーと Web サーバーの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

IPF の JVM を指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39OVTA をルート以外で使用できるよ うにする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40時刻の同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

4 Web サーバーの管理ノードの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Sun Java System Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43

Sun Java System Web Server 6 の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43magnus.conf ファ イルの例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44obj.conf ファ イルの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45

Apache Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47共有メモ リ セグメン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

5

Page 6: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

5 Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定. . . . . . . . . . . . . . . . . . . . . 49

AIX 上の BEA WebLogic Server (WLS) 8.1 と HotSpot JVM 1.5 上の WLS 9 を除く BEA WLS と BEA WebLogic Express (WLX) の全バージ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50

タスク 1 : config-wls.sh スク リプ トの実行 ( オプシ ョ ン ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50タスク 2 : 各 WLS サーバーの WLS の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52

必要な修正をすべて含むサンプル スク リプ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53WebLogic Node Manager の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54WebLogic のその他の設定-すべてのバージ ョ ン、 すべてのプラ ッ ト フォーム ( オプシ ョ ン ). . . . . . . . . . .54

SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54J2EE Collector の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55

AIX 上の BEA WebLogic Server (WLS) と BEA WebLogic Express (WLX) のバージ ョ ン 8.1 と HotSpot JVM 1.5 上のバージ ョ ン 9.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57

タスク 1 : BEAWlsInstall.sh スク リプ トの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57タスク 2 : JDBC ド ラ イバのインスツルメン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58タスク 3 : 各 WLS サーバーの WLS の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59

必要な修正をすべて含むサンプル スク リプ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60AIX 上の WebLogic 8.1 および HotSpot 上の WebLogic 9.x に関するその他の設定 ( オプシ ョ ン ) . . . . . . . . .61

SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61J2EE Collector の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62

IBM WebSphere Application Server 5.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64WebSphere 5.x を設定するための前提条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64WebSphere 5.x の自動設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65

オプシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65WebSphere 5.x のインス トール先 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66

WebSphere 5.x の手動設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66タスク 1 : OVTA の jar ファ イルを WebSphere 拡張ライブラ リにコピーする . . . . . . . . . . . . . . . . . . . . . . .66タスク 2 : 環境変数の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66タスク 3 : サーブレッ ト 、 JSP、 フ ィルタ、 EJB の監視を可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67タスク 4 : JDBC の監視を可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67タスク 5 : Apache SOAP の監視を可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68タスク 6 : J2EE 対応 Web サービスの SOAP の監視を可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69

WebSphere 5.x の設定の検証. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70WebSphere 5.x に関するその他の設定 ( オプシ ョ ン ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70

SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70Java Diagnostics のコンテキス ト起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

IBM WebSphere Application Server 6.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72WebSphere 6.x を設定するための前提条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72WebSphere 6.x の自動設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72オプシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73WebSphere 6.x の手動設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74

タスク 1 : OVTA の jar ファ イルを WebSphere 拡張ライブラ リにコピーする . . . . . . . . . . . . . . . . . . . . . . .74タスク 2 : 環境変数の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74タスク 3 : サーブレッ ト 、 JSP、 フ ィルタ、 EJB の監視を可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75タスク 4 : JDBC の監視を可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75

WebSphere 6.x の設定の検証. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76

6

Page 7: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

WebSphere 6.x に関するその他の設定 ( オプシ ョ ン ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76Java Diagnostics のコンテキス ト起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77

JBoss Application Server 3.2 および 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78JBoss Application Server の自動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78JBoss Application Server の手動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79

タスク 1 : OVTA の jar ファ イルを JBoss ライブラ リにコピーする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79タスク 2 : JBoss の各インスタンスの開始スク リプ ト を修正する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79

JBoss Application Server の設定の検証 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80JBoss に関するその他の設定 ( オプシ ョ ン ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80

SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80Java Diagnostics のコンテキス ト起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

Tomcat サーバー (Servlet Container) 4.1、 5.0、 および 5.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82Tomcat サーバーの自動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82Tomcat サーバーの手動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

タスク 1 : Tomcat 開始スク リプ ト を修正する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83タスク 2 : OVTA の jar ファ イルを Tomcat ラ イブラ リにコピーする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

Tomcat サーバーの設定の検証 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83Tomcat に関するその他の設定 ( オプシ ョ ン ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84

SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Java Diagnostics のコンテキス ト起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84

Oracle Application Server 10g バージ ョ ン 10.1.2+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85Oracle Application Server の自動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85Oracle Application Server の手動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86

タスク 1 : OVTA の jar ファ イルを Oracle システムのク ラス ローダー ディ レク ト リにコピーする . . .86タスク 2 : ovta-instr-all.jar をシステム ク ラスパスに追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86タスク 3 : OVTA を OC4J 設定プロパティに追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86

Oracle Application Server の設定の検証 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87Oracle Application Server 10g に関するその他の設定 ( オプシ ョ ン ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

SQL ト レース サンプリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87Java Diagnostics のコンテキス ト起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87拡張可能なク ライアン ト モニタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

Java の J2SE 監視を有効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88

6 OVTA の起動と停止 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

OVTA の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91OVTA 測定サーバー ソフ ト ウェアの起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91OVTA 管理ノード ソフ ト ウェアの起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92管理ノード と測定サーバーとの間の通信の検証 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92OVTA Console の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93

Java Web Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93OVTA Configuration Editor の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93

Java Web Start を使用した、 OVTA Configuration Editor の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93OVTA の停止 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94

測定サーバー上の OVTA の停止 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94

7

Page 8: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

管理ノード上の OVTA の停止 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94

7 OVTA のアンインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

管理ノード上の OVTA ソフ ト ウェアのアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95WebLogic サーバーの設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96WebSphere Application Server の設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97JBoss Application Server の設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98Tomcat Application Server の設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98Oracle Application Server の設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98Sun Java System Web Server の設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98Apache Web Server の設定解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98OVTA の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99

測定サーバーのアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100Oracle データベースの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100OVTA の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101Solaris. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102

OVTA Console のアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102OVTA Configuration Editor のアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102サイレン ト アンインス トール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103

8 高度な設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

自動的に設定される項目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105ク ラ イアン ト モニタ ト ランザクシ ョ ン エージェン トの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106

ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプ リ ケーシ ョ ン サーバーにおける配布 . . . . . . . .106OVIS の統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107

OVIS - OVTA 統合の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108ク ラ イアン ト システムでの OVIS および OVTA Console の実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108OVTA および OVIS の Web レコーダ ト ランザクシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108

Java Diagnostics エージェン トの統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109ノード エージェン トの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109

ノード エージェン ト をデーモンと して実行する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109UNIX のデーモンが実行されているこ とを検証する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110ノード エージェン ト を手動で起動する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110ノード エージェン ト を停止する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

SOLID データベースから Oracle への変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111HTTPS の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

なぜ HTTPS を使用するのか . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113サーバー認証の全体像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113OVTA における HTTPS の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

サンプル HTTPS リ スナー設定ファ イル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114keytool を使用して HTTPS を設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

OVTA 測定サーバーを HTTPS 用に設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117OVTA 管理ノードを HTTPS 用に設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119OVTA で HTTP と HTTPS を切り替える . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120

HTTP/HTTPS ポート番号の設定の切り替え . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127プロキシの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131

8

Page 9: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

用語集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

9

Page 10: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

10

Page 11: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

1 概要

このガイ ドでは、 HP OpenView Transaction Analyzer (OVTA) を UNIX にインス トールし、設定する

方法を説明します。 Windows の場合の説明については、 『HP OpenView Transaction Analyzer インス

トール、 設定ガイ ド Windows 版』 を参照して ください。

OVTA のインス トールと設定は、 次のタスクで構成されます。

1 OVTA コンポーネン トのシステム要件の確認

2 OVTA 測定サーバー ソフ ト ウェアのインス トール

3 データベースの設定

4 管理ノードへの OVTA ト ランザクシ ョ ン エージェン トのインス トール

5 Web サーバーおよびアプリ ケーシ ョ ン サーバーの管理ノードの設定

6 OVTA コンポーネン トが正し く インス トールおよび設定されたこ と、 管理ノードが正し く設

定されたこ との確認

7 URL 要求をよ り小さなビジネス ト ランザクシ ョ ンの集合にマップする ト ランザクシ ョ ン分

類ルールの設定

8 必要に応じて、 選択した Web ホス ト またはすべての論理 Web ホス トに適用するアプ リ ケー

シ ョ ン ト ランザクシ ョ ン グループの設定

9 必要に応じて J2EE アプ リ ケーシ ョ ン サーバーのメ ト リ ッ クを収集する OVTA の設定

さ らに、 このガイ ドでは、 OVTA の起動と停止方法、 アンインス トールとアップグレードの各

手順、 および高度な設定オプシ ョ ンについても説明しています。

➤ 注記

ソフ ト ウェアをインス トールする前に、 『HP OpenView Transaction Analyzer パフォーマンス と

スケーラビ リ テ ィ ガイ ド』 を読んでおく こ と を強くお勧めします。 このガイ ドでは、 ソフ ト

ウェアの配布方法が OVTA のパフォーマンス と スケーラビ リ テ ィにどのよ うに影響するかを

説明しています。

11

Page 12: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

12 第 1 章

Page 13: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

2 サポート対象プラッ ト フォームと必要なシステム

ソフ ト ウェアをインス トールする前に、 『HP OpenView Transaction Analyzer パフォーマンス と スケーラビ リ テ ィ ガイ ド』 をお読みください。

OVTA Java Diagnostics のサポー ト 対象プラ ッ ト フ ォーム と必要なシステムについては、 『HPOVTA Java Diagnostics ユーザー ガイ ド』 を参照して ください。

更新に関する情報は、 関連する リ リース ノート を参照して ください。

測定サーバー

サポート されるプラッ ト フォーム

オペレーティング システム Sun Solaris 8 または 9HP-UX 11i v1 および IIi v2 u2

Java Java 2 Platform, Standard Edition v 1.4 (JRE 1.4) (OVTA にバンドル )

アプリ ケーシ ョ ン サーバー HP Application Server (HP-AS) 8.1 (OVTA にバンドル )

データベース SOLID Embedded Engine 4.0 (OVTA にバンドル、 非稼動環境向け ) または Oracle 9i または Oracle 10g (OVTA Embedded データベースの代わりに Oracle を使用する場合 )

ディ スク容量 1 GB必要なディ スク容量は、 設定するデータ保持 / アーカイブのポ リ シーや、 管理対象の ト ランザクシ ョ ン タイプの数を決める ト ランザクシ ョ ン分類ルールに応じて多くなるこ とがあ り ます。

メモ リ 1 GB ( 低 )

システム要件

/tmp ディ レク ト リのディ スク容量

OVTA インス トール プログラムのサイズの約 3 倍

SHMMAX 20 MB 以上

SHMSEG 4 以上

SEMMNI 2 ずつ増やす

13

Page 14: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

リモート OVTA Console の要件

リモート OVTA Configuration Editor の要件

大処理ヒープ サイズ ( データ セグメン ト サイズ )

256 MB 以上 (“ulimit -d” >= 256000)

Red Hat Linux 3 および 4、SuSE Linux

ラ イブラ リ libstdc++-libc6.2-2.so.3。 ラ イブラ リパス (/usr/lib、 /usr/local/lib または /opt/HPOV_IPA/lib) にライブラ リ libstdc++-libc6.2-2.so.3 がない場合は、C++ 互換パッケージ ( たとえば compat-libstdc++-7.3-2.96.122 または 新バージ ョ ンのパッケージ ) をインス トールして ください。 本パッケージは以下の URL からダウンロードできます。http://rpmfind.net/linux/rpm2html/search.php?query=compat-libstdc%2B%2B このパッケージの推奨インス トール先は /opt/HPOV_IPA/lib または /usr/lib です。

Red Hat Enterprise Linux 2.1 bc-1.06-5.i386.rpm などの 「bc」 パッケージ ( 通常、 他のバージ ョ ンの Linux には既にインス トールされています )。

Red Hat Linux Advanced Server 2.1 (IPF)

2.4.18-e.43smp 以降のバージ ョ ンのカーネル。

Solaris 5.8 ( 以降 ) (SPARC) Java Diagnostics には http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE にある推奨パッチが必要です。

Sun Solaris 8 パッチ 108434-03 SunOS 5.8: C++ の共有ライブラ リ パッチ、 109147-09 SunOS 5.8: リ ンカ パッチ

コンポーネン ト 要件

Java 測定サーバー上でローカルに使用する Console 用の JRE 1.4 (OVTA にバンド

ル、 ほとんどのプラ ッ ト フォーム向け )

ブラウザ Microsoft Internet Explorer 5.0 以上

Netscape Navigator 4.7 以上

ソフ ト ウェア JRE 1.4 以上にバンドルした Java Web Start

コンポーネン ト 要件

Java 測定サーバー上でローカルに使用する Console 用の JRE 1.4 (OVTA にバンド

ル、 ほとんどのプラ ッ ト フォーム向け )

ブラウザ Microsoft Internet Explorer 5.0 以上

Netscape Navigator 4.7 以上

ソフ ト ウェア JRE 1.4 以上にバンドルした Java Web Start

システム要件

14 第 2 章

Page 15: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

管理ノード

サポート されるプラッ ト フォーム

オペレーティング システム • Sun Solaris 8 または 9• HP-UX 11i v1 (PA-RISC) および 11i v2 u2 ( PA-RISC、 IPF)• AIX 5.1、 5.2、 または 5.3• Red Hat Linux Advanced Server 2.1/3.0/4.0 または Enterprise Server 2.1/3.0

(x86、 IPF) または 4.0 (x86、 IPF)SuSE Linux Enterprise Server 8.0 and 9.x (IPF 上では未サポート )

Java • JRE 1.4 (HP-UX IPF、 Linux IPF 上以外は OVTA にバンドル )• JRE 1.4.2 以上 (HP-UX IPF、 Linux IPF 上で必要 )BEA JRockit は未サポート。

Web サーバー • Sun Java System Web Server 6.x (IPF プラ ッ ト フォーム/SUSE Linux/RHEL 4.0 上では未サポート )

• Apache 1.3.x または 2.0.43 以上 (IPF プラ ッ ト フォーム /SUSE Linux/RHEL 3.0 上では Apache 1.3 は未サポート )

• IBM HTTP Server 1.3.x または 2.0 (IPF プラ ッ ト フォーム /Linux RHEL 3.0 上では未サポート、 SUSE Linux 上では 2.0 のみサポート )

サポート対象プラッ ト フォームと 必要なシステム 15

Page 16: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

サポート対象プラ ッ ト フォームに関する 新の情報は、 次のサイ ト を参照して ください。http://support.openview.hp.com/sc/support_matrices.jsp

アプリ ケーシ ョ ン サーバー • BEA WebLogic Server および WebLogic Express 6.1、 7.0、 8.1、 9.0、 または 9.1 (6.1 および 7.0 は IPF プラ ッ ト フォーム上では未サポート )

• BEA WebLogic Express 6.1 以上 (IPF プラ ッ ト フォーム上では未サポート )• IBM WebSphere 5.x または 6.x (IPF プラ ッ ト フォーム上では未サポート )• JBoss Application Server 3.2 および 4.0 (IPF プラ ッ ト フォーム /AIX 上では未

サポート )• Tomcat 4.1、5.0 (IPF プラ ッ ト フォーム /AIX 上では未サポート ) または 5.5。

パフォーマンスのオーバーヘッ ドの原因となるため、 Tomcat を現行の Sun Hotspot JDK 1.5 と一緒に使用しないでください。

• Oracle 10g Application Server バージ ョ ン 10.1.2

注記 :

サードパーティの JVMPI エージェン トは、 OVTA または Java Diagnostics トランザクシ ョ ン エージェン ト と と もに使用できません。

以下の JVM を使用する場合、 現在 Java Diagnostics はサポート されていません。

影響を受ける JVM アプリケーシ ョ ン サーバー

IBM JDK 1.4.x および 1.5.x* WAS 5.x および 6.x on (Linux および AIX)WLS 8.1 (AIX)

BEA JRockit 1.5.0** WLS 9.x、 Tomcat 5.5JRockit 1.4.2_02 よ り前のバージ ョ ンの BEA JRockit WLS 7.0* Hewlett-Packard および IBM は現在この問題の解決に取り組んでいます。

** Hewlett-Packard および BEA は現在この問題の解決に取り組んでいます。

HP-UX PA-RISC システム上では、 Java Diagnostics は BEA WebLogic Server(WLS) 6.1 をサポート していません。 PA-RISC 上で HP-UX 用 BEA WebLogicServer 6.1 と一緒に Java Diagnostics を実行する と、次のエラーが発生します。

/usr/lib/dld.sl: Unresolved symbol: __nw__13ObjectMonitorSFUl (code)from jdk131/bin/../jre/lib/PA_RISC2.0/server/libjvm.sl

この原因は、 WLS 6.1 に同梱されている組み込み Java SDK バージ ョ ン 1.3.1です。

この問題を解決するには、 SDK の新しいバージ ョ ンにアップグレードするか、WebLogic Server にサービス パッ クをインス トールして ください。HP-UX上の Java プラ ッ ト フ ォーム用 SDK 1.3 は http://www.hp.com/products1/unix/java/java2/sdkrte1_3/downloads/index.html から ダウ ン ロード できます。

BEA Web サイ トは、 WebLogic Server 6.1 は 1.3.1.01 から 1.3.1.09 までの SDKと一緒に使用でき る と報告しています。 WebLogic Server 用ア ップデー ト(SP1 から SP7) は、 Java SDK の新しいバージ ョ ンに同梱されています。

サポート されるプラッ ト フォーム

16 第 2 章

Page 17: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

システム要件

ディ スク容量 150 MB

/tmp ディ レク ト リのディ スク容量

OVTA インス トール プログラムのサイズの約 3 倍

SHMMAX 20 MB 以上

SHMSEG 2 以上

大処理ヒープ サイズ ( データ セグメン ト サイズ )

256 MB 以上 (“ulimit -d” >= 256000)

Red Hat Linux 3 および 4、SuSE Linux

ライブラ リ libstdc++-libc6.2-2.so.3ライブラ リパス (/usr/lib、 /usr/local/lib または /opt/HPOV_IPA/lib) にライブラ リ libstdc++-libc6.2-2.so.3 がない場合は、 C++ 互換パッケージ ( たとえば compat-libstdc++-7.3-2.96.122 または 新バージ ョ ンのパッケージ ) をインス トールしてください。 本パッケージは以下の URL からダウンロードできます。http://rpmfind.net/linux/rpm2html/search.php?query=compat-libstdc%2B%2B このパッケージの推奨インス トール先は /opt/HPOV_IPA/lib または /usr/lib です。

Red Hat Enterprise Linux 2.1 bc-1.06-5.i386.rpm などの 「bc」 パッケージ ( 通常、 他のバージ ョ ンの Linux には既にインス トールされています )。

IPF 上の Red Hat Linux Advanced Server 2.1

2.4.18-e.43smp 以降のバージ ョ ンのカーネル。

IPF 上の Linux libpthread-0.9.so および libc-2.2.4.so 互換ライブラ リ

これらの互換ライブラ リがない場合、 JD コンソールから JD セッシ ョ ンを終了またはキャンセルする と、JD Node Agent がク ラ ッシュする場合があ り ます ( ノード名に赤い×印が表示されます )。 共有ライブラ リ libpthread-0.9.so および libc-2.2.4.so は glibc-2.2.4-29.2 に含まれています。 glibc-2.2.4-29.2 は以下のサイ トからダウンロードできます。 http://rpmfind.net//linux/RPM/redhat/enterprise/2.1AS/ia64/src/glibc-2.2.4-29.2.src.html

HP-UX IPF ライブラ リ libstdc++-libc6.2-2.so.3。 このライブラ リがまだインス トールされていない場合は、 以下のサイ トから gcc ランタイム パッケージをダウンロードできます。

http://gatekeep.cs.utah.edu/hppd/hpux/Gnu/ 本リ リース時には、 次のバージ ョ ンが利用可能です。

http://gatekeep.cs.utah.edu/hppd/hpux/Gnu/libgcc-4.1.0/ OVTA コンポーネン ト または OVTA が監視する Web サーバーおよびアプリケーシ ョ ン サーバーの起動に使用するパス環境変数に、 GNU ランタイム ライブラ リのパスを追加する必要があ り ます。

Solaris 5.8 ( 以降 ) (SPARC) Java Diagnostics には http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE にある推奨パッチが必要です。

Sun Solaris パッチ要件 Solaris 8 – 108434-03 SunOS 5.8: C++ の共有ライブラ リ パッチ、 109147-09 SunOS 5.8: リ ンカ パッチ

その他のパッチ JRE または JDK ベンダーが推奨するすべての OS パッチ。

サポート対象プラッ ト フォームと 必要なシステム 17

Page 18: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ActiveX クライアン ト モニタ

JavaScript クライアン ト モニタ

HP-UX 11i には新しいオプシ ョ ンがあ り、 『HP-UX 11i リ リース ノート 』 の 第 8 章 ( セクシ ョ ン

8.4 「大規模プライベート ・データ ・ スペース」 ) で説明されています。 この HP-UX オプシ ョ ン

は、 armd の実行と互換性があ り ません。 HP-UX 11i のドキュ メン ト を参照するか、 システム管

理者に問い合わせて、 システム上でこのオプシ ョ ンが使用されているかど うかを確認し、 必要に応じて無効にして ください。

コンポーネン ト 要件

ブラウザ Microsoft Internet Explorer 5.0 ~ 6.0

コンポーネン ト 要件

ブラウザ Microsoft Internet Explorer 5.0 ~ 6.0

Netscape Navigator 4.5 ~ 7.x

18 第 2 章

Page 19: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

3 インストール

この章では、 以下のこ とを行う方法を説明します。

• 測定サーバー ソフ ト ウェアを、 ラ イセンスを含めてインス トールする準備をする

(20 ページを参照 )

• インス トール ウ ィザードを使用して測定サーバー ソフ ト ウェアをインス トールする

(20 ページを参照 )

• 製品のライセンスを取得してインス トールする (23 ページを参照 )

• 測定サーバー データベースを設定する (27 ページを参照 )

• 測定サーバー ソフ ト ウェアをアップグレードする (32 ページを参照 )

• 管理ノード ソフ ト ウェアをインス トールする準備をする (34 ページを参照 )

• インス トール ウ ィザードを使用して管理ノード ソフ ト ウェアをインス トールする

(34 ページを参照 )

• 管理ノード ソフ ト ウェアをアップグレードする (36 ページを参照 )

• サイレン ト インス トールを使用して測定サーバーまたは管理ノード ソフ ト ウェアを

インス トールする (38 ページを参照 )

• ルート以外のユーザーが OVTA の起動 / 停止スク リプ ト を実行できるよ うにする

(40 ページを参照 )

• 測定サーバーと管理ノードのクロ ッ クを同期させる (42 ページを参照 )

19

Page 20: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA 測定サーバー ソフ トウェアのインストール

OVTA 測定サーバー ソフ ト ウェアをインス トールする と、OVTA Console、Java Diagnostics Consoleおよび OVTA Configuration Editor も インス トールされます。 インス トールを開始する前に、 第 2章、 「サポート対象プラ ッ ト フォームと 必要なシステム」 に記載されている要件をシステムが満たしているこ と と、 root と してログインできるこ とを確認して ください。

既存の OVTA インス トール環境でのアップグレードまたは同一バージ ョ ンの再インス トールの場合は、 32 ページの 「測定サーバーのアップグレード」 を参照して ください。

OVTA ソフ ト ウェアのすべてのコンポーネン ト を、 1 台のマシンに、 任意の順序でインス トールできます。ただし、コンポーネン ト を別々のマシンにインス トールする場合でも、 初に測定サーバー ソフ ト ウェアをインス トールし、 次に管理ノードをインス トールするこ とをお勧めします。すべてのコンポーネン ト を同じマシンにインス トールするには、 インス トール ウ ィザードを 2 回実行する必要があ り ます。

OVTA ソフ ト ウェアは、インス トール ウ ィザードかサイレン ト インス トールのいずれかを使用してインス トールできます。 インス トール ウ ィザードでは、 インス トールに関する一連のダイアログが表示されます。 サイレン ト インス トールは、 ユーザーとの対話が不要です。 事前に用意した入力ファ イルからすべての入力値を取得するので、 多数のノードをインス トールする場合に役立ちます。

OVTA 3.x では、 ク ラ イアン ト監視、 管理ノード上のアプリ ケーシ ョ ン監視、 およびグラフ ィカル表示に関連して負荷を分担する、プライマ リ / セカンダ リ構成の測定サーバーを実行できます。プライマ リ / セカンダ リ アーキテクチャでは、 1 台の ( そして唯一の ) プライマ リ測定サーバーと、任意の台数のセカンダ リ測定サーバーのすべてが、 同じデータベースに対してデータを入出力できます。 システム全体のスケーラビ リ ティは、 データベースのスケーラビ リ テ ィ ( データベースが処理できる 1 秒あたりの ト ランザクシ ョ ン数 ) によってのみ制限されます。データベースには、稼動環境に耐える品質が求められます。 複数の大規模ボ リ ュームのデータにまたがる クエ リ を、許容し得る時間枠で実行できるこ とが必要です。

プライマ リ測定サーバーとセカンダ リ測定サーバーの両方をインス トールする場合は、 プラ イマリ測定サーバーを先にインス トールします。

Oracle のデータベースを利用している場合は、 初にプライマ リ測定サーバーをインス トールし、次に Oracle の設定を行います。 セカンダ リ測定サーバーを使用する場合、 インス トールは Oracleの設定後に実行します (29 ページの 「Oracle Standard Edition」 を参照 )。

セカンダ リ測定サーバーは、 プラ イマ リ測定サーバーの機能のサブセッ ト を提供します。 アーカイブ サービス と要約サービスは、 プラ イマ リ測定サーバー上でのみ稼動します。 ConfigurationEditor を読み書きモードで実行できるのは、 プライマ リ測定サーバー上のみです。

プラ イマ リおよびセカンダ リ測定サーバー構成の詳細は、 『HP OpenView Transaction Analyzer パフォーマンス と スケーラビ リ ティ ガイ ド』 を参照して ください。

測定サーバーのインストール ウィザード

インス トーラの GUI には X-Window System (X11) が使用されています。 ディ スプレイ ホス ト ( グラフ ィカル表示を行う ホス ト ) が X サーバーを実行する必要があ り ます。 OVTA をインス トールするシステムには X11 がインス トールされている必要があ り ます。 そして、 その DISPLAY 環境変数をアドレスに設定し、ディ スプレイ ホス トの数を表示させます。 システムに OVTA をインストールする前には、 簡単な X ク ラ イアン ト ( 「xterm」 または 「xclock」 など ) を呼び出し、 ス クリーンに表示されるかど うかをテス ト します。

X-Window System が利用できない場合は、 38 ページの 「サイレン ト インス トール」 を使用して ください。

測定サーバーは、 /opt/HPOV_IPA (UNIX の場合 ) または /usr/lpp/HPOV_IPA (AIX の場合 ) のいずれかにインス トールします。 インス トール ディ レク ト リの変更はできません。 /opt へのインストールが難しい場合は、 「/opt/HPOV_IPA」 とい う名前で リ ンクを作成し、 他のディ レク ト リ を参照するよ うに設定します。

20 第 3 章

Page 21: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

1 OVTA 製品 CD を CD-ROM ド ラ イブにセッ ト します。

2 マウン ト コマンドを使用して、 OVTA 製品 CD をマウン ト します。 このコマンドの実行時に問題が起きる場合は、 システム管理者に問い合わせて各プラ ッ ト フォームのマニュアルを参照して ください。

3 インス トール プログラム (install.bin) を CD から書き込み可能なファイル システム ( たとえば、 /tmp) にコピーします。

cp <CD mount point>/hpovta/InstData/<AIX|HPUX|Solaris|Linux>/VM/install.bin <writable file system dir>

4 カレン ト ディ レク ト リ を、 OVTA インス トール プログラム (install.bin) を保存したディ レクト リに変更します。

5 sh ./install.bin と入力します。

6 OVTA インス トール ウ ィザードが起動して、 インス トールを開始します。 次の点に注意してください。

— プライマ リ測定サーバーかセカンダ リ測定サーバーのどちらかを選択します。

セカンダ リ測定サーバーをインス トールする手順は、 プライマ リ測定サーバーのインストールとほとんど同じですが、 追加のパネルが表示されます。 各セカンダ リ測定サーバーのインス トールでは、 追加のパネルで、 セカンダ リ測定サーバーの接続先となるプライマ リ測定サーバーの属性を設定するよ う求められます。

プライマ リ測定サーバーとセカンダ リ測定サーバーの両方をインス トールする場合は、プライマ リ測定サーバーを先にインス トールします。

Oracle のデータベースを利用している場合は、 初にプラ イマ リ測定サーバーをインストールし、 次に Oracle の設定を行います。 セカンダ リ測定サーバーを使用する場合、 インス トールは Oracle の設定後に実行します (29 ページの「Oracle Standard Edition」を参照 )。

プラ イマ リおよびセカンダ リ測定サーバー構成の詳細は、 『HP OpenView Transaction Analyzer パフォーマンス とスケーラビ リ ティ ガイ ド』 を参照して ください。

— Hewlett-Packard Application Server (HP-AS) が既にインス トールされている場合は、 そのインス トール先フォルダの完全なパスを入力します。 まだインス トールされていない場合は、 HP-AS をインス トールする予定のパスを入力します。 インス トーラによ り、 HP-ASの管理者パスワードの入力が求められます。その後、HP-AS のインス トーラ と インス トーラ入力ファ イルが /opt/HPOV_IPA/hpas に配置されます。 インス トーラが終了した後、 次の手順を実行します。

– HP-AS インス トーラを実行します。

cd /opt/HPOV_IPAjre/bin/java -jar hpas/hpas_install.jar -f \ /opt/HPOV_IPA/hpas/hpas_install.properties

– OVTA インス トーラをも う一度実行し、 測定サーバーを選択して、 測定サーバーのコンポーネン ト をインス トールします。

— 測定サーバーからの応答時間の測定値を格納するデータベース (SOLID または Oracle) を選択します。 Oracle を選択した場合は、 Oracle Standard Edition をインス トールして設定する必要があり ます ( 詳細は、 27 ページの 「測定サーバー データベースの設定」 を参照 )。

注記 : OVTA に含まれる SOLID データベースは、 稼動環境での使用に適していません。

リ ンクを作成し、対象のディ レク ト リが削除されている状態で OVTA のインス トールを実行すると、 インス トールに成功したという誤った報告が行われます。

インストール 21

Page 22: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

— インス トーラによ り、インス トールするプライマ リ測定サーバーと各セカンダ リ測定サーバーの以下の属性を指定するよ うに求められます。

– [Measurement Server Protocol]: 測定サーバーとの通信に HTTPS を使用するかど うかを指定します。 HTTPS を使用する場合は、 システムを HTTPS 通信用に設定する必要があ り ます ( 詳細は、 第 8 章、 「高度な設定」 を参照 )。

– [Measurement Server Host Name]: 測定サーバー ソフ ト ウェアをインス トールするホス トの完全修飾ド メ イン ネーム システム (DNS) 名を指定します。 ホス ト名は、 次の形式で入力してください。 machine.domain.com

– [Measurement Server HTTP Port]: リ モート システム上の OVTA ト ランザクシ ョ ン エージェン トが測定サーバーと通信するために使用する HTTP ポート番号を指定します。 任意の番号を入力できます。 特に値を指定しない場合、 OVTA はポート番号 7555 を使用します。

デフォルト以外のポート番号を指定する場合は、 hpas 設定ファイル <hpas_installation_dir>/config/ovta/http-service-config.xml 内のリ スナー サービス ポート を修正する必要があ り ます。

– [Measurement Server HTTPS Port]: リモート システム上の OVTA ト ランザクシ ョン エージェン トが測定サーバーと通信するために使用する HTTPS ポート番号を指定します。 任意の番号を入力できます。

特に値を指定しない場合、 OVTA はポート番号 443 を使用します。 デフォルト以外のポート番号を指定する場合は、 hpas 設定ファイル <hpas_installation_dir>/config/ovta/http-service-config.xml 内のリ スナー サービス ポート を修正する必要があ り ます ( 詳細は、 第 8 章、 「高度な設定」 を参照 )。

7 インス トール時にエラーや警告が発生した場合は、 インス トール ログ ファ イルをチェッ クし、 必要に応じて 『HP OpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。 次のテキス ト ファ イルを開いて表示します。

/<ovta_installation_dir>/HP_OpenView_Transaction_Analyzer_InstallLog.xml/<ovta_installation_dir>/data/log/config-wls.log

8 HP-AS は、 ポート 2200 および 22000 を使用して OVTA と通信します。 これらのポート を既に使用中の場合は、 次のパラ メータを修正して ください。

<ovta_installation_dir>/bin/ovtams-launch.sh で、 次のポート番号を検索して修正します。

HP_OVTA_ARGS=”port 22000 -group ovta -jmxport 2200”

9 HP-AS を再起動します。

10 インス トールの完了後、 HP-AS に OVTA のパッチが正常に適用されたこ とを確認します。

「/opt/HPOV_IPA/data/log/hpaspatch_8.log」 とい う名前のファ イルを検索して ください。

このファ イルが存在し、 ファ イル内に 「BUILD SUCCESSFUL」 とい う メ ッセージが含まれている場合、 パッチは正常に適用されています。

ファ イルが存在しなかった場合は、 手動でパッチを適用する必要があ り ます。 手動での適用は、 root またはデ ィ レ ク ト リ に対する書き込みア クセス権を持ったユーザーと して /opt/HPOV_IPA/bin/install_hpas_patch8.sh を実行します。 パッチは測定サーバーの再起動後に有効になり ます。

11 データベース と して Oracle を選択する場合は、 27 ページの 「測定サーバー データベースの設定」 を参照して、 測定サーバーのインス トールを完了します。

12 HTTPS 通信を選択する場合は、 第 8 章、 「高度な設定」 を参照して、 測定サーバーのインストールを完了します。

13 Web サーバーおよびアプリ ケーシ ョ ン サーバーの管理ノードに OVTA をインス トールし、設定します。

22 第 3 章

Page 23: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

14 インス トールと設定の完了を確認します。 管理対象のアプリ ケーシ ョ ンを起動し、 OVTA Console にデータが問題なく表示されるかチェッ ク して ください。

15 管理対象の Web アプリケーシ ョ ンに対する適切な ト ランザクシ ョ ン分類ルールを設定します。

ライセンスの取得

OVTA を使用するには、 ライセンス キーが必要です。

プライマ リ測定サーバーとセカンダ リ測定サーバーは双方と も、 初のインス トール時にインスタン トオン ライセンス ( 試用版ライセンス ) を取得します。 各サーバーを別々の日にインス トールした場合は、 試用版ライセンスの期限切れの日付が異なり ます。

試用版ライセンス コードは TRIAL_OVTA です。試用版ライセンスの有効期限は 60 日間です。引き続き OVTA を使用するには、 60 日間の試用期限が切れる前に、試用版の評価用エクステンシ ョンまたは恒久ライセンスを取得する必要があ り ます。

恒久ライセンスの取得については、HP の担当営業までお問い合わせください。連絡先が不明の場合は、 http://www.openview.hp.com/buy にアクセスして、 左側のナビゲーシ ョ ン ペインの [How tobuy] をク リ ッ ク して ください。

恒久ライセンスまたはライセンス エクステンシ ョ ンをインス トールするには、 OVTA ラ イセンスツールを使用します (26 ページの 「60 日間の試用版ライセンスの延長」 を参照 )。

ラ イセンスは、 測定サーバーに報告を行う ト ランザクシ ョ ン エージェン トの数およびト ップレベルのク ライアン ト モニタ ト ランザクシ ョ ンの数に応じて取得する必要があ り ます ( 試用版ライセンスでは、 ト ランザクシ ョ ン エージェン トやク ラ イアン ト モニタ ト ランザクシ ョ ンの数に制限はあ り ません )。 ラ イセンスはすべて、 管理ノードではな く、 プラ イマ リ測定サーバーにインストールします。

プラ イマ リ測定サーバーに恒久ラ イセンスをインス トールする と、 その情報がセカンダ リ測定サーバーにも伝達され、 恒久ライセンスに切り替わり ます。 ただし、 レセプタが新しいライセンスを取得できるよ うに、 セカンダ リ測定サーバーを再起動する必要があ り ます。

ライセンス ツール

ラ イセンス ツールの GUI には X-Window System (X11) が使用されています。ディ スプレイ ホス ト( グラフ ィカル表示を行う ホス ト ) が X サーバーを実行する必要があ り ます。プライマ リ測定サーバーには X11 がインス トールされている必要があ り ます。 そして、 その DISPLAY 環境変数をアドレスに設定し、 ディ スプレイ ホス トの数を表示させます。

次のスク リプ ト を実行して、 ラ イセンス ツールを起動します。

/<ovta_installation_dir>/bin/OVTALicense.sh

ラ イセンス ツールを使用して、恒久ライセンスおよび評価用エクステンシ ョ ン ラ イセンスを、プラ イマ リ測定サーバーにのみインス トールします。 インス トールしたライセンスは、 セカンダ リ測定サーバーに伝達されます。 セカンダ リ測定サーバーでは、 インス トールされているラ イセンスを表示し、 ラ イセンスの現在の使用状況を確認する場合にのみ、 ライセンス ツールを使用してください。

HTTP 測定のデフォル ト設定を使用する と、 すべての Web アプ リ ケーシ ョ ンが測定されます。また、 各 URL には固有の OVTA ト ランザクシ ョ ンが作成されます。 独立した URL が大量に存在する実際の稼動環境や負荷テス トでは、 この設定は使用しないよ うにして ください。 Web アプ リ ケーシ ョ ンを適切に定義して、URL をよ り小さなビジネス ト ランザクシ ョ ンの集合にマップするための分類ルールを設定する方法については、 『HP OpenView Transaction Analyzer ユーザー ガイ ド』 の 「設定」 の章を参照して ください。

インストール 23

Page 24: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

次の図にライセンス ツールを示します。

ラ イセンス ツールの [License Details] パネルが開き、 パネルに記載された各項目のサマ リ レポートが表示されます。 このサマ リから、 ラ イセンスの追加の必要性を判断します。

恒久ライセンスをインス トールするには

1 ラ イセンス ツールを起動します。

2 [License] → [Install] の順に選択します。

一連の画面に OVTA の恒久ライセンスのインポート と インス トールに関するいろいろなオプシ ョンが表示されます。HP OpenView の発注書を持っていて、 インターネッ ト接続が正し く行われている場合は、 Web からライセンス キーをインポートできます。 ライセンス キーをインポート し、 保存済みの場合は、 保存したファイルからライセンス キーを取り出すこ とができます。

発注書番号を使用してキーをダウンロードする と きは、 次の機能を有効にするために、 必要なライセンス (LTU) の数を指定する必要があ り ます。

• HP OVTA Client Monitoring

• HP OVTA Client Monitoring Add'l 25

• HP OV Transaction Agent Tier 0

• HP OV Transaction Agent Tier 1

• HP OV Transaction Agent Tier 2

• HP OV Transaction Agent Tier 3

• HP OV Transaction Agent Tier 4

• HP OV Mainframe Transaction Agent

Java Diagnostics ラ イセンスは、 ラ イセンス ツールから表示するこ とができますが、 OVTA の主要な製品を有効にするこ とはできません。

恒久ラ イセン スのイ ンポー ト に関する一般的な OpenView フ レーム ワーク の詳細は、 http://ovweb.external.hp.com/lpe/doc_serv/ から参照するこ とができます。 オンライン製品マニュアルのリス トから 「Autopass」 を選択して ください。

24 第 3 章

Page 25: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ライセンス警告

試用期間中は、 ト ランザクシ ョ ン エージェン ト と ク ライアン ト モニタ ト ランザクシ ョ ンを制限なく使用できます。 ク ラ イアン ト モニタ パッ ク ラ イセンスまたは管理ノード ラ イセンスをインストールする と、恒久ライセンスをインス トールしたと見なされます。恒久ライセンスをインス トールする と、使用する ト ランザクシ ョ ン エージェン ト またはク ライアン ト モニタ ト ランザクシ ョ ンの数がインス トール済みのライセンスの数を超えるたびに、 警告メ ッセージが表示されます。

• ト ランザクシ ョ ン エージェン トのライセンス数を超えた場合の警告

OVTA 測定サーバーは、 管理ノードから報告を受ける と きに管理ノードを検出し、 管理ノードの数をカウン ト します。 管理ノードのライセンスを別のマシンに移すには、 管理ノード ソフ ト ウェアを削除し、 移動先のマシンにソフ ト ウェアをインス トールする必要があ り ます。

ラ イセンス数が管理ノード数の設定値に満たない場合、 Console、 Configuration Editor、 またはライセンス マネージャを起動する と きに警告メ ッセージが表示されます。

ラ イセンス数が足りないために管理ノードから管理ノード ソフ ト ウェアを削除した場合、 そのノードから収集したデータをすべて削除するまで、 そのノードはカウン ト され、 警告メ ッセージが表示されます。 デフォルトでは、 30 日後に OVTA アーカイバから収集データが削除されます。 この期間は設定可能です。

管理ノード ラ イセンスがないにもかかわらず、 有効なク ラ イアン ト モニタ パッ ク ラ イセンスを持っている場合、 インス トール済みの管理ノードから引き続きデータが収集されますが、適切な数の ト ランザクシ ョ ン エージェン ト ラ イセンスをインス トールするまで、 警告メ ッセージが表示されます。

• ク ラ イアン ト モニタ ト ランザクシ ョ ンのライセンスを超えた場合の警告

OVTA 測定サーバーは、 ク ラ イアン ト モニタから報告された固有のト ップレベル ト ランザクシ ョ ンの数をカウン ト します。

ク ラ イアン ト モニタが監視している ト ップレベル ト ランザクシ ョ ンの数にラ イセンス数が満たない場合、 警告メ ッセージが表示されます。

インストール 25

Page 26: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

有効な OVTA ラ イセンスがない場合、 OVTA は、 OVIS プローブから転送されるデータを収集しません。 その結果、 OVIS ダッシュボードから OVTA Console を起動できな くな り ます。

60 日間の試用版ライセンスの延長

1 回限 り の 60 日間試用版 ( 評価用 ) ラ イ セン ス キー エ ク ステンシ ョ ンを要請するには、Hewlett-Packard のパスワード センターに連絡してください。

1 WebWare の Web サイ ト (www.webware.hp.com) にアクセスし、 [contact a password deliverycenter] をク リ ッ ク して、地域のパスワード センターの電話番号を入手します。電話番号と営

業時間をこの後に記載しておきます。 お住まいの地域以外のパスワード センターに連絡して

もかまいません。

Hewlett-Packard Password Center for U.S.A

電話 : (801) 431-1597 または (800) 326-0411

Fax: (801) 431-3654

営業時間 : 6:00 am ~ 6:00 pm MST ( 山岳部標準時 )

Hewlett-Packard Password Center for Europe/Africa

電話 : (+31-55-543-4642)

Fax: (+31-55-543-4645)

営業時間 : 9:00 ~ 18:00 CET ( 中央ヨーロ ッパ標準時 )

Hewlett-Packard Password Center for Asia Pacific

電話 : +81-3-3227-5672 ( 日本以外 ) または +81-03-3227-5264 ( 日本国内 )

Fax: (+81-3-3227-5238)

営業時間 : 9:00 am ~ 5:00 pm JST ( 日本標準時 )

2 パスワード センターに連絡して、 試用版 ( 評価用 ) ライセンス エクステンショ ンを要請します。

重要な注記 : これは 1 回限りの 60 日間の延長です。

次の情報を WebWare の担当者に伝えられるよ うに準備して ください。

– 製品番号 (TRIAL_OVTA)

– 製品名 (HP OV Transaction Analyzer Eval Extension LTU)

– OVTA 測定サーバーの IP アドレス とご使用のオペレーティング システム

26 第 3 章

Page 27: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

試用版ライセンス / パスワード エクステンシ ョ ンは、 電子メールで送付されます。 送付されたライセンスは、 OVTA 測定サーバー上で OVTA ラ イセンス ツールを使用して OVTA に 「インポート 」 します。

測定サーバー データベースの設定

データベース と しては、 SOLID または Oracle を使用できます。 OVTA に含まれる SOLID データベースは、 稼動環境での使用に適していません。

SOLID から Oracle へのデータベース変更に関する情報は 111 ページの 「SOLID データベースからOracle への変更」 を参照して ください。

SOLID Embedded Engine

測定サーバーをインス ト ールする と きに SOLID データベースを選択する と、 SOLID EmbeddedEngine が自動的にインス トールおよび設定され、 始動時に自動的に起動するよ うに設定されます。デフォルトでは、OVTA はポート番号 1314 を使用して SOLID データベース サーバーと通信します。

SOLID データベースは、 プライマ リ測定サーバーにのみインス トールされます。

別のポート を使用する必要がある場合は、 2 つのファ イルを編集する必要があ り ます。

/<ovta_installation_dir>/data/conf/ipainit.xml

/<ovta_installation_dir>/data/databases/solid.ini

これらの各ファイルで、 1314 を検索して、 必要なポート番号に置き換えてください。

SOLID キャッシュの設定

SOLID Embedded Engine ではキャ ッシュ サイズの設定が可能です。 大量のデータを表示する際にOVTA GUI の動きが遅く感じられる場合は、 キャ ッシュ サイズを増やすこ とでパフォーマンスが改善する場合があ り ます。 <ovta_installation_dir>/data/ databases/solid.ini フ ァ イルを編集し て、「CacheSize」 値を変更します。 次の例では、 キャ ッシュサイズを 256 MB に設定しています。

CacheSize=256m

ファ イルを保存し、 OVTA 測定サーバーを再起動します。

設定値が大きすぎる と SOLID が起動しない場合があ り ます。 このと き、次のメ ッセージが表示されます。

SOLID Fatal error: Out of central memory (alloc size = ..., total bytes = ...)

以下のいずれかの方法を実行する と、 SOLID によ り多くのメモ リ を割り当てるこ とができます。

• プロセス データ セグメン トのサイズの上限を増やす。 「limit」 (csh) または 「ulimit -a」 を実

行し、 大 「data」 または 「datasize」 をチェッ クする。 「unlimited」 になっていない場合は、

「limit datasize ...」 または 「ulimit -d ...」 を使用してよ り大きな値の指定が可能。 詳細は、

「limit」 または 「ulimit」 man page を参照。

• 大量のメモ リ を使用しているプロセスを停止する。

メモ リの割り当てができない場合は、 SOLID のキャ ッシュ サイズ設定を小さ く します。

インストール 27

Page 28: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

SOLID データベースのバックアップ

SOLID Embedded データベースは毎日午前 1 時にバッ クアップが作成されるよ うに設定されています。バッ クアップは、<ovta_installation_dir>/data/databases/backup ディ レク ト リに作成されます。バッ クアップの作成に必要な時間は、 「Backup started ( バッ クアップが開始されました )」 のメ ッセージが表示されてから 「Backup completed successfully ( バッ クアップが正常に完了しました )」のメ ッセージが表示されるまでの時間です。 これらのメ ッセージは solmsg.out log ファ イルに書き込まれます。

バッ クアップを作成する時刻を編集するには、<ovta_installation_dir>/data/databases/solid.ini の次のエン ト リ を編集して、 別の時刻を指定します。

At=01:00 backup

たとえば、 バッ クアップ時刻を午後 11 時に変更するには、 次のよ うに入力します。

At=23:00 backup

ト ランザクシ ョ ンの処理数が少ない時間帯に自動バッ クアップを実行するよ うに設定するこ とを推奨します。 バッ クアップが完了する と、 ディ スクの破損に備えて別のメディアにバッ クアップファ イルをコピーするこ とができます。

バッ クアップが作成される場所を編集するには、 solid.ini の次のエン ト リ を編集します。

BackupDirectory=backup

バッ クアップ ディレク ト リには、バッ クアップ ファイルが格納できる十分な空き容量のある既存のディレク ト リ を指定する必要があり ます。バッ クアップ ディレク ト リには、既存の任意のディレクト リ を指定できますが、 SOLID データベース ファ イル ディ レ ク ト リ (<ovta_installation_dir>/data/databases/)、ログ ファイル ディレク ト リ (<ovta_installation_dir>/data/databases/log)、または作業ディレク ト リ (<ovta_installation_dir>/data/databases/) は指定できません。

ディ レ ク ト リ の定義はすべて、 完全なパスが指定されるまでは、 内蔵されている SOLID データベースの作業ディ レ ク ト リ に対応付けられます。 バッ クアップ ディ レ ク ト リ のエン ト リ には、サーバーのオペレーティング システムで有効なパス名を指定する必要があ り ます。

設定の変更を反映させるには、 SOLID データベースを再起動します。

バックアップの復元

バッ クアップを復元するには 2 つの方法があ り ます。 次のいずれかの方法を使用できます。

• バッ クアップが作成された時点の状態に戻る

または

• ログ ファ イルを使用して、 バッ クアップ データベースを現在の状態に復元し、 バッ クアップが作成されてから挿入されたデータや更新されたデータを追加する

バックアップが作成された時点の状態に戻るには

1 プライマ リおよびセカンダ リ測定サーバー上の OVTA 関連サービス (HP OpenView IPA ARM 3.0 Collector、 HP OpenView IPA ARM 3.0 Daemon、 HP OpenView IPA Embedded Database、 HP OpenView IPA Measurement Server、 HP OpenView TA J2EE Collector) をすべて停止します。

2 SOLID データベース (solid.db)、 ログ ファ イル (sol*.log)、 出力ファイル (sol*.out) を <ovta_installation_dir>/data/databases ディ レク ト リから削除します。

3 SOLID データベース (solid.db) のみをバッ クアップ ディ レク ト リからデータベース ファ イル ディ レク ト リにコピーします。

4 測定サーバー上の OVTA 関連サービス (HP OpenView IPA ARM 3.0 Collector、 HP OpenViewIPA ARM 3.0 Daemon、 HP OpenView IPA Embedded Database、 HP OpenView IPA MeasurementServer、 HP OpenView TA J2EE Collector) をすべて起動します。 セカンダ リ測定サーバーがある場合は、 セカンダ リ測定サーバーでも OVTA サービスを再起動します。

この方法では、 ログ ファ イルが存在しないため、 いかなる リ カバリ も実行されません。

28 第 3 章

Page 29: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

バックアップ データベースを現在の状態に復元するには

1 プライマ リおよびセカンダ リ測定サーバー上の OVTA 関連サービス (HP OpenView IPA ARM 3.0 Collector、 HP OpenView IPA ARM 3.0 Daemon、 HP OpenView IPA Embedded Database、 HP OpenView IPA Measurement Server、 HP OpenView TA J2EE Collector) をすべて停止します。

2 SOLID データベース (solid.db) ファ イルを <ovta_installation_dir>/data/databases ディ レク ト リから削除します。

3 SOLID データベース (solid.db) および ログ ファ イル (sol*.log) をバッ クアップ ディ レク ト リからデータベース ファ イル ディ レク ト リにコピーします。 両方のディ レク ト リに同じ名前のログ ファ イルがある場合は、 既存のファ イルをバッ クアップ ファ イルで上書きしないようにして ください。

4 測定サーバー上の OVTA 関連サービス (HP OpenView IPA ARM 3.0 Collector、 HP OpenView IPA ARM 3.0 Daemon、 HP OpenView IPA Embedded Database、 HP OpenView IPA Measurement Server、 HP OpenView TA J2EE Collector) をすべて起動します。 セカンダ リ測定サーバーがある場合は、 セカンダ リ測定サーバーでも OVTA サービスを再起動します。

SOLID では、 自動的にログ ファ イルを使用してロールフォーワード リ カバリが実行されます。

Oracle Standard Edition

この後の手順を実行するこ とによ り、 テーブルスペース、 OVTA ユーザー、 OVTA テーブルおよびインデッ ク ス、 OVTA ス ト アード プロシージャおよび ト リ ガを作成します。 また、 Oracle とOVTA の間のサービス依存関係も設定します。

次のよ うに実行します。

1 Oracle Standard Edition 9i または 10.x をインス トールします。 詳細は、 Oracle のインス トール ガイ ドを参照して ください。

2 OVTA データを格納する新しいデータベースを作成するか、既存のデータベースを使用します。

Oracle データベース インスタンスは、 UTF-8 文字セッ トで作成する必要があ り ます。

ローカル データベースの設定

a <ovta_installation_dir>/data/databases/schema/oracle/ipacreateuser.sql を編集して、 OVTA 測定サーバー コンポーネン トがデータベースにアクセスするために使用する正しいユーザー名とパスワードをセッ ト アップします。 つま り、 「パスワードによ り識別されるユーザー IPA の作成」 を修正し、 「IPA」 を実際の 「IPA に接続」 で使用されるユーザー名で置き換えます。

b <ovta_installation_dir>/data/databases/schema/oracle/ipaoraclesetup.sql を編集して、 「connect ipa/password@ipa」 が実際の値を反映するよ うに修正します。 ユーザー名とパスワードの値が、 ipacreateuser.sql で指定されているものと一致しているこ とを確認して ください。

➤ 注記

TEMP データベースには、 少な く と も OVTA データ テーブル スペースの半分のサイズが必要です ( デフォルトは 500 MB)。容量が使用可能な場合は 1 対 1 の割合が理想的です。 Oracle は、JOIN および SORT にのみ TEMP データベースを使用します。 OVTA から temp テーブルへデータが明示的に挿入されるこ とはあ り ません。

➤ 注記

テーブル スペースは、 ファ イル <ovta_installation_dir>/data/databases/schema/oracle/ipacreatetablespace.sql で指定します。 デフォルト サイズは、 テーブル用に 500 MB、 インデックス用に 200 MB です。 大規模なデータベースに対応するために、 これらの値を大き くすることができます。

インストール 29

Page 30: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

c SQL*Plus を実行します。 「system」 ユーザーと してログオンします。 デフォル ト のパスワードは 「manager」 ですが、 イ ンス ト ール時に管理者が変更した可能性もあ り ます。ipaoraclesetup.sql スク リプ ト を実行します。

SQL> @<ovta_installation_dir>/data/databases/schema/oracle/ipaoraclesetup.sql

d OVTA 初期化設定ファイル <ovta_installation_dir>/data/conf/ipainit.xml を編集して、 OVTAテーブルを含むデー タ ベー ス 名を反映す る よ う に し ま す。 下記の コ ー ド 行は、DB_CONFIG connection_string エン ト リ の例です。 このコード行では、 ポー ト 1521 上のsunov.rose.hp.com をデータベースのホス ト名およびポート と して定義しています。データベース名は 「theDB」、 ユーザー名は 「admin」、 パスワードは 「admin」 です。 パスワードは暗号化されます。 詳細は、 30 ページの手順 f を参照して ください。

<DB_CONFIG connection_string="jdbc:oracle:thin:@sunov.rose.hp.com:1521:theDB" jdbc_driver_class="oracle.jdbc.driver.OracleDriver" user="admin" password="admin" max_guiconnection="10"/>

e OVTA の bin サブディ レク ト リに移動し、 DbInitData.sh コマンドを実行して、 Oracle データベースをスタート アップ データで初期化します。

cd <ovta_installation_dir>/bin

./DbInitData.sh

f ipainit.xml に入力されたパスワードを暗号化するには、 測定サーバーを起動した後、OVTA Configuration Editor を実行し、 [Measurement Server] タブを選択し、 [Change Password] をク リ ッ ク して、 パスワードを 3 つのテキス ト フ ィールドに入力します。Configuration Editor は、 ipainit.xml にパスワードを書き込むと きに、 パスワードを暗号化します。 同じユーザー名とパスワードで再開するために測定サーバーを再起動する必要はあ り ません。

g OVTA Console を起動して、 [Transactions] ナビゲーシ ョ ン パネルにアプリ ケーシ ョ ン別ト ランザクシ ョ ン グループ (HTTP、 EJB、 COM など ) の階層ビューが表示されるこ とを確認します。 この手順によ り、 OVTA スキーマが Oracle データベース内に正し くセッ トアップされ、 OVTA 測定サーバーからアクセス可能であるこ とを確認できます。

リモート データベースの設定

a データベースのあるコンピュータ上にディ レク ト リ を作成します。 たとえば、 <ovta_installation_dir>/data/databases/schema/oracle などです。

b 次に示すファ イルを <ovta_installation_dir>/data/databases/schema/oracle から手順 a で作成したディ レク ト リに FTP 転送します。

ipacleantables.sql ipacreatetablespace.sql ipaoraclecleanup.sql ipacreateprocedures.sql ipacreatetriggers.sql

➤ 注記

この後の手順は、 リモート データベース マシンが測定サーバーと同じプラ ッ ト フォーム上にない場合にも当てはま り ます。 ただし、 パスを修正する と きに、 リモート データベース サーバー上で使用されているパス名を入力する必要があ り ます。たとえば、データベース サーバーが Windows マシンである場合は、 パス /opt/HPOV_IPA/... を、 フ ァ イルのある Windows パスc:\Program Files\HPOV_IPA\... に変更するなどの処置が必要です。

30 第 3 章

Page 31: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ipadropsynonyms.sql ipaoraclesetup.sql ipacreatetables.sql ipacreateuser.sql ipadroptables.sql

c ipacreateuser.sql を編集して、 OVTA 測定サーバー コンポーネン トがデータベースにアクセスするために使用する正しいユーザー名とパスワードをセッ ト アップします。 つま り、「パスワードによ り識別されるユーザー IPA の作成」 を修正し、 「IPA」 を実際の 「IPA に接続」 で使用されるユーザー名で置き換えます。

d ipaoraclesetup.sql を編集して、 「connect ipa/password@ipa」 が実際の値を反映するよ うに修正します。ユーザー名 (connect ipa)、パスワード (password)、データベース名 (ipa) の値が、ipacreateuser.sql で指定されているものと一致しているこ とを確認して ください。 パスは、手順 a で指定したパスを反映するよ うに修正します。

e ipacreatetablespace.sql を編集して、 手順 a で指定したパスを反映するよ うにパスを修正します。

f ipaoraclecleanup.sql を編集して、 手順 a で指定したパスを反映するよう にパスを修正します。

g データベースが置かれているマシンで SQL*Plus を実行します。 system ユーザーと してログオンします。 デフォルトのパスワードは manager ですが、 インス トール時に管理者が変更した可能性もあ り ます。 ipaoraclesetup.sql スク リプ ト を実行します。

SQL> @<ovta_copy_dir>/data/databases/schema/oracle/ipaoraclesetup.sql

こ こで、 <ovta_copy_dir> は、 手順 a で作成したディ レク ト リ を示します。

h 測定サーバー上で、 OVTA 初期化設定ファ イル <ovta_installation_dir>/data/conf/ipainit.xmlを編集して、OVTA テーブルを含むデータベース名を反映するよ うにします。下記のコード行は、DB_CONFIG connection_string エン ト リの例です。このコード行では、ポート 1521上の sunovt.rose.hp.com をデータベース サーバーと して定義しています。 データベース名は 「theDB」、 ユーザー名は 「admin」、 パスワードは 「admin」 です。

<DB_CONFIG connection_string="jdbc:oracle:thin:@sunovt. rose.hp.com:1521:theDB" jdbc_driver_class="oracle.jdbc.driver.OracleDriver" user="admin" password="admin"max_guiconnection="10"/>

i 測定サーバー上で、 OVTA の bin サブディ レク ト リに移動し、 DbInitData コマンドを実行して、 Oracle データベースをスタート アップ データで初期化します。

cd <ovta_installation_dir>/bin ./DbInitData.sh

j ipainit.xml に入力されたパスワードを暗号化するには、 OVTA 測定サーバー アプ リ ケーシ ョ ンを起動した後、 OVTA Configuration Editor を実行し、 [Measurement Server] タブを選択し、 [Change Password] をク リ ッ ク して、パスワードを 3 つのテキス ト フ ィールドに入力します。Configuration Editor は、 ipainit.xml にパスワードを書き込むと きに、パスワードを暗号化します。同じユーザー名とパスワードで再開するために測定サーバーを再起動する必要はあ り ません。

k 測定サーバー アプリ ケーシ ョ ンを起動した後、 OVTA Console (IPAGUI.sh) を起動して、[Transactions] ナビゲーシ ョ ン パネルにアプ リ ケーシ ョ ン別 ト ランザクシ ョ ン グループ(HTTP、 EJB、 COM など ) の階層ビューが表示される こ と を確認します。 この手順により、OVTA スキーマが Oracle データベース内に正し くセッ ト アップされ、OVTA 測定サーバーからアクセス可能であるこ とを確認できます。

インストール 31

Page 32: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

測定サーバーのアップグレード

次の条件がすべて満たされている場合、 アンインス トールから作業を開始するこ とな く、 既存のOVTA 環境をアップグレードするこ とが可能です。

• 現在のバージ ョ ンが 2.0、 2.1、 3.0 または 3.1 である。

• 管理ノードまたは測定サーバーのいずれかがインス トールされた環境である ( 同一のマシンに両方がインス トールされていない )。

• 同じタイプ ( 管理ノードまたは測定サーバー ) のインス トールを実行する。

• 同じタイプ (SOLID または Oracle) のデータベースを使用する ( 測定サーバーの場合 )。

OVTA 環境のアップグレードや同一バージ ョ ンの再インス トール時、 インス トーラは OVTA の設定ファイルおよびデータベース ( 測定サーバーの場合 ) を保存します。例外は、<ovta_installation_dir>/data/conf/ipainit.xml ファイルです。このファイルは、インス トーラがバッ クアップ コピーを作成後に上書きするため保存されません。このファイルに直接編集を行ったこ とがある場合は、手順 3 に従って、 変更内容を新しいファイルにコピーする必要があり ます。

測定サーバーのアップグレード手順は、 次のよ うにな り ます。

1 94 ページの 「OVTA の停止」 の説明に従って OVTA を停止します。

2 20 ページの 「OVTA 測定サーバー ソフ ト ウェアのインス トール」 の説明に従って新しいバージ ョ ンの OVTA をインス トールします。

Oracle のみを使用している場合 : 29 ページの「ローカル データベースの設定」および 30 ページの 「リモート データベースの設定」 の各手順を実行しないよ うにして ください。

3 既存のインス トール環境で <ovta_installation_dir>/data/conf/ipainit.xml ファ イルが変更されている場合は、新しい ipainit.xml ファ イルで同様の変更を行います。これまで使用していたファイルは、 ipainit_<version>.xml と してアクセス可能です。

4 データベースのアップグレード スク リプ ト を実行します。

Oracle

— SQL*Plus を実行します。 OVTA ユーザーと してログオンします。

— OVTA 2.0 から更新する場合は、 初に 2.1 変換スク リプ ト を次のよ うに実行します (1 行で記述します )。

SQL> @ <ovta_installation_dir>/data/databases/schema/oracle/ipaSchemaChanges_from_2.0_to_2.1.sql

— OVTA 2.0 または 2.1 から更新する場合は、 3.0 変換スク リプ ト を次のよ うに実行します (1 行で記述します )。

<ovta_installation_dir>/data/databases/schema/oracle/ipaSchemaChanges_from_2.1_to_3.0.sql

— 後に 3.1 変換スク リプ ト を次のよ うに実行します (1 行で記述します )。

➤ 注記

Oracle のアップグレード スク リプ ト を実行する前に、 以下の点を確認して ください。

• OVTA テーブルに使用されているテーブル スペースが 60% を超えていない。

• 十分な領域のロールバッ ク セグメン トが設定されている。

32 第 3 章

Page 33: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

SQL> @ <ovta_installation_dir>/data/databases/schema/oracle/ipaSchemaChanges_from_3.0_to_3.1.sql

「DROP TRIGGER」 コマンドに関するエラーは無視してかまいません。

SOLID

— 次のコマンドを実行し、 データベース サーバーを起動します。

sh # Create a new environment.cd <ovta_installation_dir>/bin. ./ovta_installation.sh. ./ovta_env.shsolid -c "<ovta_installation_dir>/data/databases" -n "IPADB" -s startexit # From sh, to restore your environment.

— OVTA 2.0 から更新する場合は、 初に 2.1 変換スク リプ ト を次のよ うに実行します (1 行で記述します )。

<ovta_installation_dir>/bin/solsql -a -f "<ovta_installation_dir>/data/databases/schema/solid/ipaSchemaChanges_from_2.0_to_2.1.sql" "tcpip localhost 1314" IPA homebrew

— OVTA 2.0 または 2.1 から更新する場合は、 3.0 変換スク リプ ト を次のよ うに実行します (1 行で記述します )。

<ovta_installation_dir>/bin/solsql -a -f "<ovta_installation_dir>/data/databases/schema/solid/ipaSchemaChanges_from_2.1_to_3.0.sql" "tcpip localhost 1314" IPA homebrew

— 後に 3.1 変換スク リプ ト を次のよ うに実行します。

<ovta_installation_dir>/bin/OVTASolidUpgrade_from_3.0_to_3.1.sh

「DROP TRIGGER」 コマンドに関するエラーは無視してかまいません。

5 91 ページの 「OVTA の起動」 の説明に従って OVTA を起動します。

管理ノードの相互運用性

測定サーバーを OVTA 3.1 にアップグレードする と、 管理ノードをすぐにアップグレード しな くてもかまいません。 OVTA 3.x 測定サーバーは、 OVTA 2.0 および 2.1 の両方の管理ノード と互換性があ り ます。

インストール 33

Page 34: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Web サーバーおよびアプリケーシ ョ ン サーバーの

管理ノードに OVTA をインストール

この後の指示では、 OVTA の Web サーバーおよびアプ リ ケーシ ョ ン サーバーの管理ノード ソフト ウェアをシステムにインス トールする方法を説明します。 インス トールを開始する前に、 第 2章、 「サポート対象プラ ッ ト フォームと 必要なシステム」 に記載されている要件をシステムが満たしているか、 root と してログイン可能であるかをそれぞれ確認してください。

既存の OVTA インス トール環境でのアップグレードまたは同一バージ ョ ンの再インス トールの場合は、 36 ページの 「管理ノードのアップグレード」 を参照して ください。

OVTA を再インス トールしている場合は、 OVTA 用に設定されている Web サーバーとアプ リ ケーシ ョ ン サーバーをすべて停止します。

OVTA ソフ ト ウェアのすべてのコンポーネン ト を、 1 台のマシンに、 任意の順序でインス トールできます。 ただし、 コンポーネン ト を別々のマシンにインス トールする場合でも、 初に OVTA測定サーバー ソフ ト ウェアをインス トールし、 次に管理ノードをインス トールするこ とをお勧めします。 すべてのコンポーネン ト を同じマシンにインス トールするには、 インス トール ウ ィザードを 2 回実行する必要があ り ます。

OVTA 管理ノード ソフ ト ウェアは、 インス トール ウ ィザードかサイレン ト インス トールのいずれかを使用してインス トールできます。 インス トール ウ ィザードでは、 インス トールに関する一連のダイアログが表示されます。 サイレン ト インス トールでは、 途中で操作する必要があ り ません。 大量の管理ノードのインス トールを行う場合、 または X-Windows が利用できない場合には、サイレン ト インス トールが便利です。

管理ノードのインストール ウィザード

インス トーラの GUI には X-Window System (X11) が使用されています。 ディ スプレイ ホス ト ( グラフ ィカル表示を行う ホス ト ) が X サーバーを実行する必要があ り ます。 OVTA をインス トールするシステムには X11 がインス トールされている必要があ り ます。 そして、 その DISPLAY 環境変数をアドレスに設定し、ディ スプレイ ホス トの数を表示させます。 システムに OVTA をインストールする前には、 簡単な X ク ラ イアン ト ( 「xterm」 または 「xclock」 など ) を呼び出し、 ス クリーンに表示されるかど うかをテス ト します。

X-Window System が利用できない場合は、38 ページの 「サイレン ト インス トール」 を使用します。

1 OVTA 製品 CD を CD-ROM ド ラ イブにセッ ト します。

2 マウン ト コマンドを使用して、 OVTA 製品 CD をマウン ト します。 このコマンドの実行時に

問題が起きる場合は、 システム管理者に問い合わせて各プラ ッ ト フォームのマニュアルを参照して ください。

➤ 注記

OVTA を Web サーバーにインス トールする必要があるのは、 Web サーバーの応答時間を監視する予定がある場合のみです。 そ うでなければ、 アプ リ ケーシ ョ ン サーバーに OVTA をインス トールするだけで Web アプリ ケーシ ョ ンを監視できます。

➤ 注記

測定サーバーと管理ノードを同じマシンにインス トールした場合、 プライマ リ測定サーバーとセカンダ リ測定サーバーの両方の設定を行う こ とはできません。プライマ リ測定サーバーの設定のみを行う こ とができます。

34 第 3 章

Page 35: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

3 インス トール プログラム (install.bin) を CD から書き込み可能なファ イル システム ( たとえ

ば、 /tmp) にコピーします。

cp <CD mount point>/hpovta/InstData/<AIX|HPUX|Solaris|Linux>/VM/install.bin<writable file system dir>

HP-UX IPF と Linux IPF の場合 :

cp <CD mount point>/hpovta/InstData/<HP-UX_IPF+Linux_IPF>/NoVM/install.bin<writable file system dir>

4 管理ノードが HP-UX IPF または Linux IPF の場合、 PATH 環境変数がインス トーラで使用する

JVM の場所を示すよ うに設定します。 たとえば次のとおりです。

export PATH=$PATH:/opt/java1.4.2/bin./install.bin

5 カレン ト ディ レク ト リ を、 マシン上の OVTA インス トール プログラム (install.bin) を保存し

たディ レク ト リに変更します。

管理ノードは常に、 /opt/HPOV_IPA ディ レク ト リ (Solaris、 HP-UX、 Linux の場合 )、 または /usr/lpp/HPOV_IPA ディ レク ト リ (AIX の場合 ) にインス トールされます。

Java Diagnostics ノード エージェン トは /opt/OV/HPOvJD (Solaris、 HP-UX、 Linux の場合 )、または /usr/lpp/HPOvJD (AIX の場合 ) にインス トールされます。

/opt へのインス トールが難しい場合は、 「/opt/HPOV_IPA」 とい う名前で リ ンクを作成し、 他のディ レク ト リ を参照するよ うに設定します。 インス トール時に、 インス トール ディ レク トリ と して 「/opt/HPOV_IPA」 を指定して ください。

管理ノードのインス トール先ファイル システムの空きディ スク容量をチェッ ク して ください。

Linux では、 次のよ うに実行します。

— ファ イル システムに十分な空き容量がない場合は、 次の手順を実行して、 ローカル ファ

イル システム /location から /opt/HPOV_IPA へのソフ ト リ ンクを作成します。

– cd /opt /* assuming /opt exists */

– mkdir /usr//HPOV_IPA /* assume there is enough space on the local file system /usr */

– ln -s /usr/HPOV_IPA HPOV_IPA /* (or ln -s /usr/HPOV_IPA .) */

— /opt ファ イル システムが存在しない場合、 または / ファ イル システムの下に opt ディ レ

ク ト リが存在せず、 / ファ イル システムに十分な空き容量がない場合には、 / ファ イル システムの下に手動で opt ディ レク ト リ を作成した後、 ソフ ト リ ンクを作成します。

6 sh ./install.bin と入力します。

7 OVTA インス トール ウ ィザードが起動して、 インス トールを開始します。 次の手順を実行す

るよ うに指示されます。

— [Managed Node] オプシ ョ ンを選択します。

— インス トーラによ り、 Linux IPF と HP-UX IPF の JVM 属性を指定するよ うに指示されま

す。 HP-UX IPF では、 JRE が IA32 JVM の場所になり ます。 Linux IPF では、 JRE が 64 ビッ ト JVM の場所になり ます。

リ ンクを作成し、 対象のディ レ ク ト リ が削除されている状態で OVTA ソフ ト ウェアのインストールを実行する と、 インス トールに成功したという誤った報告が行われます。

インストール 35

Page 36: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

— インス トーラによ り、 この管理ノードが通信するプライマ リ またはセカンダ リ測定サーバーに以下の属性を指定するよ うに指示されます。

プライマ リおよびセカンダ リ測定サーバー構成の詳細は、 『HP OpenView Transaction Analyzer パフォーマンス とスケーラビ リ ティ ガイ ド』 を参照して ください。

– [Measurement Server Protocol]: 測定サーバーとの通信に HTTPS を使用するかど うかを指定します。 HTTPS を使用する場合は、 システムを手動で設定する必要があ ります ( 詳細は、 第 8 章、 「高度な設定」 を参照 )。

– [Measurement Server Host Name]: 測定サーバー ソフ ト ウェアをインス トールするホス トの完全修飾ド メ イン ネーム システム (DNS) 名を指定します。 ホス ト名は、 次の形式で入力してください。 machine.domain.com

– [Measurement Server HTTP Port]: OVTA が測定サーバーと通信するために使用する HTTP ポート番号を指定します。測定サーバーの設定に一致する任意のポート番号を入力できます。 特に値を指定しない場合、 OVTA はポート番号 7555 を使用します。

– [Measurement Server HTTPS Port]: OVTA が測定サーバーと通信するために使用する HTTPS ポート番号を指定します。 測定サーバーの設定に一致する任意のポート番号を入力できます。特に値を指定しない場合、OVTA はポート番号 443 を使用します。

8 インス トール時にエラーや警告が発生した場合は、 インス トール ログ ファ イルをチェッ クし、 必要に応じて 『HP OpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。 次のテキス ト ファ イルを開いて表示します。

/<ovta_installation_dir>/HP_OpenView_Transaction_Analyzer_InstallLog.xml/<ovta_installation_dir>/data/log/post-install.log

9 システムの Web サーバーとアプ リ ケーシ ョ ン サーバーを設定します ( 詳細な指示は、第 4 章、「Web サーバーの管理ノードの設定」および第 5 章、「Java および J2EE アプ リ ケーシ ョ ン サーバーの管理ノードの設定」 を参照 )。

Web サーバーおよびアプリケーシ ョ ン サーバー ソフ トウェアを

複数マシン上の管理ノードにインストール

OVTA の Web サーバーまたはアプ リ ケーシ ョ ン サーバー ソフ ト ウェアを複数のマシンにインストールするには、 インス トーラ (install.bin) ファ イルを各マシンにコピーするか、 そのファ イルを共有ネッ ト ワーク ファ イル システム上で利用可能にします。

ファ イルは、 CD-ROM ド ラ イブの /hpovta/InstData/<AIX|HPUX|Solaris|Linux>/VM にあ り ます。

HP-UX IPF と Linux IPF の場合、 ファ イルは、 CD-ROM ド ラ イブの /hpovta/InstData/<HP-UX_IPF+Linux_IPF>/NoVM にあ り ます。

インス トーラをマシンで利用可能にした後、 インス トーラを実行します。

管理ノードのアップグレード

管理ノードのアップグレード手順は、 次のよ うにな り ます。

1 インス トール環境で WebLogic または WebSphere の監視が設定されている場合は、 次の手順を実行して設定を解除します。

— OVTA 3.0 またはそれ以前のバージ ョ ンからアップグレードする場合、 WLS 8 (AIX) で使用する OVTA 3.1 または WebLogic の監視を行う よ う設定されている既存の OVTA 管理ノードからアップグレードする場合、 96 ページ にある設定解除の手順を実行します。

ただし、 OVTA 3.1 (WLS 8 (AIX) で使用する OVTA 3.1 を除く ) からアップデート を行う場合は、 WebLogic の設定を解除する必要はあ り ません。

36 第 3 章

Page 37: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

— WebSphere の監視を行う よ うに設定されている既存の OVTA 管理ノードをアップグレー

ドする場合は、 97 ページ にある設定解除の手順を実行します。

2 OVTA で監視用に設定されている Web サーバーおよびアプリ ケーシ ョ ン サーバーのプロセ

スをすべて停止します。

3 次のコマンドを実行して OVTA を停止します。

/<ovta_installation_dir>/bin/ovta stop

4 fuser コマンドを使用して、 libarm3 を実行中のプロセスがないこ とを確認します。 次の表に

示すよ うに、 コマンドはオペレーティング システムによって異なり ます。

fuser コマンドの出力で、 libarm3 を含む処理があるこ とを示す場合は、 そのプログラムを適切にシャ ッ ト ダウンします (kill -9 は使用しないでください )。

実行可能な fuser は通常 /sbin または /usr/sbin のいずれかにあ り ます。

5 34 ページの 「Web サーバーおよびアプリ ケーシ ョ ン サーバーの 管理ノードに OVTA をイン

ス トール」 の手順に従って、新規 OVTA をインス トールします ( 手順 1 で設定解除したものに

再設定を行います。 手動で設定した JDBC ド ラ イバも含みます ) 。

6 既存のインス トール環境で <ovta_installation_dir>/data/conf/ipainit.xml ファ イルが変更されて

いる場合は、新しい ipainit.xml ファ イルで同様の変更を行います。これまで使用していたファ

イルは、 ipainit_<version>.xml と してアクセス可能です。

7 WebLogic または WebSphere の監視を行う場合は、第 5 章、 「Java および J2EE アプリ ケーシ ョ

ン サーバーの管理ノードの設定」 の手順に従って各設定スク リプ ト を実行します。

8 91 ページの 「OVTA の起動」 の説明に従って OVTA を起動します。

要注意事項 : 手順 2 および 手順 3 の順番を守ってください。

オペレーティング システム

ログイン要件 コマンド

HP-UX root の必要あ り /usr/sbin/fuser /opt/HPOV_IPA/lib/libarm3.sl

Solaris fuser /opt/HPOV_IPA/lib/libarm3.so

AIX fuser -x /usr/lpp/HPOV_IPA/lib/libarm3.a

Linux fuser /opt/HPOV_IPA/lib/libarm3.so

インストール 37

Page 38: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

サイレン ト インストール

サイレン ト インス トールでは、 プロパティ ( テキス ト ) ファ イルから入力を取得します。 プロパティ値では環境変数を参照できるので、 個々のマシンに合わせてインス トールを自動的に調整できます。

サイレン ト インス トールを準備するには、 サンプル プロパティ ファ イルをコピーし、 OVTA の設定に従って編集します (39 ページの「OVTA で監視するアプ リ ケーシ ョ ン サーバーと Web サーバーの選択」 を参照) 。 一部のノードで異なる設定が必要な場合は、 別々の名前で複数のプロパティ ファ イルを作成できます。

測定サーバーに対してサイレン ト インス トールを実行する

1 インス トーラ (install.bin) とプロパティ ファ イルをノードで利用可能にするために、 それらのファ イルをネッ ト ワーク ド ラ イブに置くか、 ノードにコピーします。

2 OVTA インス トーラを実行して、 HP-AS インス トーラをセッ ト アップします。

sh install.bin -f <full path to properties file>

3 HP-AS インス トーラを実行します。

cd <ovta_installation_dir>jre/bin/java -jar hpas/hpas_install.jar -f \<ovta_installation_dir>/hpas/hpas_install.properties

4 OVTA インス トーラを実行して OVTA をインス トールします。

sh install.bin -f <full path to properties file>

5 サイレン ト インス トールでは、エラー メ ッセージが表示されず、エラー ステータスも返されません。 インス トール ログ ファ イルをチェッ ク し、 必要に応じて 『HP OpenView TransactionAnalyzer ト ラブルシューティング ガイ ド』 を参照して ください。 次のテキス ト ファ イルを開いて表示します。

/<ovta_installation_dir>/HP_OpenView_Transaction_Analyzer_InstallLog.xml/<ovta_installation_dir>/data/log/post-install.log

OVTA で HP-AS の既存のインス トールを使用する場合は、 手順 2 および 3 を省略できます。

管理ノードに対してサイレン ト インス トールを実行する

1 インス トーラ (install.bin) とプロパティ ファ イルをノードで利用可能にするために、 それらの

ファ イルをネッ ト ワーク ド ラ イブに置くか、 ノードにコピーします。

2 OVTA インス トーラをノード上でサイレン ト モードで実行します。

sh install.bin -f <full path to properties file>

➤ 注記

次に示すサンプル プロパティ ファ イルが、製品 CD 内の、インス トーラ (install.bin) と同じディレク ト リに入っています。 ファ イル内のコ メン トが、 ファ イル形式と個々の入力プロパティの詳しい説明になっています。

• unix_measurement_server.properties

• unix_managed_node.properties

38 第 3 章

Page 39: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

3 サイレン ト インス トールでは、 エラー メ ッセージが表示されず、 エラー ステータスも返さ

れません。 インス トール ログ ファ イルをチェッ ク し、 必要に応じて 『HP OpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。 次のテキス ト ファ イルを開いて表示します。

/<ovta_installation_dir>/HP_OpenView_Transaction_Analyzer_InstallLog.xml/<ovta_installation_dir>/data/log/post-install.log

4 Web サーバーまたはアプリ ケーシ ョ ン サーバーの監視を管理ノードにインス トールした場合

は、 対応する設定スク リプ ト を ノード上で実行します。 これらのスク リプ トの説明は、 第 4 章、 「Web サーバーの管理ノードの設定」 および第 5 章、 「Java および J2EE アプリ ケーシ ョ

ン サーバーの管理ノードの設定」 を参照して ください。

手順 2 および 3 を実行するシェル スク リプ ト を作成して、 各ノード上でリモートで実行する と便利です。

OVTA で監視するアプリケーシ ョ ン サーバーと Web サーバーの選択

設定ファ イル unix_managed_node.properties のデフォル ト設定では、 すべてのアプ リ ケーシ ョ ンサーバーおよび Web サーバーが OVTA での監視対象に選択されるこ とを前提と しています。このファ イルを修正して、OVTA の監視対象とするアプ リ ケーシ ョ ン サーバーおよび Web サーバーのみを選択できます。

たとえば、 Apache と iPlanet (SunOne) の両 Web サーバーを選択し、 IBM HTTP サーバーを選択しない場合は、 次のよ うに変更します。

設定前

# Choose Web Servers to monitor:USER_INPUT_WSTYPE = \ "Netscape iPlanet Web Server",\ "Apache Web Server",\ "IBM HTTP Server"

設定後

# Choose Web Servers to monitor:USER_INPUT_WSTYPE = \ "Netscape iPlanet Web Server",\ "Apache Web Server"

終行を円記号 (\) で終えないでください ( その次の行が空白の場合を除く )。

OVTA で監視するアプ リ ケーシ ョ ン サーバーの選択にも、 同じ手順を適用します。 この手順は、Java Diagnostics ノード エージェン ト を選択する場合にも適用されます。

IPF の JVM を指定

IPF プラ ッ ト フォームでは、 JAVA_HOME プロパティのコ メン ト を解除し、 64 ビッ ト Itanium JRE(1.4.2 以上 ) の完全なパスに設定する必要があ り ます。 パスは bin/java を含むディ レク ト リ を参照するよ うに設定する必要があ り ます。

インストール 39

Page 40: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA をルート以外で使用できるようにする

デフォルトでは、 ルート ユーザーのみが UNIX システムへの OVTA のインス トール、 設定、 および制御が可能です。 ただし、 ルート ユーザーが、 インス トールに従って、 一部の権限および設定を変更する と、 ルート以外のユーザーが OVTA の設定、 起動、 および停止を実行できるよ うになり ます。

デフォルトの SOLID データベースが測定サーバーで使用されている場合は、 root と して実行する必要があ り ます。次の例を使用する と、すべてのユーザーに書き込みアクセス権が許可されます。必要に応じて、 ルート以外のユーザー / グループに、 OVTA ソフ ト ウェアを実行するために使用する書き込みアクセス権を限定できます。

次のコマンドを発行してファ イル権限を変更する と、 ルート以外のユーザーと して実行しているOVTA プロセスからアクセスできるよ うにな り ます。

測定サーバー (HP-UX および Solaris) cd <ovta_installation_dir>/bin# The following is needed only if solid is used as the database.# The solid server can be launched by a non-root user, but must# run as root. This is accomplished via the setuid change on the file.chmod u+s solid# It is strongly recommended that the armd process initialize as root.# It can, however, run as a non-root user once initialized.chmod u+s armd# Allow write access by non-root users for configuration files.cd <ovta_installation_dir>/data/confchmod a+w .chmod a+w ipaConfig.xmlchmod a+w ipaManagedNodeConfig.xmlchmod a+w chmod SiteConfigchmod a+w chmod SPIConfig# The following is needed to run the application server non-root.cd /opt/hpmw/hpas/config/ovta/chmod a+w j2ee-partition-service-config.xml

管理ノード (HP-UX、 AIX、 Solaris、 および Linux) cd <ovta_installation_dir>/bin# It is strongly recommended that the armd process initialize as root.# It can, however, run as a non-root user once initialized.chmod u+s armd# Allow write access by non-root users for configuration files.cd <ovta_installation_dir>/data/confchmod a+w .chmod a+w armconf.xmlchmod a+w ipaManagedNodeConfig.xml

ルート以外のユーザーから root と して armd を実行する

armd ファ イルでの setuid の変更はオプシ ョ ンですが、変更するこ とを強くお勧めします。管理ノード上で、 OVTA は、 OVTA ト ランザクシ ョ ン エージェン トの一部である実行可能な armd を含む、すべてのスク リプ トおよびプログラムを、 ルー ト以外のプロセス と して実行できます。 ただし、稼動環境にある処理数の多い管理ノードでは、 この操作を避けて ください。 実行可能な armd がroot と して実行していない場合は ( ルート ユーザーから起動する場合、上記の setuid の変更によって root と して実行しているルート以外のユーザーから起動する場合のいずれにしても )、高いスケジューリ ング優先度で実行できません。 これによ り、 すべての ト ランザクシ ョ ンを完全に測定できない場合もあ り ます。 この場合でも、 ト ランザクシ ョ ン エージェン トは通常どおり稼動しますが、 処理数が も多い時間帯では、 ト ランザクシ ョ ン データが失われる可能性もあ り ます。

40 第 3 章

Page 41: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

AIX、Solaris、および Linux の管理ノードでは、前記のよ うに armd で setuid を変更するこ とによって、 ト ランザクシ ョ ン エージェン トが、 処理数の多い稼動環境でも通常どおり稼動できるよ うにな り ます。 HP-UX システム上でも、同様に setuid を変更できますが、 armd プロセスを高い優先度で実行できる別のオプシ ョ ンがあ り ます。 このオプシ ョ ンでは、 setuid を変更して root と して実行する必要はあ り ません。 「ovta start」 コマン ドによってルート以外のユーザーが armd を起動する と、 PRIV_RTSCHED 権限が割り当てられる場合があ り ます。 これによ り、 ト ランザクシ ョ ンエージェン トの armd プロセスが sched_setscheduler() API を使用して、すべての ト ランザクシ ョ ンデータを完全に測定するために必要な優先度を設定できます。詳細は、 HP-UX の sched_setscheduler() man page を参照して ください。

すべてのプラ ッ ト フォーム上で、 armd の権限が不十分なために優先度を調整できない場合には、ト ランザクシ ョ ン エージェン トのログ ファ イル <ovta_installation_dir>/data/log/armd.log に、 次のよ うな警告が記録されます。

WARN armd.cpp line=1132 mi_set_priority() setpriority() failed Permission denied.WARN armd.cpp line=1445 main() Cannot run armd in real time priority. This may result in lost transaction data.

ルート以外のユーザーから root と して armd を初期化する、 偽装によりルート以外のユーザーとして実行する

この方法は、セキュ リ ティで保護された稼動環境で armd プロセスを実行するための、 も効率的かつ安全な方法です。 上記の PRIV_RTSCHED 割り当てを使用した HP-UX の方法とは異なり、 あらゆる UNIX プラ ッ ト フォーム上で有効です。 この方法では、 root と して armd プロセスが初期化される と、偽装を使用して有効なユーザーおよびグループをルート以外の ID に切り替えます。次の手順で実行します。

1 前記のよ うに setuid を変更して (chmod u+s armd)、 armd がルート以外のユーザーによって起動された場合でも root と して起動できるよ うにします。

2 OVTA 開始スク リプ ト を修正して、 目的のルート以外のユーザーおよびグループの ID を armd プロセスに渡すよ うにします。 armd が起動する と root と して初期化し、 上記の必要な優先度を調整します。 初期化される と、 ルート以外のユーザーおよびグループを偽装した実行状態の入力が継続されます。 OVTA スク リプ トの次の行を変更する必要があ り ます。

設定前

$BIN_DIR/armd /arm_inprog 5000

設定後

$BIN_DIR/armd /arm_inprog 5000 -uid 4 -gid 4

この例では、 「4」 がルート以外のユーザーおよびグループの ID を意味します。

3 OVTA 開始スク リプ ト を使用してルート以外のユーザーから armd を起動します。

Solaris システム上で HP OpenView GlancePlus または HP OpenView Performance Agent を使用している場合、 リ ンクを作成する と各製品が正常に動作しな くなる可能性があ り ます。 この問題が修正されるまで、 上記のコマン ドの使用はお控え ください。 この環境で OVTA を実行できるのはルート ユーザーのみとな り ます。

Solaris システム上の armd フ ァ イルで setuid を変更する場合は、 さ らに他の手順が必要です(Solaris では setuid プログラムに対する LD_LIBRARY_PATH が無視されます )。 /usr/lib 内に、 次のファイルに対する リ ンクを作成します。

cd /usr/libln –s /opt/HPOV_IPA/jre/lib/sparc/client/libjvm.soln –s <ovta_installation_dir>/lib/libarm3.soln –s <ovta_installation_dir>/lib/libarmreg.soln –s <ovta_installation_dir>/lib/libnums.so

インストール 41

Page 42: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

時刻の同期

OVTA は、 管理ノードのシステム ク ロ ッ クを使用して ト ランザクシ ョ ンの発生日時を記録します。 HP では、 すべての測定サーバーおよび管理ノードの時刻を同期させる こ と を推奨しています。 測定サーバー ソフ ト ウェアは、 各システム ク ロ ッ クの設定に関係な く分散する ト ランザクシ ョ ン コンポーネン ト を正し く関連付けますが、 測定サーバーおよび管理ノード間に時刻の不整合が存在する場合、 データ表示に関して問題が発生します。 たとえば、 時刻のずれが も大きい管理ノード上で、 ト ランザクシ ョ ン データまたはサブ ト ランザクシ ョ ン データが一時的に確認できなくな り ます。

42 第 3 章

Page 43: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

4 Web サーバーの管理ノードの設定

この章では、 次のコンポーネン トの設定方法について説明します。

• Sun Java System Web Server ( 下記 )

• Apache Web Server (47 ページ )

Sun Java System Web Server

OVTA は、 Sun Java System Web Server ( 以前の Sun ONE Web Server) のバージ ョ ン 6 をサポート します。

Sun Java System Web Server は、 OVTA の Web サーバー ト ランザクシ ョ ン エージェン ト (NSAPIフ ィルタ ) を使用するよ うに設定する必要があ り ます。 これは、 設定スク リプ ト を実行して、 設定ファイル obj.conf および magnus.conf に数行を追加するこ とで行えます。

設定を完了した後、 Web サーバーを再起動します。

<ovta_installation_dir>/bin ディ レク ト リの Perl スク リプ ト、 modify_netscape_config を使用する と、Sun Java System Web Server 用に OVTA 設定手順を適用または取り消すこ とができます。 スク リプト を実行する と、 OVTA によ り、 元の設定ファ イルのバッ クアップ コピーが元のファイルと同じディ レク ト リに作成されます。 スク リプ トの使い方のヘルプを見るには、 -help コマンド行引数を使用します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_netscape_config –help

「-replace」 オプシ ョ ンを省略する と、 このスク リプ トによって変更される結果を確認できます。 このスク リプ ト を実行する と、 オ リ ジナルのファ イルが置換されるのではな く、 標準出力に新しい設定ファイルが書き込まれます。

Sun Java System Web Server 6 の設定

コマンド行オプシ ョ ン 「-iws6」 を ( 「-replace」 の代わりに、 またはそのオプシ ョ ンに加えて ) 指定します。 このオプシ ョ ンを指定する と、 スク リプ トは、 magnus.conf ファ イルと obj.conf ファ イルを修正します。

次のコマンドを (1 行に ) 入力して、 必要な修正を設定に加えます。

/<ovta_installation_dir>/bin/perl <ovta_installation_dir>/bin/modify_netscape_config \ -ipa_dir <ovta_installation_dir> -iws6 \ <netscape_configuration_dir>/obj.conf

このスク リプ トは、 Sun Java System Web Server magnus.conf 設定ファイルに 1 グループの行を追加します。

• init 関数のロード モジュール ディ レクティブ。 このディ レクティブは、 OVTA インスツルメ

ンテーシ ョ ンをロードするよ うに Web サーバーに指示します。

43

Page 44: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

このスク リプトは、Sun Java System Web Server obj.conf 設定ファイルに 3 グループの行を追加します。

• デフォルト オブジェク トのディ レクティブ。 このディ レクティブは、 許可プロセス手順から

開始して、 Web サーバー ト ランザクシ ョ ンを測定し、 OVTA 初期化オブジェク トの名前を登

録します。

• OVTA が ト ランザクシ ョ ンの終了を測定できるよ うにするログ ディ レクティブ。

• OVTA 初期化オブジェク トの登録。

次の 2 つのセクシ ョ ンでは、 magnus.conf と obj.conf ファ イルの例を示します。 これらは、 Solarisサーバーの例です。 Solaris サーバーには、 OVTA 管理ノード ソフ ト ウェア、 Sun Java System WebServer および WebLogic Application Server がデフォルトの場所にインス トールされています。

magnus.conf ファイルの例

次の magnus.conf ファ イルのサンプルは、 modify_netscape_config スク リプ トによって追加される行を示します。

スク リプ トが追加した行 ( 太字で示される行 ) は、 「#IPA Web Server Monitor Configuration」 から「#IPA (end of addition)」 までです。

An indented line represents a continuation of the previous line.

#ServerRoot /usr/iplanet/servers/https-dargo.esr.hp.comServerID https-dargo.esr.hp.comServerName dargo.esr.hp.comErrorLog /usr/iplanet/servers/https-dargo.esr.hp.com/logs/errorsPidLog /usr/iplanet/servers/https-dargo.esr.hp.com/logs/pidUser maborkMtaHost localhostDNS offSecurity offClientLanguage enAdminLanguage enDefaultLanguage enRqThrottle 128StackSize 131072CGIWaitPid onTempDir /tmp/https-dargo.esr.hp.com-ab0d7966

Init fn=flex-init access="$accesslog" format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] \"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%"Init fn=load-types mime-types=mime.typesInit fn="load-modules" shlib="/usr/iplanet/servers/bin/https/lib/libNSServletPlugin.so" funcs="NSServletEarlyInit,NSServletLateInit,NSServletNameTrans, NSServletService" shlib_flags="(global|now)"Init fn="NSServletEarlyInit" EarlyInit=yesInit fn="NSServletLateInit" LateInit=yes

# IPA Web Server Monitor Configuration (added by IPA installer) Init fn="load-modules" shlib="/opt/HPOV_IPA/lib/ipaWebSvrNsapi.so" funcs="ipaInit,ipaPostRead,ipaPostSend,ipaCommand" Init fn="ipaInit" trace="yes" # IPA (end of addition)

Init fn="load-modules" funcs="wl_proxy,wl_init" shlib="/opt/bea70sp1/weblogic700/server/lib/solaris/libproxy.so"Init fn="wl_init"

44 第 4 章

Page 45: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

obj.conf ファイルの例

次の obj.conf ファイルの例は、 modify_netscape_config スク リプ トによって追加される行を示します。

スク リプ トが追加した行 ( 太字で示される行 ) は、 「#IPA Web Server Monitor Configuration」 から「#IPA (end of addition)」 までです。

インデン ト された行は、 前の行からの継続を表します。

# IPA BEA Demo Proxy Configuration (added by IPA installer)<Object name="weblogic" ppath="*/weblogic/*"> Service fn="wl_proxy" WebLogicHost=localhost WebLogicPort=7001 </Object>

<Object name="weblogic" ppath="*/estore/*"> Service fn="wl_proxy" WebLogicHost=localhost WebLogicPort=7005</Object>

<Object name="weblogic" ppath="*/petstore/*"> Service fn="wl_proxy" WebLogicHost=localhost WebLogicPort=7001 </Object>

<Object name="weblogic" ppath="*/examplesWebApp/*"> Service fn="wl_proxy" WebLogicHost=localhost WebLogicPort=7001 </Object># IPA (end of addition)

<Object name=default># IPA Web Server Monitor Configuration (added by IPA installer) - 1) tran start AuthTrans fn="ipaPostRead" NameTrans fn="assign-name" name="ipaCommand" from="/HPOV_webResponse/controlPage.htm" # IPA (end of addition) NameTrans fn="NSServletNameTrans" name="servlet"NameTrans fn="pfx2dir" from="/servlet" dir="$docroot/servlet" name="ServletByExt"NameTrans fn="pfx2dir" from="/jsp.092" dir="/usr/iplanet/servers/docs/jsp.092" name="jsp092"NameTrans fn=pfx2dir from=/mc-icons dir="/usr/iplanet/servers/ns-icons" name="es-internal"NameTrans fn="pfx2dir" from="/manual" dir="/usr/iplanet/servers/manual/https" name="es-internal"NameTrans fn=document-root root="$docroot"PathCheck fn=unix-uri-cleanPathCheck fn="check-acl" acl="default"PathCheck fn=find-pathinfoPathCheck fn=find-index index-names="index.html,home.html"ObjectType fn=type-by-extensionObjectType fn=force-type type=text/plainService type="magnus-internal/jsp" fn="NSServletService"Service method=(GET|HEAD) type=magnus-internal/imagemap fn=imagemapService method=(GET|HEAD) type=magnus-internal/directory fn=index-commonService method=(GET|HEAD|POST) type=*~magnus-internal/* fn=send-file# IPA Web Server Monitor Configuration (added by IPA installer) - 2) tran end AddLog fn="ipaPostSend" # IPA (end of addition) AddLog fn=flex-log name="access" </Object>

<Object name=cgi>

Web サーバーの管理ノードの設定 45

Page 46: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ObjectType fn=force-type type=magnus-internal/cgiService fn=send-cgi user="$user" group="$group" chroot="$chroot" dir="$dir" nice="$nice"</Object>

<Object name="servlet">ObjectType fn=force-type type=text/htmlService fn="NSServletService"</Object>

<Object name="jsp092">ObjectType fn="type-by-extension"ObjectType fn="change-type" type="magnus-internal/jsp092" if-type="magnus-internal/jsp"Service fn="NSServletService" type="magnus-internal/jsp092"</Object>

<Object name="ServletByExt">ObjectType fn=force-type type=magnus-internal/servletService type="magnus-internal/servlet" fn="NSServletService"</Object>

<Object name="es-internal">PathCheck fn="check-acl" acl="es-internal"</Object>

# IPA Web Server Monitor Configuration (added by IPA installer) - 3) init object <Object name="ipaCommand"> Service fn="ipaCommand" </Object> # IPA (end of addition)

46 第 4 章

Page 47: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Apache Web Server

このセクシ ョ ンで説明する方法は、 各種ベンダーの Apache Web Server に当てはま り ます。 それには、 HP の Web サーバーや IBM HTTP Server (IHS) など、 市販のサポート されているバージ ョ ンも含まれます。本バージ ョ ンの OVTA では、Oracle の HTTP Server (OHS) はサポート されていません。

<ovta_installation_dir>/bin ディ レ ク ト リ には、 Perl ス ク リプ ト modify_apache_config があ り ます。このスク リプ ト を使用する と、Apache Web Server 用に OVTA 設定手順を適用または取り消すこ とができます。 スク リプ ト を実行する と、 OVTA によ り、 元の設定ファ イルのバッ クアップ コピーが元のファ イルと同じディ レ ク ト リ に作成されます。 ス ク リプ トの使い方のヘルプを見るには、-help コマンド行引数を使用します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_apache_config –help

「-replace」 オプシ ョ ンを省略する と、 このスク リプ トによって変更される結果を確認できます。 このスク リプ ト を実行する と、 オ リ ジナルのファ イルが置換されるのではな く、 標準出力に新しい設定ファイルが書き込まれます。

EAPI をサポート していない Apache 1.3 のインス トールでは、次のコマンドを実行する と、Apacheバージ ョ ン 1.3 の設定が適切に修正されます。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_apache_config \ –ipa_dir /<ovta_installation_dir> \ -replace <apache_configuration_dir>/httpd.conf

EAPI をサポートする Apache 1.3 のインス トールでは、 次のコマンドを実行します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_apache_config \ -ipa_dir /<ovta_installation_dir> \ -eapi -replace <apache_configuration_dir>/httpd.conf

Apache バージ ョ ン 2.0 では、 次のコマン ド を実行します。 このコマン ドを実行するには Apache2.0.43 以降をベースにしたサーバーが必要です。 たとえば、 IBM HTTP Server 2.0.42.2 は Apache2.0.46 をベースにしています。 さ らに具体的に言う と、 Apache 2.0 サーバーの自己識別 (-V スイ ッチを使用 ) で 「サーバー モジュールのマジッ ク ナンバー」 が 20020903.* であるこ とが必要です (* は任意の数字 )。 マジッ ク ナンバーを調べるには、 Apache をインス トールしたシステムの binディ レク ト リで 「httpd -V」 または 「apachectl -V」 を実行します。

HP-UX (PA-RISC) など HP-UX (IPF) 以外の UNIX プラ ッ ト フォームで Apache 2.0 を設定する場合は、 次のコマンドを実行します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_apache_config \ -ipa_dir /<ovta_installation_dir> \ -v2 -replace <apache_configuration_dir>/httpd.conf

HP-UX (IPF) で Apache 2.0 を設定する場合は、 次のコマンドを実行します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_apache_config \ -ipa_dir /<ovta_installation_dir> \ -v2 -IA32 -replace <apache_configuration_dir>/httpd.conf

Web サーバーの管理ノードの設定 47

Page 48: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

このスク リプ トは、 次の行を Apache 設定ファ イル (httpd.conf) の 後に追加して、 OVTA インスツルメンテーシ ョ ンをロード します。 ラ イブラ リ ファ イル (1 行目 ) の名前は、指定したコマンド行オプシ ョ ンによって異な り ます。

# IPA Web Server Monitor Configuration (added by IPA installer)LoadModule ipaWebSvr_module /<ovta_installation_dir>/lib/ipaWebSvrApache.slipaWebSvrDir /<ovta_installation_dir>/lib<Location /HPOV_webResponse/controlPage.htm> SetHandler ipaCommand Allow from all</Location><Location /HPOV_webResponse/ClientMonitorReceptor> SetHandler ipaClientMonitorReceptor Allow from all</Location># IPA (end of addition)

共有メモリ セグメン ト

デフォルトの設定では、 IBM HTTP Server (IHS) 2.0 を OVTA Web サーバー モニタ と一緒に実行できません。 次のよ うなエラー メ ッセージが表示されます。

[crit] (12)Not enough space: Unable to create scoreboard(anonymous shared memory failure)

デフォルトでは、 AIX 上のプロセスは 12 以上の共有メモ リ セグメン トに接続できません ( 使用しているモジュールの組み合わせによっては、 他の Apache ベースの Web サーバーでも この問題が起こる場合があ り ます )。 環境変数 EXTSHM を ON に設定してプロセスを実行する と、 この制限が適用されません。

IHS/Apache プロセス用にこの環境変数を設定するには、 Web サーバーのインス トール領域にあるbin/envars ファ イルを編集し、 次の行を追加します。

EXTSHM=ON ; export EXTSHM

48 第 4 章

Page 49: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

5 Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定

この章では、 次のコンポーネン トの設定方法について説明します。

• AIX 上の BEA WebLogic Server (WLS) 8.1 と HotSpot JVM 1.5 上の WLS 9 を除く BEA WLS と BEA WebLogic Express (WLX) の全バージ ョ ン (50 ページ )

• AIX 上の BEA WebLogic Server (WLS) と BEA WebLogic Express (WLX) のバージ ョ ン 8.1 と HotSpot JVM 1.5 上のバージ ョ ン 9.x (57 ページ )

• IBM WebSphere Application Server 5.x (64 ページ )

• IBM WebSphere Application Server 6.x (72 ページ )

• JBoss Application Server 3.2 および 4.0 (78 ページ )

• Tomcat サーバー (Servlet Container) 4.1、 5.0、 および 5.5 (82 ページ )

• Oracle Application Server 10g バージ ョ ン 10.1.2+ (85 ページ )

• Java の J2SE 監視を有効にする (88 ページ )

49

Page 50: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

AIX 上の BEA WebLogic Server (WLS) 8.1 と HotSpot JVM 1.5 上の WLS 9 を除く BEA WLS と BEA WebLogic Express (WLX) の全バージョ ン

WLS または WLX を設定する と、 サーブレッ ト 、 JSP、 サーブレッ ト フ ィルタ、 EJB および JDBCメ ソ ッ ド呼び出し (WLS の場合 )、 ポート レッ ト処理およびライセンス チェッ ク (WebLogic Portalの場合 ) といった、 各種 J2EE ト ランザクシ ョ ンを OVTA モニタから報告するこ とが可能にな ります。

WLX および WebLogic Portal の設定方法は、 WLS の場合と同じです。

次の項目を設定します。

• ( 必要に応じて ) WebLogic Application Server のサンプル スク リプ ト を、 config-wls.sh スク リプト を実行して設定する (50 ページの「タスク 1 : config-wls.sh スク リプ トの実行 ( オプシ ョ ン )」を参照 )。

• 個々の WebLogic Application Server を起動するためのスタート アップ スク リプ ト を設定する(52 ページの 「タスク 2 : 各 WLS サーバーの WLS の設定」 を参照 )。

• ( 必要に応じて ) SQL ト レース サンプリ ングを設定する (54 ページの 「SQL ト レース サンプリ ング」 を参照 )。

• ( 必要に応じて ) OVTA ク ラ イアン ト モニタ レセプタを設定する (54 ページの 「拡張可能なクライアン ト モニタ」 を参照 )。

OVTA による WebLogic の監視は、Sun HotSpot JVM ( または HP-UX などの HotSpot ベースの JVM)で WLS 9 を使用する と き、 または AIX で WLS 8.1 を使用する と き と大幅に異な り ます。 次の表に、 相違点を示します。

タスク 1 : config-wls.sh スクリプ トの実行 ( オプシ ョ ン )

WebLogic サンプル スク リプ トがインス トールされている場合、 config-wls.sh スク リプ トによってサンプル デモ スク リプ トが生成されます。

「ovta_」 で始まるスク リプ トには、 OVTA による監視と共にサーバーを実行するために必要な設定が含まれています。

• すべてのバージ ョ ンで、 サンプル ド メ インに、 サンプル スク リプ ト ovta_startExamplesServer.sh が生成されます。

• WLS 6.1 および 7.0 の Petstore ド メ インに、サンプル スク リプ ト ovta_startPetStore.sh が生成されます。

AIX 上の WLS 8.1 と Sun JVM 1.5 上の WLS 9 を 除く全バージ ョ ン

AIX 上の WLS 8.1 と Sun JVM 1.5 上の WLS 9 のみ 説明

config-wls.sh ( オプシ ョ ン ) BEAWlsInstall.sh 設定スク リプ ト

config-wls.log BEAWlsInstall.log 設定スク リプ ト を実行した結果

ovta_wls.sh BEAWlsVars.sh サーバー インスタンス別の設定

使用不可 ipa_weblogic.jar インスツルメンテーシ ョ ン前の weblogic.jar

$OVTA_JAR $OVTA_JAR ク ラスパスに追加された jar ファ イル

$OVTA_JAVA_OPTIONS $OVTA_JAVA_OPTIONS 必須のコマンド行オプシ ョ ン

50 第 5 章

Page 51: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

• WLS 8.1 の場合は、 Medrec ド メ インに、 サンプル スク リプ ト ovta_startMedRecServer.sh が生成されます。

• WLS 9.x の場合は、 サンプル スク リプ ト ovta_startWebLogic.sh が生成されます。

• WLS 8.1 ポータルの場合は、 サンプル スク リプ ト ovta_setDomainEnv.sh が生成されます。

OVTA をインス トールまたは設定するために WebLogic Server を停止する必要はあ り ません。ただし、 監視を有効にするには、 サーバーをいったん停止し、 52 ページの 「タス ク 2 : 各 WLS サーバーの WLS の設定」 で指定されている修正した設定で再起動する必要があ り ます。

config-wls.sh スク リプ トは、管理ノードをインス トールした直後に実行します。通常の場合、 このスク リプ トの実行は 1 回だけ必要ですが、繰り返し実行しても悪影響はあ り ません。複数バージ ョンの WebLogic をインス トールした ( 複数の BEA_HOME または複数の WL_HOME がある ) 場合や、 WebLogic を再インス トールまたは新しいバージ ョ ンの WebLogic をインス トールした場合には、 スク リプ ト を 2 回以上実行するこ と もできます。

OVTA インス トール プログラムは、 BEA WebLogic のインス トール ディ レク ト リ を入力するよ うに求めます。 この情報は、 config-wls.sh に呼び出される ovta_installation.sh スク リプ ト を修正するために使用されます。 管理ノードにインス トールされている BEA のバージ ョ ンが 1 つだけであり、 その WL_HOME を OVTA インス トール時に正し く指定していれば、 引数なしでスク リプ トを実行できます。

<ovta_installation_dir>/bin/config-wls.sh

も し他のディ レク ト リに別のバージ ョ ンの BEA がインス トールされている場合は、次のよ うなコマンド行引数で BEA のバージ ョ ンと位置を指定してスク リプ ト を再実行します。

• WLS 6.1

-DBEA_HOME=<BEA install directory> -DWL_HOME=<WebLogic product directory> -DWLS6=true

• WLS 7.0

-DBEA_HOME=<BEA install directory> -DWL_HOME=<WebLogic product directory> -DWLS7=true

• WLS 8.1 (AIX 以外 )

-DBEA_HOME=<BEA install directory> -DWL_HOME=<WebLogic product directory> -DWLS8=true

• WLS 9.0 または 9.1 (JRockit)

-DBEA_HOME=<BEA install directory> -DWL_HOME=<WebLogic product directory> -DWLS9=true

たとえば、 次のとおりです。

config-wls.sh -DBEA_HOME=/opt/bea -DWL_HOME=/opt/bea/weblogic71 -DWLS7=true

スク リプ トの結果は、 次のファ イルにあ り ます。

<ovta_installation_dir>/data/log/current-config-wls.log

完全な履歴記録のために、 このファ イルは、 次のファ イルの末尾に追加されます。

<ovta_installation_dir>/data/log/config-wls.log

ログ ファ イルの 後の方に、 「BUILD SUCCESSFUL」 とい う メ ッセージがあるはずです。

➤ 注記

config-wls.sh スク リプ トは、 root ではなく必ず WLS ユーザーと して実行して ください。 このスク リプ ト を WLS ユーザーと して実行するこ とによ り、 作成されたファ イルが適切に保護されます。 このスク リプ トは任意のディ レク ト リで実行できますが、そのパスで Java が利用可能であるこ とを確かめて ください。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 51

Page 52: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

タスク 2 : 各 WLS サーバーの WLS の設定

OVTA のライブラ リ検索パスへの追加 ( 手順 1)、OVTA のシステム ク ラスパスへの追加 ( 手順 2)、OVTA の Java コマンドへの追加 ( 手順 3) などを行う環境変数を設定するには、 WLS サーバーの各インスタンスを開始するスク リプ ト を修正する必要があ り ます。 必要に応じて Java Diagnosticsおよび サンプル SQL ト レースを有効にできます ( 手順 4 と 手順 5)。

1 次のよ うに、 環境変数を設定します。

シェル スク リプ ト <ovta_installation_dir>/bin/ovta_wls.sh または csh スク リプ トのコマンド <ovta_installation_dir>/bin/ovta_wls.csh を実行します。

これらのスク リプ トのいずれかを対話形式で実行します。

ksh または sh の場合 :

. <ovta_installation_dir>/bin/ovta_wls.sh

csh の場合 :

source <ovta_installation_dir>/bin/ovta_wls.csh

またはスク リプ トの中で実行します。

ksh または sh の場合 :

if [ -r <ovta_installation_dir>/bin/ovta_wls.sh ] then ; . <ovta_installation_dir>/bin/ovta_wls.sh fi

csh の場合 :

if (-r <ovta_installation_dir>/bin/ovta_wls.csh) source <ovta_installation_dir>/bin/ovta_wls.csh

この操作によ り、 手順 2 および手順 3 で使用する環境変数 OVTA_JAR および OVTA_JAVA_OPTIONS が設定されます。

また、 システム上に、 共有ライブラ リ パス (LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH) も設定されます。

また、 JRockit JVM を使用している場合は、 ovta_wls.sh の呼び出しの前に JAVA_VENDOR=BEA を設定するか、 <ovta_installation_dir>/bin/ovta_java.sh ( または ovta_java.csh) 内にある OVTA_JROCKIT の定義行のコ メン ト を解除するかのいずれかを行う

必要があ り ます。

JRockit を実行していない場合、 次のメ ッセージは無視してかまいません。

ovta_wls.sh: OVTA unknown JVM. Set JAVA_VENDOR to BEA or Sun to fix

JAVA_VENDOR を設定した後、 このメ ッセージは表示されません。

2 システム CLASSPATH に OVTA を追加します。

WLS の CLASSPATH を修正して $OVTA_JAR で終わるよ うにする必要があ り ます。 たとえ

ば次のとおりです。

設定前

CLASSPATH=${POINTBASE_CLASSPATH}:${JAVA_HOME}/jre/lib/rt.jar:${WL_HOME}/server/lib/webservices.jar

設定後

CLASSPATH=${POINTBASE_CLASSPATH}:${JAVA_HOME}/jre/lib/rt.jar:${WL_HOME}/server/lib/webservices.jar:$OVTA_JAR

52 第 5 章

Page 53: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

3 OVTA の Java オプシ ョ ンを Java コマンド行に追加します。 次のいずれかを実行します。

— OVTA_JAVA_OPTIONS を Java コマンド行で使用されている JAVA_OPTIONS に追加し

ます。 たとえば次のとおりです。

JAVA_OPTIONS=”$OVTA_JAVA_OPTIONS $JAVA_OPTIONS”

-hotspot オプシ ョ ンを使用している場合は、 $OVTA_JAVA_OPTIONS の前に記述する必

要があ り ます。

— $OVTA_JAVA_OPTIONS をコマンド行に追加します ( 既存の $JAVA_OPTIONS の前 )。

OVTA_JAVA_OPTIONS を複数回指定するのを避けるために、 スク リプ トの冒頭または 後

にある JAVA_OPTIONS を set JAVA_OPTIONS= でク リ アして ください。 複数回指定する と、

OVTA による監視が失敗するか (Java Diagnostics が有効の場合 )、 オーバーヘッ ドが増加しま

す (Java Diagnostics が無効の場合 )。

4 必要に応じて、 Java Diagnostics を有効にします。

Java Diagnostics を有効にするには、 Java Diagnostics ノード エージェン ト サービスが実行中で

あるこ とを確認します (109 ページの 「Java Diagnostics エージェン トの統合」 を参照 )。 次に、

ovta_wls.sh ( または ovta_wls.csh) の呼び出しの中に変数 JD を設定します。 そのためには、

ovta_wls.sh または ovta_wls.csh を修正するか、 次のよ うにスク リプ トの呼び出しの前に

「JD=on」 を設定します。

JD=onOVTA_HOME=/opt/HPOV_IPA. . $OVTA_HOME/bin/ovta_wls.sh

5 必要に応じて、 SQL ト レースを有効にします。 54 ページの 「SQL ト レース サンプリ ング」

を参照して ください。

必要な修正をすべて含むサンプル スクリプ ト

サンプル デモのインスツルメン ト後のバージ ョ ンを起動するサンプル スク リプ トは、<ovta_installation_dir>/bin/bea-wls-6.1、 bea-wls-7.0、 bea-wls-8.1、 および bea-wls-9.1 のディ レ ク トリにあ り ます。

サンプル スク リプ トは決して、 直接実行しないでください。 また、 サンプル ディ レク ト リから、いずれのサンプル スク リプ ト も実行しないでください。

「ovta_」 ス ク リプ ト をコピーしないでください。 元のスク リプ ト をコピーし、 ovta_ と元の (ovta_のない ) スク リプ トの違いに基づいて、 このコピーを編集するよ うにします。

WLS サンプルをインス トールして config-wls.sh スク リプ ト を実行した場合、 元のスク リプ トから類似した ovta_ スク リプ トが生成されます。 生成されたスク リプ トは、 WLS によってインス トールされた既存のスク リプ ト をベースにしています。

• WebLogic サンプル ド メ インに、 元の startExampleServer.sh からサンプル ovta_startExamplesSever.sh が生成されます。

• Petstore ド メ インに、 スク リプ ト ovta_startPetStore.sh が生成されます。

• WLS 8.1 の場合は、 Medrec ド メ インに、 サンプル スク リプ ト ovta_startMedRecServer.sh が生成されます。

• WLS 8.1 ポータルの場合は、 サンプル スク リプ ト ovta_setDomainEnv.sh が生成されます。

• WLS 9.x の場合は、 サンプル スク リプ ト ovta_startWebLogic.sh が生成されます。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 53

Page 54: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

WebLogic Node Manager の設定

WebLogic Node Manager は、 WLS サーバーの起動と終了に使用する BEA のツールです。

WebLogic Node Manager を設定する と き、 Java オプシ ョ ンに OVTA_JAVA_OPTIONS を追加し ( タスク 2 の手順 3 を参照 )、 WebLogic Node Manager が起動する各リモート サーバーを呼び出すための CLASSPATH に OVTA_JAR ファ イルを追加します。 さ らに、 ラ イブラ リ パスに OVTA ラ イブラ リ を追加します ( 上記のタスク 2 の手順 1 に従って ovta_wls スク リプ トで設定 )。

OVTA_JAVA_OPTIONS と OVTA_JAR の追加は、 Administration Console の [ リ モー ト スタート ]タブか、WebLogic Node Manager のスタート アップ スク リプ ト startNodeManager.sh で設定します。ラ イブラ リ パスを設定するには、各リモート サーバーの WebLogic Node Manager のスタート アップ スク リプ トで ovta_wls.sh スク リプ ト を呼び出します。

Administration Console を使用する場合、 [ ク ラスパス ] に OVTA_JAR の値を追加し、 [ 引数 ] の先頭に OVTA_JAVA_OPTIONS の値を追加します。 [ ク ラスパス ] と [ 引数 ] には、 追加する OVTA関連の値のみでなく、すべての値を ( 変数でなく、展開した文字列の形式で ) 指定します これは、NodeManagerstartup スク リプ トから継承された JAVA_OPTIONS と CLASSPATH が、 AdministrationConsole で指定された値に変更されるためです。 使用するすべての値は、 WebLogic Node Managerのスタート アップ スク リプ トで確認できます。 WebLogic Node Manager のスタート アップ スク リプ ト または Administration Console で使用する OVTA_JAVA_OPTIONS および OVTA_JAR の展開後の文字列の値を確認するには、 コマンド ウ ィンド ウで ovta_wls.sh を実行し、 値を表示します。

WebLogic のその他の設定-すべてのバージ ョ ン、 すべての

プラッ ト フォーム ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば次のとおりです。

ovta.SQL_trace_sample_percent=50

また、 この例は、 全 SQL ト ランザクシ ョ ンの う ち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 デフォルト値は 0 です。

<ovta_installation_dir>/bin/ovta_java.sh ( または ovta_java.csh) スク リプ トの OVTA_SQL 行を編集するこ とによって、 このプロパティを有効にできます。 ovta_java スク リプ トは ovta_wls スク リプ トから呼び出され、 ovta_wls スク リプ トはタスク 2 の手順 1 で指定したサーバー スタート アップ スク リプ トから呼び出されます。

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用している場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、 HPOV_webResponse.war Web アプ リ ケーシ ョ ンを配布するために追加の手順が必要になり ます。

54 第 5 章

Page 55: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA ク ラ イアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプ リ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

次に示すよ うなエラーは WLS 8.1 では普通であ り、 無視してかまいません。

<Warning> <HTTP> <BEA-101247> <Application:'C:\Program Files\HPOV_IPA\data\conf',Module:'HPOV_webResponse':Public ID references the old version of the Servlet DTD. You must change the public ID in web.xml file to "-//Sun Microsystems, Inc.//DTD Web Application 2.3//E

J2EE Collector の設定

J2EE Collector は、 リモートの BEA アプリ ケーシ ョ ン サーバー ( バージ ョ ン 8.1 以上 ) からアプ リケーシ ョ ン サーバー メ ト リ ッ クを収集します。 J2EE Collector は、 プラ イマ リ測定サーバーとセカンダ リ測定サーバーのそれぞれにインス トールされ、設定されるまではアイ ドル状態です。J2EECollector を設定する と、 Console にメ ト リ ッ クを表示できます。

J2EE Collector は、 プライマ リ とセカンダ リのどの測定サーバーでも実行できます。 大量の ト ランザクシ ョ ンが処理される稼動環境では、 収集プロセスを隔離するためにセカンダ リ測定サーバーでコレクタを実行して、プライマ リ測定サーバーのワークロードを軽減できます。次の説明の 「測定サーバー」 は、 プライマ リ とセカンダ リの両方の測定サーバーを指します。

J2EE メ ト リ ッ クの収集を開始するには、 次の手順を実行します。

1 BEA 製品 ( バージ ョ ン 8.1 以上 ) のディ レク ト リにある weblogic.jar を OVTA 測定サーバーにコピーします。 この jar ファ イルは、 BEA の server/lib ディ レク ト リにあ り ます。 たとえば、BEA 8.1 の場合、 この jar は <bea home>/weblogic81/server/lib/weblogic.jar にあ り ます。 このファ イルを測定サーバーの <OVTA HOME>/j2eecollector ディ レク ト リにコピーします。

注記 : J2EE Collector の起動時に BEA の weblogic.jar ファイルが見つからない場合、 J2EE Collector は終了します。 コレクタを実行し、 メ ト リ ッ クを収集するには、 手順 1 が不可欠です。

制限事項 : 収集できるのは、 WLS 8.1 weblogic.jar を使用する WLS 8.1 アプ リ ケーシ ョ ン サーバー インスタンスか、 WLS 9.x weblogic.jar を使用する WLS 9.x インスタンスのいずれかです。 両方を収集するこ とはできません。

2 測定サーバーで J2EE Collector の設定プログラムを起動し、 監視する BEA アプ リ ケーシ ョ ン サーバー インスタンスの リ ス ト を入力します。1 台のコンピュータに BEA アプ リ ケーシ ョ ン サーバー インスタンスが複数設定されている場合は、 監視する各インスタンスに対して 1 つのエン ト リ を追加する必要があ り ます。

J2EE Collector の設定プログラムを起動するには、 /opt/HPOV_IPA/bin/j2eeCollectorConfig.sh を実行します。

監視対象のアプリ ケーシ ョ ン サーバー インスタンスを設定するには、 [Add Server] ボタンをク リ ッ ク します。 テーブルに新しい行が作成されます。 行の 4 つのフ ィールドに、 次のように値を入力します。 プロパティの設定に必要な値が不明の場合は、 BEA システムの管理者に確認してください。

— Listen Address: BEA アプ リ ケーシ ョ ン サーバー インスタンスを実行中のマシンのホスト名、 DNS 名、 または IP アドレス。 このアドレスは、 測定サーバーで実行される J2EE Collector が、 対象のアプリ ケーシ ョ ン サーバー インスタンスに接続するために使用します。 このアドレスは、 このインスタンスへの要求を受け入れる と きに使用するアドレスと同じです。

— Listen Port: BEA アプリ ケーシ ョ ン サーバーが外部からの定期的な接続 ( 非 SSL) を待ち受けるポート。 このポートは、 この WebLogic Application Server インスタンスのために BEA 管理コンソールで設定されているポート と同じです。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 55

Page 56: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

— Login: サーバー インスタンスが所属する ド メ インでの、 アプ リ ケーシ ョ ン サーバーの Admin ユーザー名。 UNIX のログイン アカウン ト名を入力しないでください。 BEA ユーザーは、 BEA WebLogic コンソールにログインできるユーザーです。 このユーザーは、必ずしも BEA 「Administrators」 グループのメンバである必要はあ り ません。「Deployers」、 「Monitors」、 「Operators」 グループのユーザーでもかまいません。

— Password: 上記のログイン ユーザーのパスワード。

追加指定するサーバーがほかにもある場合は、 [Add Server] ボタンを押してこの手順を繰り返します。 サーバーの入力が終了した後で、 [Save & Close] を押します。 指定内容が保存され、 アプ リ ケーシ ョ ンが終了します。

3 WLS 8.1 の場合は、 次の 「ovta start」 コマンドを実行して、 測定サーバーで J2EE Collector コマンドを起動します。

/<ovta_installation_dir>/bin/ovta start

起動された J2EE Collector は、設定された各サーバーに関する情報を毎分収集します。情報の収集を確認するには、 OVTA Console を起動します。 [Navigation] パネルの [Servers] 項目の下に子項目[J2EE] が表示されます。 [J2EE] を選択する と、 設定したサーバーのメ ト リ ッ クが Console の右側に表示されます。

設定を変更するには、手順 2 に従って J2EE Collector の設定プログラムを起動します。サーバーの追加、 変更、 または削除を自由に行う こ とができます。 サーバーの特定のフ ィールドを変更するには、 そのフ ィールドをク リ ッ ク して選択し、新しい値を入力します。 サーバーを削除するには、サーバーの任意のフ ィールドをク リ ッ ク して選択し、 [Delete] ボタンを押します。

変更が完了した後で、 [Save & Close] を押します。 変更内容が保存され、 アプリ ケーシ ョ ンが終了します。 新しい設定は、 1 分以内に有効になり ます。 J2EE Collector は、 設定の変更を自動的に検出します。 再起動する必要はあ り ません。

WLS 9.x アプ リ ケーシ ョ ン サーバー インスタンスから収集を行うには、J2EE Collector の実行時に WLS 9.x の weblogic.jar 以外に Java 5 も使用します。 Java 5 を使用して J2EE Collector を実行するには、 j2eeCollector.sh スク リプ トが Java 5 に該当する $JAVA ( 終行 ) を使用するよ うに修正し、j2eeCollectorDaemon の代わりに修正後の j2eeCollector.sh スク リプ ト を使用します。WLS 8からの収集と WLS 9 からの収集を同時に行う こ とはできません。

Console には、選択した時間帯の間に実行されていたアプリ ケーシ ョ ン サーバーのメ ト リ ッ クのみが表示されます。

56 第 5 章

Page 57: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

AIX 上の BEA WebLogic Server (WLS) と BEA WebLogic Express (WLX) のバージ ョ ン 8.1 と HotSpot JVM 1.5 上のバージ ョ ン 9.x

WLS または WLX を設定する と、 サーブレッ ト 、 JSP、 サーブレッ ト フ ィルタ、 EJB および JDBCメ ソ ッ ド呼び出し (WLS の場合 )、 ポート レッ ト処理およびライセンス チェッ ク (WebLogic Portalの場合 ) といった、 各種 J2EE ト ランザクシ ョ ンを OVTA モニタから報告するこ とが可能にな ります。

WLX および WebLogic Portal の設定方法は、 WLS の場合と同じです。

次の項目を設定します。

• WebLogic Application Server そのものを、 BEAWlsInstall.sh スク リプ ト を実行して設定する ( この後の 「タスク 1 : config-wls.sh スク リプ トの実行 ( オプシ ョ ン )」 を参照 )。

• JDBC ド ラ イバを設定する (58 ページの 「タスク 2 : JDBC ド ラ イバのインスツルメン ト 」 を参照 )。

この手順は、 インス トール時に JDBC ド ラ イバを指定していなかった場合のみ必要です。

ヒン ト : BEAWlsInstall ス ク リ プ ト を呼び出す前にタ ス ク 2 の手順 1 (58 ページ ) に従ってJDBC ド ラ イバの設定を行う と、 タスク 1 と タスク 2 を 1 回の BEAWlsInstall スク リプ トの呼び出しにま とめるこ とができます。

• 個々の WebLogic Application Server を起動するためのスタート アップ スク リプ ト を設定する (59 ページの 「タスク 3 : 各 WLS サーバーの WLS の設定」 を参照 )。

• ( 必要に応じて ) SQL ト レース サンプリ ングを設定する (61 ページの 「SQL ト レース サンプリ ング」 を参照 )。

• ( 必要に応じて ) OVTA ク ラ イアン ト モニタ レセプタを設定する (61 ページの 「拡張可能なク ライアン ト モニタ」 を参照 )。

タスク 1 : BEAWlsInstall.sh スクリプ トの実行

BEAWlsInstall.sh スク リプ トは、 必要なファ イルすべてを BEA WebLogic ディ レク ト リ に配置し、インスツルメン ト された weblogic.jar アーカイブと (WLS 8.1 を除く ) サンプル デモ スク リプ ト を生成します。OVTA をインス トールまたは設定するために WebLogic Server を停止する必要はあ りません。 ただし、監視を有効にするには、サーバーをいったん停止し、 59 ページの 「タスク 3 : 各WLS サーバーの WLS の設定」 で指定されている修正した設定で再起動する必要があ り ます。

BEAWlsInstall.sh ス ク リプ ト を実行する と、 WebLogic サーバーの 「lib」 にファ イルと ipa ディ レク ト リが追加されます。

BEAWlsInstall.sh スク リプ トは、 管理ノードをインス トールした直後に実行します。 通常の場合、このスク リプ トの実行は 1 回だけ必要ですが、繰り返し実行しても悪影響はあ り ません。複数バージ ョ ンの WebLogic をインス トールした (複数の BEA_HOME または複数の WL_HOME がある ) 場合や、 WebLogic を再インス トールまたは新しいバージ ョ ンの WebLogic をインス トールした場合には、 スク リプ ト を 2 回以上実行するこ と もできます。

➤ 注記

BEAWlsInstall.sh スク リプ トは、 root ではなく必ず WLS ユーザーと して実行して ください。 このスク リプ ト を WLS ユーザーと して実行するこ とによ り、 作成されたファ イルおよびディ レク ト リが適切に保護されます。 これは、 58 ページの 「タス ク 2 : JDBC ド ラ イバのインスツルメン ト 」 を実行する際にも適用されます。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 57

Page 58: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA インス トール プログラムは、 BEA WebLogic のインス トール ディ レク ト リ を入力するよ うに求めます。 この情報は、 BEAWlsInstall.sh スク リプ ト を修正するために使用されます。 管理ノードにインス トールされている BEA のバージ ョ ンが 1 つだけであ り、 その WL_HOME を OVTA インス トール時に正し く指定していれば、 引数なしでスク リプ ト を実行できます。

<ovta_installation_dir>/bin/BEAWlsInstall.sh

このスク リプ トは任意のディ レク ト リで実行できますが、 そのパスで Java が利用可能であるこ とを確かめてください。

他のディ レク ト リに別のバージ ョ ンの WLS がインス トールされている場合は、次のよ うなコマンド行引数で WLS のバージ ョ ンと位置を指定してスク リプ ト を再実行します。

AIX 上の WLS 8.1

BEAWlsInstall.sh-DBEA_HOME=<BEA install directory> -DWL_HOME=<WebLogic product directory> -DWLS8=true

HotSpot 上の WLS 9

BEAWlsInstall.sh -DBEA_HOME=<BEA install directory> -DWL_HOME=<WebLogic product directory> -DWLS9=true

注記 : JRockit で WLS 9 を使用する場合、 前セクシ ョ ンの説明に従って config-wls.sh スク リプ トを使用します。

たとえば、 次のとおりです。

BEAWlsInstall.sh -DBEA_HOME=/opt/bea -DWL_HOME=/opt/bea/weblogic91 -DWLS9=true

スク リプ トの結果は、 次のファ イルにあ り ます。

<ovta_installation_dir>/data/log/current-BEAWlsInstall.log

完全な履歴記録のために、 このファ イルは、 次のファ イルの末尾に追加されます。

<ovta_installation_dir>/data/log/BEAWlsInstall.log

ログ ファ イルの 後の方に、 「BUILD SUCCESSFUL」 とい う メ ッセージがあるはずです。

BEAWlsInstall.log にあ るエラーで、 「mark-writable: [exec] chmod:can't access ../ipa_weblogic.jar」 とい う形式のものは無害です。 無視してかまいません。

タスク 2 : JDBC ド ライバのインスツルメン ト

BEAWlsInstall.sh の実行時にデフォル ト でインスツルメ ン ト されるサンプルの JDBC ド ラ イバは次のとおりです。

AIX 上の WLS 8.1

WL_HOME/common/eval/pointbase/lib/pbclient44.jar WL_HOME/server/lib/ojdbc14.jar

HotSpot 上の WLS 9

WL_HOME/common/eval/pointbase/lib/pbclient51.jar WL_HOME/common/eval/pointbase/lib/pbembedded51.jar WL_HOME/server/lib/ojdbc14.jar

他の JDBC ド ラ イバを使用するアプ リ ケーシ ョ ンを監視するには、 次の手順を実行します。

1 ド ラ イバ ファ イル名の完全なパスを <ovta_installation_dir>/data/tmp/wlsjdbcfilenames の形式で指定します。

58 第 5 章

Page 59: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

2 BEAWlsInstall.sh enable-custom-jdbc を実行します。

BEAWlsInstall.sh スク リプ トは、 root ではなく必ず WLS ユーザーと して実行して ください。このスク リプ ト を WLS ユーザーと して実行するこ とによ り、 作成されたファイルおよびディ レク ト リが適切に保護されます。

3 <ovta_installation_dir>/data/log/current_BEAWlsInstall.log にある結果をチェッ ク して、 インスツルメン トが正し く完了したこ とを確認します。

上記の方法以外に、 BEAWlsInstallJdbc.sh スク リプ トにインスツルメン ト したい JDBC ド ラ イバの場所を示す単一の引数を指定して、 スク リプ ト を実行する方法もあ り ます。

BEAWlsInstallJdbc.sh $WL_HOME/lib/myJdbcDriver

JDBC ド ライバのインスツルメン ト を削除するには、 BEAWlsInstall.sh disable-jdbc を実行します。

旧バージ ョ ンの OVTA をインス ト ールしてあった場合に、 BEAWlsInstall.sh uninstall を使用してWebLogic 監視を設定解除せずに OVTA をアンインス トールする と、 古い JDBC ド ライバ インスツルメン トが残っているこ とがあ り ます。 その場合、 SQL ト レースの詳細が生成されません。

古い JDBC インスツルメン ト を削除するには、 OVTA によ り修正されていない元の JDBC ド ラ イバを復元してから、 新しいインスツルメン ト を追加する必要があ り ます。 元のド ラ イバは、 インスツルメン ト されたド ラ イバと同じディ レク ト リに、 「original_」 を先頭に付けた名前で保存されています ( たとえば、 WL_HOME/common/eval/pointbase/lib/original_pbclient44.jar)。

original_pbclient44.jar から pbclient44.jar に名前を変更して、 元の JDBC ド ラ イバを復元します。 新しい JDBC インスツルメン ト を有効にするには BEAWlsInstall.sh enable-jdbc を実行して ください。

タスク 3 : 各 WLS サーバーの WLS の設定

WLS サーバーの各インスタンスを起動するスク リプ ト を修正して、 OVTA 固有の変数の設定 ( 手順 1)、 システム ク ラスパスへの OVTA_JAR の追加 ( 手順 2)、 Java コマンドへの OVTA_JAVA_OPTIONS の追加 ( 手順 3) を行う必要があ り ます。

1 スク リプ ト <ovta_installation_dir>/bin/BEAWlsVars.sh のコマンドを実行します。

例 (Java Diagnostics が無効の場合 )

OVTA_HOME=/opt/HPOV_IPA. $OVTA_HOME/bin/BEAWlsVars.sh

上記のよ うに、 2 行目の先頭には必ず 「.」 を追加して ください。

この操作によ り、 手順 2 および手順 3 で使用する変数 OVTA_JAVA_OPTIONS および OVTA_JAR が設定されます。 また、 システム上に、 共有ライブラ リ パス (LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH) も設定されます。

2 OVTA_JAR を CLASSPATH に追加します。

WLS の CLASSPATH に含まれる weblogic.jar を ipa_weblogic.jar に修正し、 後に OVTA_JAR を追加します。 CLASSPATH 内の jar ファ イルの順序は変更しないでください。 次に例を示します。

設定前

CLASSPATH=/opt/bea/jdk150_04/lib/tools.jar:/opt/bea/weblogic91/server/lib/weblogic_sp.jar:/opt/bea/weblogic91/server/lib/weblogic.jar:/opt/bea/weblogic91/server/lib/ojdbc14.jar:/opt/bea/weblogic91/common/eval/pointbase/lib/pbserver44.jar:/opt/bea/weblogic91/common/eval/pointbase/lib/pbclient44.jar:/opt/bea/jdk150_04/jre/lib/rt.jar:/opt/bea/weblogic91/server/lib/webservices.jar

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 59

Page 60: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

設定後

CLASSPATH=/opt/bea/jdk150_04/lib/tools.jar:/opt/bea/weblogic91/server/lib/weblogic_sp.jar:/opt/bea/weblogic91/server/lib/ipa_weblogic.jar: /opt/bea/weblogic91/server/lib/ojdbc14.jar:/opt/bea/weblogic91/common/eval/pointbase/lib/pbserver44.jar:/opt/bea/weblogic91/common/eval/pointbase/lib/pbclient44.jar:/opt/bea/jdk150_04/jre/lib/rt.jar:/opt/bea/weblogic91/server/lib/webservices.jar:$OVTA_JAR

例をコピーする場合は、 インデン ト された行を前の行に連結してください。

3 必要に応じて、 Java Diagnostics を有効にします。

Java Diagnostics を有効にするには、 Java Diagnostics ノード エージェン ト サービスが実行中であるこ とを確認します (109 ページの 「Java Diagnostics エージェン トの統合」 を参照 )。 次に、BEAWLsVars.sh の呼び出しの中に変数 JD を設定します。 そのためには、 BEAWLsVars.sh を修正するか、 次のよ うにスク リプ トの呼び出しの前に 「JD=on」 を設定します。

JD=onOVTA_HOME=/opt/HPOV_IPA. $OVTA_HOME/bin/BEAWlsVars.sh

必要な修正をすべて含むサンプル スクリプ ト

サンプル スク リプ ト startMonitoredWebLogic.sh は、<ovta_installation_dir>/bin/bea-wls9.1/medrec にあ り ます。 サンプルは、 Medrec ド メ イン ディ レク ト リに直接生成されません。

サンプルは参照専用です。 サンプル ディ レク ト リからサンプルを実行しないでください。

サンプル スク リプ ト をコピーしないでください。 監視が行われない元のスク リプ ト をコピーし、startMonitoredWebLogic.sh と元の (Monitored のない ) startWebLogic.sh スク リプ トの違いに基づいて ( または、 以降の記載に基づいて ) このコピーを編集します。 サンプル スク リプ ト を編集した後、 該当する WebLogic ディ レク ト リからスク リプ ト を直接実行します。 < ovta_installation_dir>/bin/bea-wls-* ディ レク ト リからは実行しないでください。

OVTA で監視するサンプル アプ リ ケーシ ョ ン WLS 9.x Medrec を実行するスク リプ ト を手動で作成するには、 既存の Medrec スク リプ ト を変更して次の 3 つのファ イルを作成します。

• $WL_HOME/common/bin/ipa_commEnv.sh

• $WL_HOME/samples/domains/medrec/bin/ipa_setDomainEnv.sh

• $WL_HOME/samples/domains/medrec/bin/startMonitoredWebLogic.sh

次の詳細説明は WLS 9.x に該当します。WLS 8 の場合、ファイル名を次のよう に読み替えてく ださい。

• $WL_HOME/common/bin/ipa_commEnv.sh

• $WL_HOME/samples/domains/medrec/ipa_setMedRecEnv.sh

• $WL_HOME/samples/domains/medrec/startMonitoredMedRecServer.sh

➤ 注記

Sun (HotSpot) JVM 1.5 ではパフォーマンス オーバーヘッ ドが生じるため、 Sun Java 1.5 を使用する と きは WLS 9 の稼動環境で Java Diagnostics を有効にしないでください。Sun Java 1.5 VM で JD エージェン ト を使用する と、 デフォルトのパラレル ガーベジ コレクシ ョ ンからシ リ アルのガーベジ コレクシ ョ ンに切り替わり、 その結果、 パフォーマンス オーバーヘッ ドが増加します。

60 第 5 章

Page 61: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

推奨される変更内容は次のとおりです。

cd $WL_HOME/common/bincp commEnv.sh ipa_commEnv.sh

ipa_commEnv.sh 内の weblogic.jar を ipa_weblogic.jar に変更し、 WEBLOGIC_CLASSPATH に${CLASSPATHSEP}${OVTA_JAR} を追加します。 WEBLOGIC_CLASSPATH の設定の直前に次の行を挿入します。

. <ovta-installation-dir>/bin/BEAWlsVars.sh

さ らに、 ipa_setDomainEnv.sh ス ク リプ ト と startMonitoredWebLogic.sh ス ク リ プ ト を次のよ うに変更します。

cd $WL_HOME/samples/domains/medrec/bincp setDomainEnv.sh ipa_setDomainEnv.sh

ipa_setMedRecEnv.sh を編集して、 commEnv.sh の代わりに ipa_commEnv.sh が呼び出されるよ うにします。

cp startWebLogic.sh startMonitoredWebLogic.sh

WLS 9.x の場合は startMonitoredWebLogic.sh を、 WLS 8.1 の場合は startMonitoredMedRecServer.sh を編集して、 commEnv.sh の代わりに ipa_commEnv.sh が呼び出されるよ うにし、 setDomainEnv.sh の呼び出しがある場合は、 代わりに ipa_setDomainEnv.sh が呼び出されるよ うにします。 スク リプ ト ファ イルの 後にある Java 呼び出しの直前に、 次の行を追加します。

JAVA_OPTIONS="${OVTA_JAVA_OPTIONS} ${JAVA_OPTIONS}"

AIX 上の WebLogic 8.1 および HotSpot 上の WebLogic 9.x に関するその他の設定 ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば次のとおりです。

ovta.SQL_trace_sample_percent=50

また、 この例は、 全 SQL ト ランザクシ ョ ンの う ち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 デフォルト値は 0 です。

こ のプロパテ ィ を有効にするには、 ス ク リ プ ト <ovta_installation_dir>/bin/BEAWlsVars.sh のOVTA_SQL 行を編集します。 このスク リプ トは、 タスク 3 の手順 1 で指定したサーバー スタートアップ スク リプ トから呼び出されます。

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用している場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、 HPOV_webResponse.war Web アプ リ ケーシ ョ ンを配布するために追加の手順が必要になり ます。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 61

Page 62: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA ク ラ イアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプリ ケーシ ョ ンの J2EE アプリ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

次に示すよ うなエラーは WLS 8.1 では普通であ り、 無視してかまいません。

<Warning> <HTTP> <BEA-101247> <Application:'C:\Program Files\HPOV_IPA\data\conf',Module:'HPOV_webResponse':Public ID references the old version of the Servlet DTD.You must change the public ID in web.xml file to "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN".>

J2EE Collector の設定

J2EE Collector は、 リモートの BEA アプリ ケーシ ョ ン サーバー ( バージ ョ ン 8.1 以上 ) からアプ リケーシ ョ ン サーバー メ ト リ ッ クを収集します。 J2EE Collector は、 プラ イマ リ測定サーバーとセカンダ リ測定サーバーのそれぞれにインス トールされ、設定されるまではアイ ドル状態です。J2EECollector を設定する と、 Console にメ ト リ ッ クを表示できます。

J2EE Collector は、 プライマ リ とセカンダ リのどの測定サーバーでも実行できます。 大量の ト ランザクシ ョ ンが処理される稼動環境では、 収集プロセスを隔離するためにセカンダ リ測定サーバーでコレクタを実行して、プライマ リ測定サーバーのワークロードを軽減できます。次の説明の 「測定サーバー」 は、 プライマ リ とセカンダ リの両方の測定サーバーを指します。

J2EE メ ト リ ッ クの収集を開始するには、 次の手順を実行します。

1 BEA 製品 ( バージ ョ ン 8.1 以上 ) のディ レク ト リにある weblogic.jar を OVTA 測定サーバーにコピーします。 この jar ファ イルは、 BEA の server/lib ディ レ ク ト リ にあ り ます。 たとえば、BEA 8.1 の場合、この jar は <bea home>/weblogic81/server/lib/weblogic.jar にあ り ます。このファイルを測定サーバーの <OVTA HOME>/j2eecollector ディ レク ト リにコピーします。

注記 : J2EE Collector の起動時に BEA の weblogic.jar ファイルが見つからない場合、J2EE Collectorは終了します。 コレクタを実行し、 メ ト リ ッ クを収集するには、 手順 1 が不可欠です。

制限事項 : 収集できるのは、 WLS 8.1 weblogic.jar を使用する WLS 8.1 アプリ ケーシ ョ ン サーバー インスタンスか、WLS 9.x weblogic.jar を使用する WLS 9.x インスタンスのいずれかです。両方を収集するこ とはできません。

2 測定サーバーで J2EE Collector の設定プログラムを起動し、 監視する BEA アプ リ ケーシ ョ ンサーバー インスタンスの リ ス ト を入力します。 1 台のコンピュータに BEA アプ リ ケーシ ョ ンサーバー インスタンスが複数設定されている場合は、 監視する各インスタンスに対して 1 つのエン ト リ を追加する必要があ り ます。

J2EE Collector の設定プログラムを起動するには、 /opt/HPOV_IPA/bin/j2eeCollectorConfig.sh を実行します。

監視対象のアプリ ケーシ ョ ン サーバー インスタンスを設定するには、[Add Server] ボタンをク リ ッ ク します。 テーブルに新しい行が作成されます。 行の 4 つのフ ィールドに、 次のよ うに値を入力します。 プロパティの設定に必要な値が不明の場合は、 BEA システムの管理者に確認してください。

— Listen Address: BEA アプリ ケーシ ョ ン サーバー インスタンスを実行中のマシンのホスト名、 DNS 名、 または IP アド レス。 このアド レスは、 測定サーバーで実行される J2EECollector が、 対象のアプリ ケーシ ョ ン サーバー インスタンスに接続するために使用します。 このアドレスは、 このインスタンスへの要求を受け入れる と きに使用するアドレス と同じです。

— Listen Port: BEA アプリ ケーシ ョ ン サーバーが外部からの定期的な接続 ( 非 SSL) を待ち受けるポート。 このポートは、 この WebLogic Application Server インスタンスのために BEA 管理コンソールで設定されているポート と同じです。

62 第 5 章

Page 63: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

— Login: サーバー インスタンスが所属する ド メ インでの、 アプ リ ケーシ ョ ン サーバーの Admin ユーザー名。 UNIX のログイン アカウン ト名を入力しないでください。 BEA ユー

ザーは、 BEA WebLogic コンソールにログインできるユーザーです。 このユーザーは、

必ずしも BEA 「Administrators」 グループのメンバである必要はあ り ません。

「Deployers」、 「Monitors」、 「Operators」 グループのユーザーでもかまいません。

— Password: 上記のログイン ユーザーのパスワード。

追加指定するサーバーがほかにもある場合は、 [Add Server] ボタンを押してこの手順を繰り

返します。 サーバーの入力が終了した後で、 [Save & Close] を押します。 指定内容が保存さ

れ、 アプ リ ケーシ ョ ンが終了します。

3 WLS 8.1 の場合は、 「ovta start」 コマンド (/opt/HPOV_IPA/bin/ovta start) を実行して、

測定サーバーで J2EE Collector コマンドを起動します。

起動された J2EE Collector は、設定された各サーバーに関する情報を毎分収集します。情報の収集を確認するには、 OVTA Console を起動します。 [Navigation] パネルの [Servers] 項目の下に子項目[J2EE] が表示されます。 [J2EE] を選択する と、 設定したサーバーのメ ト リ ッ クが Console の右側に表示されます。

設定を変更するには、手順 2 に従って J2EE Collector の設定プログラムを起動します。サーバーの追加、 変更、 または削除を自由に行う こ とができます。 サーバーの特定のフ ィールドを変更するには、 そのフ ィールドをク リ ッ ク して選択し、新しい値を入力します。 サーバーを削除するには、サーバーの任意のフ ィールドをク リ ッ ク して選択し、 [Delete] ボタンを押します。

変更が完了した後で、 [Save & Close] を押します。 変更内容が保存され、 アプリ ケーシ ョ ンが終了します。 新しい設定は、 1 分以内に有効になり ます。 J2EE Collector は、 設定の変更を自動的に検出します。 再起動する必要はあ り ません。

WLS 9.x アプ リ ケーシ ョ ン サーバー インスタンスから収集を行うには、 J2EE Collector の実行時に WLS 9.x の weblogic.jar 以外に Java5 も使用します。 Java 5 を使用して J2EE Collector を実行するには、 j2eeCollector.sh スク リプ トが Java 5 に該当する $JAVA ( 終行 ) を使用するよ うに修正し、 j2eeCollectorDaemon の代わりに修正後の j2eeCollector.sh スク リプ ト を使用します。 WLS 8 からの収集と WLS 9 からの収集を同時に行う こ とはできません。

Console には、 選択した時間帯の間に実行されていたアプ リ ケーシ ョ ン サーバーのメ ト リ ッ クのみが表示されます。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 63

Page 64: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

IBM WebSphere Application Server 5.x

IBM WebSphere 5.x を OVTA 用に設定するには、 事前に管理ノードで OVTA を起動しておく必要があ り ます (92 ページの 「OVTA 管理ノード ソフ ト ウェアの起動」 を参照 )。

WebSphere Application Server を設定する と、 サーブレ ッ ト 、 JSP、 サーブレ ッ ト フ ィルタ、 EJB、JDBC メ ソ ッ ド呼び出し といった、各種の J2EE ト ランザクシ ョ ンを OVTA モニタに報告させることができます。

WebSphere アプ リ ケーシ ョ ンを OVTA で監視するには、 WebSphere アプ リ ケーシ ョ ンで使用される JDBC ド ラ イバを前処理する必要があ り ます。自動設定オプシ ョ ン ( 下記 ) を使用する と、前処理は自動的に行われますが、 WebSphere を手動で設定する ( タスク 4 の 「WebSphere 5.x の手動設定」 を参照 ) 場合は、前処理を手動で行う必要があ り ます。OVTA が自動的に前処理する JDBC ドラ イバのリ ス ト を確認するには、 WebSphere Admin Service API を使用して WebSphere 設定レジスト リ を照会します。

WebSphere 5.x を設定するための前提条件

• WebSphere Full Administrator 権限のあるユーザーと してログインして ください。

• JDBC 監視を可能にするには、JDBC ド ラ イバ ファ イルが入っているディ レク ト リに対する書

き込みアクセス権が必要です。

• Deployment Manager を使用している場合は、 dmgr サーバーが実行されているこ とを確認して

ください。

• スタンドアロンのアプリ ケーシ ョ ン サーバーがある場合は、 server1 ( デフォルトで Admin Service が実行されるサーバー ) または WebSphere のインス トール時に指定したサーバーが稼

動中であるこ とを確認して ください。

• <websphere_installation_dir>/appserver/properties/wsadmin.properties ファ イルのプロパティ値が WebSphere Admin Service の現在の場所 ( 具体的には com.ibm.ws.scripting.port および com.ibm.ws.scripting.host) を示しているこ とを確認して ください。 WebSphere 管理コンソール

から Admin Service の場所が変更されている場合、 その変更は wsadmin.properties ファ イルに

自動的に更新されません。

➤ 注記

スク リプ ト を実行するこ とで WebSphere Application Server を自動的に設定するこ と も、 設定を手動で実行するこ と もできます。 スク リプ ト を実行する場合は、 手動での設定は避けてください。 ただし、 手動設定の手順を読むと詳細を理解できます。 この後のセクシ ョ ンでは、 両方の手順について説明します。

設定を反映させるには、 WebSphere Admin Server および Application Server を再起動する必要があ り ます。 WebSphere Admin Server および Application Server の起動と停止の方法に習熟していない場合は、『IBM WebSphere Application Server V5.0 System Management and Configuration』 (IBMRedbook) を参照して ください。

ASCII 以外の文字セッ トで WebSphere を使用する場合は、 UTF-8 文字セッ ト をサポート しているデータベースを使用する必要があ り ます。 そ う しないと、 自動設定を使用できないこ とがあり ます。 詳細は、 『HP OpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。

64 第 5 章

Page 65: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

WebSphere 5.x の自動設定

WebSphere を設定するスク リプ トは、 次のファ イルです。

<ovta_installation_dir>/bin/install-ipa-was5-instr.sh

スク リプ トは、 次のファ イルの末尾に情報を追加します。

<ovta_installation_dir>/data/log/install-ipa-was5-instr.log

また、 現在の呼び出しの記録を次のファ イルに生成します。

<ovta_installation_dir>/data/log/current-install-ipa-was5-instr.log

すべての J2EE ト ランザクシ ョ ン (JVM 内および JVM 間 ) を監視するには、 次のスク リプ ト を実行します。

install-ipa-was5-instr.sh install

このスク リプトは、66 ページの「WebSphere 5.x の手動設定」で説明するすべての手順を実行します。

設定スク リプ ト を呼び出した後、 アプ リ ケーシ ョ ン サーバーを再起動します。

70 ページの 「WebSphere 5.x に関するその他の設定 ( オプシ ョ ン )」 も参照して ください。

オプシ ョ ン

WebSphere Security Service がセキュア モードで稼動していて、 ユーザー名とパスワードの値が<websphere_installation_dir>/properties/ デ ィ レ ク ト リ 内の soap.client.props または sas.client.propsフ ァ イルに提供されていない場合は、 -Dusername=<name> および -Dpassword=<password> オプシ ョ ンを使用できます。 この後の例で、 [-Dusername=<name>] および [-Dpassword=<password>]は、 WebSphere Security Service がセキュア モードで稼動している と きにこれらのオプシ ョ ンを使用できるこ とを示しています。 このオプシ ョ ンを使用する場合は、 角かっこなしで指定して ください。

• ク ラスロード プラグインを可能にするが、 JDBC ド ラ イバ ファ イルの前処理はしない場合は、 次のよ うに指定します。

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] install-all-except-jdbc

• OVTA をアンインス トールせずに、 WebSphere Application Server に対する OVTA モニタを一時的に無効にするには、 次のよ うに指定します。

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] disable

• OVTA モニタを再び可能にするには、 次のよ うに指定します。

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] enable

• JVM/ アプ リ ケーシ ョ ン サーバーでの J2EE ト ランザクシ ョ ンの監視を独立して可能および無効にするには、 次のよ うに指定します。

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] enable-correlation

および

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] disable-correlation

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 65

Page 66: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

• JDBC に対する OVTA モニタを独立して可能および無効にするには、 次のよ うに指定します。

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] enable-jdbc

および

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] disable-jdbc

• OVTA をアンインス トールせずに、 WebSphere Application Server に対する OVTA モニタをアンインス トールするには、 次のよ うに指定します。

install-ipa-was5-instr.sh [-Dusername=<name>][-Dpassword=<password>] uninstall

WebSphere 5.x のインストール先

OVTA インス トーラの実行後に WebSphere を別のインス トール ディ レ ク ト リ に再インス トールする場合、 または OVTA のインス トール中に誤ったディ レク ト リ を指定した場合には、 ファ イル<ovta_installation_dir>/bin/ovta_installation.sh で、 WEBSPHERE_5_DIR の値を新しいインス トールディ レク ト リに変更して ください。

同じマシンに複数の WebSphere をインス トールする場合は、各インス トール ディ レク ト リにつきWEBSPHERE_5_DIR 値を変更し、 install-ipa-was5-instr.sh を実行して ください。

WebSphere 5.x の手動設定

手動設定手順を実行する場合は、 OVTA をアンインス トールする前に設定を手動で取り消す必要があ り ます。

タスク 1 : OVTA の jar ファイルを WebSphere 拡張ライブラリにコピーする

次のファ イルを <ovta_installation_dir>/WEB-INF/lib から <websphere_installation_dir>/lib/ext/ にコピーします。

• ipa-was-instr.jar

• bip.zip

• arm3Appl-cimpl.jar

• arm3Agent-cimpl.jar

タスク 2 : 環境変数の設定

WebSphere 管理コンソールを使用して、 OVTA ラ イブラ リ ディ レク ト リ <ovta_installation_dir>/libをすべての監視対象アプ リ ケーシ ョ ン サーバー インスタンスのライブラ リ検索パス変数 (Solarisおよび Linux では LD_LIBRARY_PATH、 HP-UX では SHLIB_PATH、 AIX では LIBPATH) に追加します。

➤ 注記

ス ク リプ ト install-ipa-was5-instr.sh を使用して OVTA 用に WebSphere を自動設定する場合、このセクシ ョ ンで説明する手順は実行しないでください。 こ こで説明する手順は、 すべてスク リプ トによって自動的に実行されます。

66 第 5 章

Page 67: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

環境変数 LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH が既に存在する場合は、 これを選択して<ovta_installation_dir>/lib を値に追加します。

別の方法では、 LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH とい う名前の変数を作成し、 値 <ovta_installation_dir>/lib を割り当てます。

タスク 3 : サーブレッ ト、 JSP、 フ ィルタ、 EJB の監視を可能にする

WebSphere 管理コンソールを使用して、 次の設定を追加します。

1 監視する各アプリ ケーシ ョ ン サーバー インスタンスの Java Virtual Machine のブート ク ラス

パスに <ovta_installation_dir>/WEB-INF/lib/ovta-instr-boot.jar を追加します。

2 JVM プロパティを追加します。

WebSphere 管理コンソールを使用して、 監視する各アプリ ケーシ ョ ン サーバー インスタンス

の [Java Virtual Machine] にある [Generic JVM Arguments ( 汎用 JVM 引数 )] に次の JVM プロパ

ティを追加します。

-Dcom.ibm.websphere.classloader.plugin=com.hp.ov.ipa.instr.bip.it.Was5ClassloaderPlugin

JVM 間のト ランザクシ ョ ンも監視するには、 次の汎用 JVM プロパティを追加します。

-Dorg.omg.PortableInterceptor.ORBInitializerClass.com.hp.ov.ipa.instr.bip.OVTAPortableInterceptor

タスク 4 : JDBC の監視を可能にする

JDBC を監視するには、 Admin Service の設定リポジ ト リから JDBC ド ラ イバ ファ イル名を取得して、 JDBC ド ラ イバ ファ イルを前処理する必要があ り ます。

1 JDBC ド ラ イバ ファ イル名を取得します。 この情報は、WebSphere 設定リポジ ト リに格納されています。 セル、 ノード、 およびサーバー スコープのいずれかまたはすべてで定義されたJDBC ド ラ イバがあ り ます。

2 次のコマンドを実行するこ とによ り、 JDBC ド ラ イバ ファ イルを前処理します。

java -cp <ovta_installation_dir>/WEB-INF/lib/ipa-was-instr.jar:<websphere_Home>/lib/j2ee.jar -Dbip.hookcontrol.class=com.hp.ov.ipa.instr.bip.it.JDBCHookControl-Dcom.hp.ov.ipa.logConfiguration=<ovta_installation_dir>/data/conf/logConfiguration bip -i -o -q <jdbc file> <preprocessed jdbc file>

たとえば、 次のとおりです。

java -cp \ /<ovta_installation_dir>/WEB-INF/lib/ipa-was-instr.jar:/opt/WebSphere/AppServer/lib /ujc.jar \ -Dbip.hookcontrol.class=com.hp.ov.ipa.instr.bip.it.JDBCHookControl \ -Dcom.hp.ov.ipa.logConfiguration=/<ovta_installation_dir>/data/conf/logConfiguration \bip -i -o -q /export/oracle/product/8.1.7/jdbc/lib/classes12.zip \ /<ovta_installation_dir>/data/tmp/ovta_classes12.zip

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 67

Page 68: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA が監視する JDBC メ ソ ッ ドを 1 つも定義していない JDBC ド ラ イバ ファ イルもあ り ます。その場合、前処理プログラムは 「0 classes instrumented」 (0 個のク ラスがインスツルメン トされました ) と報告します。 そ うでなければ、前処理プログラムは、 OVTA が監視する メ ソ ッドを報告します。

3 JDBC ド ラ イバ ファ イルを置き換えます。

前処理されたすべての JDBC ド ライバ ファイル ( インスツルメン ト されたク ラスが 0 でなかったもの ) のオリジナル コピーを保存してから ( まだ保存していない場合 )、 前処理した JDBCファイルで置き換えます。

たとえば、 次のとおりです。

if (! -r /export/oracle/product/8.1.7/jdbc/lib/original_classes12.zipcp /export/oracle/product/8.1.7/jdbc/lib/classes12.zip \/export/oracle/product/8.1.7/jdbc/lib/original_classes12.zipendifcp /export/oracle/product/8.1.7/jdbc/lib/ovta_classes12.zip \/export/oracle/product/8.1.7/jdbc/lib/classes12.zip

4 アプ リ ケーシ ョ ン サーバーを再起動して、 前処理された JDBC ファ イルをロード させます。JDBC の監視を無効にした場合、または OVTA をアンインス トールした場合は、元の JDBC ドラ イバ ファ イルを復元して、 アプリ ケーシ ョ ン サーバーを再起動する必要があ り ます。

Apache SOAP の監視を可能にする予定の場合は、 Apache SOAP jar ファ イルの前処理が終わるまで、 管理サーバーの再起動を遅らせるこ とができます。

タスク 5 : Apache SOAP の監視を可能にする

1 Apache SOAP jar ファ イルを前処理します。

各 SOAP jar ファ イル (soap.jar、 wssoap.jar) で次のコマンドを実行します。

<ovta_installation_dir>/jre/bin/java -cp <ovta_installation_dir>/WEB-INF/lib/ipa-was-instr.jar:<ovta_installation_dir>/WEB-INF/lib/bip.zip:<websphere_installation_dir>/lib/j2ee.jar -Dbip.hookcontrol.class=com.hp.ov.ipa.instr.bip.it.ApacheSoapHookControl -Dcom.hp.ov.ipa.logConfiguration=<ovta_installation_dir>/data/conf/logConfiguration bip -i -o -q <SOAP jar file> <preprocessed SOAP jar file>

たとえば、 次のとおりです。

"/opt/HPOV_IPA/jre/bin/java" -cp "/opt/HPOV_IPA/WEB-INF/lib/ipa-was-instr.jar:/opt/HPOV_IPA/WEB-INF/lib/bip.zip:/opt/WebSphere/AppServer/lib/j2ee.jar" bip -i -o -q "/opt/WebSphere/AppServer/lib/soap.jar" "/opt/HPOV_IPA/data/tmp/soap.jar"

"/opt/HPOV_IPA/jre/bin/java" -cp "/opt/HPOV_IPA/WEB-INF/lib/ipa-was-instr.jar:/opt/HPOV_IPA/WEB-INF/lib/bip.zip:/opt/WebsPhere/AppServer/lib/j2ee.jar" bip -i -o -q "/opt/WebSphere/AppServer/lib/wssoap.jar" "/opt/HPOV_IPA/data/tmp/wssoap.jar"

2 SOAP jar ファ イルを置き換えます。

元の SOAP jar ファ イルのコピーを保存してから、 前処理した jar ファ イルで置き換えます。

68 第 5 章

Page 69: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

たとえば、 次のとおりです。

if "/opt/WebSphere/AppServer/lib/soap.jar.original" does not already exist copy "/opt/WebSphere/AppServer/lib/soap.jar" "/opt/WebSphere/AppServer/lib/soap.jar.original"

copy "/opt/hpov_ipa/data/tmp/soap.jar" "/opt/WebSphere/AppServer/lib/soap.jar"

if "/opt/WebSphere/AppServer/lib/wssoap.jar.original" does not already exist copy "/opt/WebSphere/AppServer/lib/wssoap.jar" "/opt/WebSphere/AppServer/lib/wssoap.jar.original"

copy "/opt/hpov_ipa/data/tmp/wssoap.jar" "/opt/WebSphere/AppServer/lib/wssoap.jar"

3 管理サーバーを再起動して、 前処理された SOAP jar ファ イルをアプリ ケーシ ョ ン サーバーにロード させます。

タスク 6 : J2EE 対応 Web サービスの SOAP の監視を可能にする

WebSphere 5.0.2 および 5.1 には、 Web Services for J2EE 1.0 仕様と互換性のある SOAP サービスが用意されています。 この仕様は、 J2EE 1.3 および 1.4 の仕様に統合されてお り、 Java API forXML-based RPC (JAX-RPC) 1.0 仕様に基づいています。WebSphere 5.0.2 および 5.1 では、引き続きApache SOAP を使用する こ と もでき ますが、 Web サービスのプラ ッ ト フ ォーム と して新しいSOAP サービスを使用するこ とをお勧めします。

1 Web サービス jar ファ イルを前処理します。

次のコマンドを実行します。

<ovta_installation_dir>/jre/bin/java –cp <instr-classpath>-Dbip.hookcontrol.class=com.hp.ov.ipa.instr.bip.it.Was5SoapHookControl-Dcom.hp.ov.ipa.logConfiguration=<ovta_installation_dir>/data/conf/logConfigurationbip –I –o –q <webservices.jar> <preprocessed webservices.jar>

— <instr-classpath>: <ovta_installation_dir>/WEB-INF/lib/ipa-was-instr.jar、<ovta_installation_dir>/WEB-INF/lib/bip.zip、 <websphere_installation_dir>/lib/j2ee.jar

— <webservices.jar>: <websphere_installation_dir>/lib/webservices.jar

— <preprocessed webservices.jar>: 出力ファ イル ( 例 : <ovta_installation_dir>/data/tmp/webservices.jar)

2 前処理した webservices.jar ファ イルを置き換えます。

元の webservices.jar ファ イルのコピーを保存してから、 <preprocessed webservices.jar> を <webservices.jar> にコピーします。

3 アプリケーシ ョ ン サーバーを再起動して、 前処理した webservices.jar ファイルをロード します。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 69

Page 70: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

WebSphere 5.x の設定の検証

自 動 設 定 ス ク リ プ ト が 成 功 し た こ と を 確 認 す る に は、 <ovta_installation_dir>/data/log/currentinstall-ipa-was5-instr.log の 後に BUILD SUCCESSFUL メ ッセージがある こ と を確認し ます。 さ らに、 インスツルメ ン トする JDBC ド ラ イバ ファ イルがすべて 「jdbc-summary-message:」の下に表示される こ と も確認し ます。 ロ グ フ ァ イルになんらかの問題があ る場合は、 『HPOpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。

WebSphere Application Server が起動したと き、 WebSphere Application Server 用の OVTA モニタは、日付と OVTA のバージ ョ ンを含む情報メ ッセージをログ フ ァ イル <ovta_installation_dir>/data/log/IPA_J2EE.log に追加します。 このファ イルにスタート アップ メ ッセージが含まれていて、 エラー メ ッセージや警告メ ッセージが記録されていないこ とを確認して ください。また、WebSphereApplication Server のログ ファ イルにエラーが記録されていないこ と も確認して ください。

WebSphere 5.x に関するその他の設定 ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば、 値が 50 の場合は、 全 SQL ト ランザクシ ョ ンの うち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 デフォルト値は 0 です。

WebSphere 管理コンソールを使用して、 監視する各アプ リ ケーシ ョ ン サーバー インスタンスのJVM 設定で次の汎用 JVM プロパティを追加します。

-Dovta.SQL_trace_sample_percent=<desired value>

Java Diagnostics のコンテキスト起動

WebSphere Application Server を Java Diagnostics のコンテキス ト起動の要素と して設定するには、まず、 Java Diagnostics ノード エージェン ト が実行されている こ と を確認します。 109 ページの「Java Diagnostics エージェン トの統合」 を参照して ください。 次に、 WebSphere 管理コンソールを使用して、 次の操作を行います。

1 監視する各アプリ ケーシ ョ ン サーバー インスタンスの JVM のブート ク ラスパスに次のパス

を追加します。

<ovta_installation_dir>/WEB-INF/lib/ovta-instr-boot.jar:<ovta_installation_dir>/WEB-INF/lib/agent.jar

2 監視する各アプリ ケーシ ョ ン サーバー インスタンスの [Generic JVM Arguments] に次の JVM 引数を追加します。

-Xrunmulti:+ovtajd

IBM JVM を使用する場合、 Java Diagnostics は使用できません。 HP と IBM は、共同でこの問題に対応中です。 サポート対象プラ ッ ト フォームの 新情報については、http://support.openview.hp.com/sc/support_matrices.jsp を参照して ください。

70 第 5 章

Page 71: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用する場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、追加の手順が必要になり ます。 OVTA ク ライアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプリ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 71

Page 72: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

IBM WebSphere Application Server 6.x

IBM WebSphere を設定するには、 事前に管理ノードで OVTA を起動してお く必要があ り ます(92 ページの 「OVTA 管理ノード ソフ ト ウェアの起動」 を参照 )。

WebSphere Application Server を設定する と、 サーブレ ッ ト 、 JSP、 サーブレ ッ ト フ ィルタ、 EJB、JDBC メ ソ ッ ド呼び出し といった、各種の J2EE ト ランザクシ ョ ンを OVTA モニタに報告させることができます。

WebSphere アプ リ ケーシ ョ ンを OVTA で監視するには、 WebSphere アプ リ ケーシ ョ ンで使用される JDBC ド ラ イバを前処理する必要があ り ます。自動設定オプシ ョ ン ( 下記 ) を使用する と、前処理は自動的に行われますが、 WebSphere を手動で設定する (74 ページの 「WebSphere 6.x の手動設定」 を参照 ) 場合は、前処理を手動で行う必要があ り ます。OVTA が自動的に前処理する JDBC ドラ イバのリ ス ト を確認するには、 WebSphere Admin Service API を使用して WebSphere 設定レジスト リ を照会します。

WebSphere 6.x を設定するための前提条件

• WebSphere Full Administrator 権限のあるユーザーと してログインして ください。

• Deployment Manager を使用している場合は、 dmgr サーバーが実行されているこ とを確認して

ください。

• スタンドアロンのアプリ ケーシ ョ ン サーバーがある場合は、 server1 ( デフォルトで Admin Service が実行されるサーバー ) または WebSphere のインス トール時に指定したサーバーが稼

動中であるこ とを確認して ください。

• <websphere_installation_dir>/profiles/<profile name>/properties/wsadmin.properties ファ イルのプ

ロパティ値が WebSphere Admin Service の現在の場所 ( 具体的には com.ibm.ws.scripting.port および com.ibm.ws.scripting.host) を示しているこ とを確認して ください。 WebSphere 管理コン

ソールから Admin Service の場所が変更されている場合、 その変更は wsadmin.properties ファ

イルに自動的に更新されません。

WebSphere 6.x の自動設定

WebSphere を設定するスク リプ トは、 次のファ イルです。

<ovta_installation_dir>/bin/install-ipa-was6-instr.sh

➤ 注記

スク リプ ト を実行するこ とで WebSphere Application Server を自動的に設定するこ と も、 設定を手動で実行するこ と もできます。 スク リプ ト を実行する場合は、 手動での設定は避けてください。 ただし、 手動設定の手順を読むと詳細を理解できます。 この後のセクシ ョ ンでは、 両方の手順について説明します。

設定を反映させるには、 WebSphere Admin Server および Application Server を再起動する必要があ り ます。 WebSphere Admin Server および Application Server の起動と停止の方法に習熟していない場合は、 『IBM WebSphere Application Server Version 6 Using the Administrative ClientsHandbook』 (IBM Redbook) を参照して ください。

ASCII 以外の文字セッ トで WebSphere を使用する場合は、 UTF-8 文字セッ ト をサポート しているデータベースを使用する必要があ り ます。 そ う しないと、 自動設定を使用できないこ とがあり ます。 詳細は、 『HP OpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。

72 第 5 章

Page 73: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

スク リプ トは、 次のファ イルの末尾に情報を追加します。

<ovta_installation_dir>/data/log/install-ipa-was6-instr.log

また、 現在の呼び出しの記録を次のファ イルに生成します。

<ovta_installation_dir>/data/log/current-install-ipa-was6-instr.log

すべての J2EE ト ランザクシ ョ ン (JVM 内および JVM 間 ) を監視するには、 次のスク リプ ト を実行します。

install-ipa-was6-instr.sh install

このスク リプトは、74 ページの「WebSphere 6.x の手動設定」で説明するすべての手順を実行します。

設定スク リプ ト を呼び出した後、 アプ リ ケーシ ョ ン サーバーを再起動します。

76 ページの 「WebSphere 6.x に関するその他の設定 ( オプシ ョ ン )」 も参照して ください。

オプシ ョ ン

-profileName <name> オプシ ョ ンを使用する と、 設定する WebSphere プロフ ァ イルを指定できます。 このオプシ ョ ンを指定しない場合、 デフォル トのプロファ イルが設定されます。 複数のプロフ ァ イルを設定する場合は、 各プロ フ ァ イルに 1 回ずつ install-ipa-was6-instr.sh を呼び出し、-profileName オプシ ョ ンでプロファ イル名を指定します。 例を示します。

install-ipa-was6-instr.sh -profileName AppSrv02

WebSphere Security Service がセキュア モードで稼動していて、 ユーザー名とパスワードの値が<websphere_installation_dir>/profiles/<profile name>/properties/ デ ィ レ ク ト リ 内の sas.client.propsフ ァ イルに提供されていない場合は、 -Dusername=<name> および -Dpassword=<password> オプシ ョ ンを使用できます。 この後の例で、 [-Dusername=<name>] および [-Dpassword=<password>]は、 WebSphere Security Service がセキュア モードで稼動している と きにこれらのオプシ ョ ンを使用できるこ とを示しています。 このオプシ ョ ンを使用する場合は、 角かっこなしで指定して ください。

• ク ラスロード プラグインを可能にするが、 JDBC ド ラ イバ ファ イルの前処理はしない場合は、 次のよ うに指定します。

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]install-all-except-jdbc

• OVTA をアンインス トールせずに、 WebSphere Application Server に対する OVTA モニタを一時的に無効にするには、 次のよ うに指定します。

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]disable

• OVTA モニタを再び可能にするには、 次のよ うに指定します。

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]enable

• JVM/ アプ リ ケーシ ョ ン サーバーでの J2EE ト ランザクシ ョ ンの監視を独立して可能および無効にするには、 次のよ うに指定します。

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]enable-correlation

および

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 73

Page 74: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]disable-correlation

• JDBC に対する OVTA モニタを独立して可能および無効にするには、 次のよ うに指定します。

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]enable-jdbc

および

install-ipa-was6-instr.sh [-profileName <profile>] [-Dusername=<name>][-Dpassword=<password>]disable-jdbc

• OVTA をアンインス トールせずに、 WebSphere Application Server に対する OVTA モニタをアンインス トールするには、 次のよ うに指定します。

install-ipa-was6-instr.sh [-Dusername=<name>][-Dpassword=<password>]uninstall

OVTA インス トーラの実行後に WebSphere を別のインス トール ディ レ ク ト リ に再インス トールする場合、 または OVTA のインス トール中に誤ったディ レク ト リ を指定した場合には、 ファ イル<ovta_installation_dir>/bin/ovta_installation.sh で、 WEBSPHERE_6_DIR の値を新しいインス トールディ レク ト リに変更して ください。

WebSphere 6.x の手動設定

手動設定手順を実行する場合は、 OVTA をアンインス トールする前に設定を手動で取り消す必要があ り ます。

タスク 1 : OVTA の jar ファイルを WebSphere 拡張ライブラリにコピーする

次のフ ァ イルを、 <ovta_installation_dir>/WEB-INF/lib から <websphere_installation_dir>/lib/ext/ にコピーします。

• ipa-was-instr.jar

• bip.zip

• arm3Appl-cimpl.jar

• arm3Agent-cimpl.jar

タスク 2 : 環境変数の設定

WebSphere 管理コンソールを使用して、 OVTA ラ イブラ リ ディ レク ト リ <ovta_installation_dir>/libをすべての監視対象アプ リ ケーシ ョ ン サーバー インスタンスのライブラ リ検索パス変数 (Solarisおよび Linux では LD_LIBRARY_PATH、 HP-UX では SHLIB_PATH、 AIX では LIBPATH) に追加します。 設定する WebSphere プロファ イルが複数ある場合、 管理コンソールで各プロファ イルに対してこのタスクを繰り返します。

➤ 注記

ス ク リプ ト install-ipa-was6-instr.sh を使用して OVTA 用に WebSphere を自動設定する場合、このセクシ ョ ンで説明する手順は実行しないでください。 こ こで説明する手順は、 すべてスク リプ トによって自動的に実行されます。

74 第 5 章

Page 75: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

環境変数 LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH が既に存在する場合は、 これを選択して<ovta_installation_dir>/lib を値に追加します。

別の方法では、 [New] をク リ ッ ク して、LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH という名前の変数を作成し、 値 <ovta_installation_dir>/lib を割り当てます。

タスク 3 : サーブレッ ト、 JSP、 フ ィルタ、 EJB の監視を可能にする

WebSphere 管理コンソールを使用して、 次の設定を追加します。 設定する WebSphere プロファ イルが複数ある場合、 管理コンソールで各プロファ イルに対してこの手順を繰り返します。

1 監視する各アプリ ケーシ ョ ン サーバー インスタンスの Java Virtual Machine のブート ク ラス

パスに次のパスを追加します。

<ovta_installation_dir>/WEB-INF/lib/ovta-instr-boot-was6.jar

2 JVM プロパティを追加します。

WebSphere 管理コンソールを使用して、 監視する各アプリ ケーシ ョ ン サーバー インスタンス

の [Java Virtual Machine] にある [Generic JVM Arguments ( 汎用 JVM 引数 )] に次の JVM プロパ

ティを追加します。

-Dcom.ibm.websphere.classloader.plugin=com.hp.ov.ipa.instr.bip.it.Was5ClassloaderPlugin

JVM 間のト ランザクシ ョ ンを追加で監視するには、 次の汎用 JVM プロパティ も追加します。

-Dorg.omg.PortableInterceptor.ORBInitializerClass.com.hp.ov.ipa.instr.bip.OVTAPortableInterceptor

タスク 4 : JDBC の監視を可能にする

JDBC を監視するには、 Admin Service の設定リポジ ト リから JDBC ド ラ イバ ファ イル名を取得して、 JDBC ド ラ イバ ファ イルを前処理する必要があ り ます。

1 JDBC ド ラ イバ ファ イル名を取得します。 この情報は、 WebSphere 設定リポジ ト リに格納さ

れています。 セル、 ノード、 およびサーバー スコープのいずれかまたはすべてで定義された JDBC ド ラ イバがあ り ます。

2 次のコマンドを実行するこ とによ り、 JDBC ド ラ イバ ファ イルを前処理します。

java -cp<ovta_installation_dir>/WEB-INF/lib/ipa-was-instr.jar:<websphere_Home>/lib/j2ee.jar-Dbip.hookcontrol.class=com.hp.ov.ipa.instr.bip.it.JDBCHookControl-Dcom.hp.ov.ipa.logConfiguration=<ovta_installation_dir>/data/conf/logConfigurationbip -i -o -q <jdbc file> <preprocessed jdbc file>

たとえば、 次のとおりです。

java -cp \/<ovta_installation_dir>/WEB-INF/lib/ipa-was-instr.jar:/opt/WebSphere/AppServer/lib/ujc.jar \-Dbip.hookcontrol.class=com.hp.ov.ipa.instr.bip.it.JDBCHookControl \-Dcom.hp.ov.ipa.logConfiguration=/<ovta_installation_dir>/data/conf/logConfiguration \bip -i -o -q /export/oracle/product/8.1.7/jdbc/lib/classes12.zip \/<ovta_installation_dir>/data/tmp/ovta_classes12.zip

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 75

Page 76: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA が監視する JDBC メ ソ ッ ドを 1 つも定義していない JDBC ド ラ イバ ファ イルもあ り ま

す。 その場合、 前処理プログラムは 「0 classes instrumented」 (0 個のク ラスがインスツルメン

ト されました ) と報告します。 そ うでなければ、 前処理プログラムは、 OVTA が監視する メ

ソ ッ ドを報告します。

3 JDBC ド ラ イバ ファ イルを置き換えます。

前処理されたすべての JDBC ド ラ イバ ファ イル ( インスツルメン ト されたク ラスが 0 でな

かったもの ) のオリジナル コピーを保存してから ( まだ保存していない場合 )、 前処理した JDBC ファ イルで置き換えます。

たとえば、 次のとおりです。

if (! -r /export/oracle/product/8.1.7/jdbc/lib/original_classes12.zip) cp /export/oracle/product/8.1.7/jdbc/lib/classes12.zip \/export/oracle/product/8.1.7/jdbc/lib/original_classes12.zipendifcp /export/oracle/product/8.1.7/jdbc/lib/ovta_classes12.zip \/export/oracle/product/8.1.7/jdbc/lib/classes12.zip

4 アプ リ ケーシ ョ ン サーバーを再起動して、 前処理された JDBC ファ イルをロード させます。

JDBC の監視を無効にした場合、 または OVTA をアンインス トールした場合は、 元の JDBC ド ラ イバ ファ イルを復元して、 アプ リ ケーシ ョ ン サーバーを再起動する必要があ り ます。

WebSphere 6.x の設定の検証

自 動 設 定 ス ク リ プ ト が 成 功 し た こ と を 確 認 す る に は、 <ovta_installation_dir>/data/log/currentinstall-ipa-was6-instr.log の 後に BUILD SUCCESSFUL メ ッセージがある こ と を確認し ます。 さ らに、 インスツルメ ン トする JDBC ド ラ イバ ファ イルがすべて 「jdbc-summary-message:」の下に表示される こ と も確認し ます。 ロ グ フ ァ イルになんらかの問題があ る場合は、 『HPOpenView Transaction Analyzer ト ラブルシューティング ガイ ド』 を参照して ください。

WebSphere Application Server が起動したと き、 WebSphere Application Server 用の OVTA モニタは、日付と OVTA のバージ ョ ンを含む情報メ ッセージをログ フ ァ イル <ovta_installation_dir>/data/log/IPA_J2EE.log に追加します。 このファ イルにスタート アップ メ ッセージが含まれていて、 エラー メ ッセージや警告メ ッセージが記録されていないこ とを確認して ください。また、WebSphereApplication Server のログ ファ イルにエラーが記録されていないこ と も確認して ください。

WebSphere 6.x に関するその他の設定 ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば、 値が 50 の場合は、 全 SQL ト ランザクシ ョ ンの うち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 デフォルト値は 0 です。

WebSphere 管理コンソールを使用して、 監視する各アプ リ ケーシ ョ ン サーバー インスタンスのJVM 設定で次の汎用 JVM プロパティを追加します。

-Dovta.SQL_trace_sample_percent=<desired value>

OVTA では、 WebSphere 6.x で作動する Apache SOAP を監視できません。

76 第 5 章

Page 77: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Java Diagnostics のコンテキスト起動

WebSphere Application Server を Java Diagnostics のコンテキス ト起動の要素と して設定するには、まず、 Java Diagnostics ノード エージェン ト が実行されている こ と を確認します。 109 ページの「Java Diagnostics エージェン トの統合」 を参照して ください。 次に、 WebSphere 管理コンソールを使用して、 次の操作を行います。

1 監視する各アプリ ケーシ ョ ン サーバー インスタンスの JVM のブート ク ラスパスに次のパス

を追加します。

<ovta_installation_dir>/WEB-INF/lib/ovta-instr-boot-was6.jar:<ovta_installation_dir>/WEB-INF/lib/agent.jar

2 監視する各アプリ ケーシ ョ ン サーバー インスタンスの [Generic JVM Arguments] に次の JVM 引数を追加します。

-Xrunmulti:+ovtajd

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用する場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、追加の手順が必要になり ます。 OVTA ク ライアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプリ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

IBM JVM を使用する場合、 Java Diagnostics は使用できません。 HP と IBM は、共同でこの問題に対応中です。 サポート対象プラ ッ ト フォームの 新情報については、http://support.openview.hp.com/sc/support_matrices.jsp を参照して ください。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 77

Page 78: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

JBoss Application Server 3.2 および 4.0

JBoss Application Server を設定する と、 サーブレッ ト 、 JSP、 サーブレッ ト フ ィルタ、 EJB、 JDBC、JMS メ ソ ッ ド呼び出し といった、 各種の J2EE ト ランザクシ ョ ンを OVTA モニタに報告させることができます。

スク リプ ト を実行するこ とで JBoss Application Server を自動的に設定するこ と も、設定を手動で実行するこ と もできます。 スク リプ ト を実行する場合は、手動での設定は避けてください。 ただし、手動設定の手順を読むと詳細を理解できます。 この後のセクシ ョ ンでは、 両方の手順について説明します。

JBoss Application Server の自動設定

JBoss Application Server を設定するスク リプ トは、 次のファイルです。

<ovta_installation_dir>/bin/config-jboss.sh

スク リプ トは、 次のファ イルの末尾に情報を追加します。

<ovta_installation_dir>/data/log/config-jboss.log

また、 現在の呼び出しの記録を次のファ イルに生成します。

<ovta_installation_dir>/data/log/current-config-jboss.log

このスク リプ トは、 79 ページの 「JBoss Application Server の手動設定」 で説明するすべての手順を実行します。

OVTA のインス トール中に指定したディ レ ク ト リ と異なるディ レ ク ト リ にインス トールされたJBoss を監視するには、次のオプシ ョ ンを指定して、スク リプ トに新しい JBoss インス トール ディレク ト リ を使用させます。

-DJBOSS_CONFIGURATION_SET=”<jboss_installation_dir>/server/default”

オプシ ョ ン

• デモ アプ リ ケーシ ョ ンをインス トールするには、 次のよ うに指定します。

config-jboss.sh copy-demo-app

デモ アプ リ ケーシ ョ ンは、 JBoss バージ ョ ン 3.2.6 以上で動作します。

デモ 「Duke’s Bank」 は、 Web ク ラ イアン ト を持つオンライン バンキング アプ リ ケーシ ョ ンです。 顧客は、 この Web ク ラ イアン ト を使用して、 口座の取引履歴へのアクセスおよび取引を行う こ とができます。 エンタープライズ Bean を使用して、 データベースに保存されている顧客、 口座、 および取引の情報を維持します。 Duke's Bank アプ リ ケーシ ョ ンでは、 エンタープライズ Bean、 J2EE アプ リ ケーシ ョ ン ク ラ イアン ト、 および Web コンポーネン トのすべてのコンポーネン ト テク ノ ロジーが相互に連携して機能する方法を示します。

ローカル マシンにこのアプ リ ケーシ ョ ンが配布されていて、 JBoss がデフォル ト のポー ト8080 で実行している場合は、 次の URL へ移動して、 このデモ アプ リ ケーシ ョ ンにアクセスします。

http://localhost:8080/bank/main

➤ 注記

次のオプシ ョ ンのいずれかを実行する場合は、 JBoss Application Server が稼動していないと きに行ってください。

78 第 5 章

Page 79: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

このデモ アプ リ ケーシ ョ ンのログイン情報は、 Customer ID が 200、 パスワードが j2ee です。

• デモ アプ リ ケーシ ョ ンをアンインス トールするには、 次のよ うに指定します。

config-jboss.sh remove-demo-app

• OVTA をアンインス トールせずに、 JBoss Application Server に対する OVTA モニタをアンインス トールするには、 次のよ うに指定します。

config-jboss.sh uninstall

JBoss を異なるインス トール ディ レク ト リに再インス トールした場合は、 スク リプ ト を修正して、 新しい JBoss インス トール ディ レク ト リ を使用します。

ファ イル <ovta_installation_dir>/bin/ovta_installation.sh で、 JBOSS_CONFIGURATION_SET の値を新しいインス トール ディ レク ト リに変更して ください。

JBoss Application Server の手動設定

タスク 1 : OVTA の jar ファイルを JBoss ライブラリにコピーする

次のファ イルを <ovta_installation_dir>/WEB-INF/lib から <JBoss_configuration_set>/lib にコピーします。

ovta-instr-as.jar

タスク 2 : JBoss の各インスタンスの開始スクリプ ト を修正する

1 スク リプ トが、 スタート アップ スク リプ トが使用する 終の CLASSPATH を設定する前に、

次のいずれかのスク リプ ト を実行して、 OVTA 環境変数を設定します。

ksh または sh の場合 :

. <ovta_installation_dir>/bin/ovta_jboss.sh

csh の場合 :

source <ovta_installation_dir>/bin/ovta_jboss.csh

2 CLASSPATH の 後に $OVTA_JAR を追加します。 この CLASSPATH は、 JBoss Application Server インスタンスを開始する Java コマンドに渡されます。 たとえば次のとおりです。

設定前

JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"

設定後

JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR:$OVTA_JAR"

3 Java コマンド行に OVTA_JAVA_OPTIONS を追加します。 この Java コマンド行は、 JBoss Application Server インスタンスを開始します。 たとえば次のとおりです。

➤ 注記

スク リプ ト を使用して OVTA 用に JBoss を自動設定する場合、 このセクシ ョ ンで説明する手順は実行しないでください。 こ こで説明する手順は、 すべてスク リプ トによって自動的に実行されます。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 79

Page 80: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

設定前

"$JAVA" $JAVA_OPTS \-classpath "$JBOSS_CLASSPATH" \org.jboss.Main "$@"

設定後

"$JAVA" $JAVA_OPTS \-classpath "$JBOSS_CLASSPATH" \$OVTA_JAVA_OPTIONS \ org.jboss.Main "$@

JBoss Application Server の設定の検証

ovta_run.sh と呼ばれるサンプル デモ スク リプ トが、JBOSS_HOME/bin ディ レク ト リに作成されているこ とを確認します。 JBoss が自動的に設定された場合には、 このスク リプ ト を使用して JBossを開始する必要があ り ます。

JBoss Application Server が起動したと き、 OVTA モニタは、 日付と OVTA のバージ ョ ンを含む情報メ ッセージを ログ フ ァ イル <ovta_installation_dir>/data/log/IPA_J2EE.log に追加し ます。 このファ イルにスタート アップ メ ッセージが含まれていて、エラー メ ッセージや警告メ ッセージが記録されていないこ とを確認して ください。

JBoss に関するその他の設定 ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば次のとおりです。

ovta.SQL_trace_sample_percent=50

また、 この例は、 全 SQL ト ランザクシ ョ ンの う ち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 デフォルト値は 0 です。

<ovta_installation_dir>/bin/ovta_java.sh ( または ovta_java.csh) のスク リプ ト を編集および呼び出すこ とによって、 このプロパティを有効にできます。

Java Diagnostics のコンテキスト起動

JBoss Application Server を Java Diagnostics のコンテキス ト起動の要素と して設定するには、 JBossサーバー スタート アップ スク リプ トの中で、 ovta_jboss.{sh/csh} スク リプ トの呼び出しの前に JD環境変数を 「on」 に設定します。 例を示します。

設定前

. /opt/HPOV_IPA/bin/ovta_jboss.sh

設定後

JD=on. /opt/HPOV_IPA/bin/ovta_jboss.sh

80 第 5 章

Page 81: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用している場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、追加の手順が必要になり ます。 OVTA ク ライアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプリ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

設定を完了した後、 アプ リ ケーシ ョ ン サーバーを再起動します。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 81

Page 82: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Tomcat サーバー (Servlet Container) 4.1、 5.0、 および 5.5

Tomcat サーバーを設定する と、 サーブレッ ト 、 JSP、 サーブレッ ト フ ィルタ、 JDBC メ ソ ッ ド呼び出し といった、 各種の J2EE ト ランザクシ ョ ンを OVTA モニタに報告させるこ とができます。

スク リプ ト を実行するこ とで Tomcat Application Server を自動的に設定するこ と も、設定を手動で実行するこ と もできます。 スク リプ ト を実行する場合は、 手動での設定は避けて ください。 ただし、 手動設定の手順を読むと詳細を理解できます。 この後のセクシ ョ ンでは、 両方の手順について説明します。

Tomcat サーバーの自動設定

Tomcat サーバーを設定するスク リプ トは、 次のファ イルです。

<ovta_installation_dir>/bin/config-tomcat.sh

スク リプ トは、 次のファ イルの末尾に情報を追加します。

<ovta_installation_dir>/data/log/config-tomcat.log

また、 現在の呼び出しの記録を次のファ イルに生成します。

<ovta_installation_dir>/data/log/current-config-tomcat.log

config-tomcat.sh スク リプ トは、 OVTA の Tomcat スター ト アップ ス ク リプ ト を生成します。 これらのスター ト アップ ス ク リ プ トは、 対応する Tomcat のス ク リ プ ト を修正したバージ ョ ンです。「ovta_」 で始まるスク リプ トには、 OVTA による監視と共にサーバーを実行するために必要な設定が含まれています。

config-tomcat.sh スク リプ トでは、 Java Diagnostics に含めるための multi-agent オプシ ョ ンは自動的

に追加されません。 Java Diagnostics を追加するには、 83 ページの 「Tomcat サーバーの手動設定」

に記載された手順に従って ください。

OVTA のインス ト ール中に指定したディ レ ク ト リ と異なるディ レ ク ト リへの Tomcat のインストールを監視するには、 スク リプ トに次のオプシ ョ ンを指定するこ とによって、新しい Tomcat インス トール ディ レク ト リ を使用するよ うにできます。

-DTOMCAT_HOME="<tomcat_installation_dir>"

スク リプ トは、 次のファ イルの末尾にログを追加します。

<ovta_installation_dir>/data/log/config-tomcat.log

また、 現在の呼び出しの記録を次のファ イルに生成します。

<ovta_installation_dir>/data/log/current-config-tomcat.log

➤ 注記

config-tomcat.sh スク リプ トは、root ではなく必ず Tomcat ユーザーと して実行して ください。このスク リプ ト を Tomcat ユーザーと して実行するこ とによ り、 作成されたファ イルが適切に保護されます。 このスク リプ トは任意のディ レク ト リで実行できますが、そのパスで Java が利用可能であるこ とを確かめて ください。

82 第 5 章

Page 83: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Tomcat サーバーの手動設定

タスク 1 : Tomcat 開始スクリプ ト を修正する

1 スク リプ トが、 スタート アップ スク リプ トが使用する 終の CLASSPATH を設定する前に、

次のいずれかのスク リプ ト を実行して、 Tomcat スタート アップ スク リプ トに OVTA 環境変

数を設定します。

sh の場合 :

. <ovta_installation_dir>/bin/ovta_tomcat.sh

csh の場合 :

source <ovta_installation_dir>/bin/ovta_ tomcat.csh

JVM が JRockit の場合は、 ovta_java.{sh/csh} の次の行のコ メン ト を解除します。

設定前

#OVTA_JROCKIT=-Xjvmpi:entryexit=off,allocs=off,monitors=off

コ メン ト解除後

OVTA_JROCKIT=-Xjvmpi:entryexit=off,allocs=off,monitors=off

-hotspot オプシ ョ ンを使用している場合は、 -Xrun または -Xbootclasspath オプシ ョ ンの前に記

述する必要があ り ます。

2 CLASSPATH の 後に $OVTA_JAR を追加します。 この CLASSPATH は、 Tomcat サーバー インスタンスを開始する Java コマンドに渡されます。 たとえば次のとおりです。

CLASSPATH=$CLASSPATH:$OVTA_JAR

3 Java コマンド行に OVTA_JAVA_OPTIONS を追加します。 この Java コマンド行は、 Tomcat サーバーを開始します。

JAVA_OPTS="$JAVA_OPTS $OVTA_JAVA_OPTIONS"

タスク 2 : OVTA の jar ファイルを Tomcat ライブラリにコピーする

次のファイルを <ovta_installation_dir>/WEB-INF/lib から <tomcat-installation_dir>/common/lib にコピーします。

ovta-instr-as.jar

Tomcat サーバーの設定の検証

Tomcat サーバーが起動したと き、 OVTA モニタは、 日付と OVTA のバージ ョ ンを含む情報メ ッセージをログ ファ イル <ovta_installation_dir>/data/log/IPA_J2EE.log に追加します。 このファ イルにスタート アップ メ ッセージが含まれていて、エラー メ ッセージや警告メ ッセージが記録されていないこ とを確認して ください。

➤ 注記

スク リプ ト を使用して OVTA 用に Tomcat を自動設定する場合、 このセクシ ョ ンで説明する手順は実行しないでください。 こ こで説明する手順は、 すべてスク リプ トによって自動的に実行されます。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 83

Page 84: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Tomcat に関するその他の設定 ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば次のとおりです。

ovta.SQL_trace_sample_percent=50

また、 この例は、 全 SQL ト ランザクシ ョ ンの う ち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 デフォルト値は 0 です。

<ovta_installation_dir>/bin/ovta_java.sh ( または ovta_java.csh) のスク リプ ト を編集および呼び出すこ とによって、 このプロパティを有効にできます。

Java Diagnostics のコンテキスト起動

Tomcat Application Server を Java Diagnostics のコ ンテキ ス ト 起動の要素 と し て設定するには、Tomcat サーバー スタート アップ ス ク リプ トの中で、 ovta_tomcat.{sh/csh} ス ク リプ トの呼び出しの前に JD 環境変数を 「on」 に設定します。 例を示します。

設定前

. /opt/HPOV_IPA/bin/ovta_tomcat.sh

設定後

JD=on. /opt/HPOV_IPA/bin/ovta_tomcat.sh

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用している場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、追加の手順が必要になり ます。 OVTA ク ライアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプリ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

設定を完了した後、 アプ リ ケーシ ョ ン サーバーを再起動します。

84 第 5 章

Page 85: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Oracle Application Server 10g バージ ョ ン 10.1.2+

Oracle Application Server Containers for J2EE (OC4J) を設定する と、サーブレッ ト 、 JSP、サーブレット フ ィルタ、 EJB、 JDBC、 JMS メ ソ ッ ド呼び出し といった、 各種の J2EE ト ランザクシ ョ ンをOVTA モニタに報告させるこ とができます。

スク リプ ト を実行するこ とで Oracle Application Server を自動的に設定するこ と も、 設定を手動で実行するこ と もできます。 スク リプ ト を実行する場合は、 手動での設定は避けて ください。 ただし、 手動設定の手順を読むと詳細を理解できます。 この後のセクシ ョ ンでは、 両方の手順について説明します。

Oracle Application Server の自動設定

OC4J を設定するための OVTA スク リプ ト を正し く実行するには、Oracle Application Server をインス トールしたユーザーと してログインする必要があ り ます。

Oracle Application Server を設定するスク リプ トは、 次のファイルです。

<ovta_installation_dir>/bin/config-oc4j10g.sh

スク リプ トは、 次のファ イルの末尾に情報を追加します。

<ovta_installation_dir>/data/log/config-oc4j10g.log

また、 現在の呼び出しの記録を次のファ イルに生成します。

<ovta_installation_dir>/data/log/current-config-oc4j10g.log

このスク リプ トは、 すべての Oracle Application Server のプロセスを停止してから、 Oracle 設定を修正し、 再起動します。

このスク リプ トは、 86 ページの 「Oracle Application Server の手動設定」 で説明するすべての手順を実行します。

オプシ ョ ン

オプシ ョ ンは次のとおりです。

• OVTA をアンインス トールせずに、 Oracle Application Server に対する OVTA モニタを無効するには、 次のよ うに指定します。

config-oc4j10g.sh disable

• OVTA モニタを再び可能にするには、 次のよ うに指定します。

config-oc4j10g.sh enable

• OVTA をアンインス トールせずに、 Oracle Application Server に対する OVTA モニタをアンインス トールするには、 次のよ うに指定します。

config-oc4j10g.sh uninstall

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 85

Page 86: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Oracle Application Server の手動設定

タスク 1 : OVTA の jar ファイルを Oracle システムのクラス ローダー ディレク ト リにコピーする

次のフ ァ イルを <ovta_installation_dir>/WEB-INF/lib から <OC4J_installation_dir>/j2ee/home にコピーします。

ovta-instr-all.jararm3Agent-cimpl.jararm3Appl-cimpl.jarbip.zip

タスク 2 : ovta-instr-all.jar をシステム クラスパスに追加する

Oracle Application Server は、 実行可能な jar ファ イル oc4j.jar を通じて実行します。 このため、 追加のク ラスをシステム ク ラスパスへ追加する唯一の方法は、 oc4j.jar のマニフェス ト ファ イルの「Class-Path」 要素を編集するこ とです。 次の手順を実行します。

1 <OC4J_installation_dir>/j2ee/home/oc4j.jar から META-INF/MANIFEST.MF ファ イルを展開し

ます。

2 META-INF/MANIFEST.MF を編集して、 Class-Path の末尾に ovta-instr-all.jar を追加します。

3 元の META-INF/MANIFEST.MF を編集したファ イルに置き換えます。

タスク 3 : OVTA を OC4J 設定プロパティに追加する

Oracle Enterprise Manager 10g Application Server を使用して、ブラウザのインターフェイス ( 通常は、ポート 1810 上 - http://<hostname>:1810/emd/console) を管理し、 監視する各アプリ ケーシ ョ ン サーバー インスタンスの [Server Properties] ページへ移動します。

1 [System Components] テーブルで、 監視するアプ リ ケーシ ョ ン サーバーを選択します。

2 次のページで、 [Administration] リ ンクを選択します。

3 [Server Properties] リ ンクをク リ ッ ク します。

4 [Command Line Options] で、 次の文字列を [Java Options] 文字列に追加します。

"-Xrunovtajm:as=oc4j10g -Dsun.boot.class.path=< original sun.boot.class.path setting >:<ovta_installation_dir>/WEB-INF/lib/ovta-instr-boot.jar"

OC4J にバン ドルされている JVM は、 既存のブー ト ス ト ラ ップ ク ラ スパスに値を追加する

「-Xbootclasspath/a:」 オプシ ョ ンをサポート していません。 そのため、 sun.boot.class.path システム

プロパティの元の設定を確認し、 そこに ovta-instr.boot.jar を追加する必要があり ます。 そのため

には、OC4J コマンド行オプシ ョ ンにプロパティ 「-Dcom.hp.ov.ipa.trace=DEBUG」 を追加し、OC4Jアプリケーシ ョ ン サーバーを再起動した後、<ovta_installation_dir>/data/log/IPA_J2EE.trace の中か

ら sun.boot.class.path の値を探します。

5 [Environment Variables] で [Add Environment Variable] ボタンをク リ ッ ク し、 [Name] に、

SHLIB_PATH (HP-UX)、 LD_LIBRARY_PATH (Linux) など使用している UNIX の種類に対応

したロード ラ イブラ リ パス変数の名前を入力します。 [Value] に、 <ovta_installation_dir>/lib と入力して、 [Append] チェッ クボッ クスをオンにします。

86 第 5 章

Page 87: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

6 [Apply] ボタンをク リ ッ ク し、 OC4J サーバーを再起動するよ うに表示されたら [Yes] を選択します。

Oracle Application Server の設定の検証

Oracle Application Server が起動したと き、 OVTA モニタは、 日付と OVTA のバージ ョ ンを含む情報メ ッセージをログ フ ァ イル <ovta_installation_dir>/data/log/IPA_J2EE.log に追加し ます。 このファ イルにスタート アップ メ ッセージが含まれていて、エラー メ ッセージや警告メ ッセージが記録されていないこ とを確認して ください。

Oracle Application Server 10g に関するその他の設定 ( オプシ ョ ン )

SQL ト レース サンプリング

SQL ト レースを有効にするには、Java プロパティ ovta.SQL_trace_sample_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテージを指定します。 トレースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば次のとおりです。

java -Dovta.SQL_trace_sample_percent=50 ...

また、 この例は、 全 SQL ト ランザクシ ョ ンの う ち、 その半分が [SQL Trace] タブに ト レースされるこ とを指定しています。 Java コマンド行に要素を追加する方法については、 86 ページの 「タスク 3 : OVTA を OC4J 設定プロパティに追加する」 を参照して ください。

Java Diagnostics のコンテキスト起動

Oracle Application Server を Java Diagnostics のコンテキス ト起動の要素と して設定するには、 次の文字列を 86 ページの 「タスク 3 : OVTA を OC4J 設定プロパティに追加する」 の手順 4 の文字列と置き換えます。

"-Xrunmulti:+ovtajm:as=oc4j10g+ovtajd-Dsun.boot.class.path=< original sun.boot.class.path setting >:<ovta_installation_dir>/WEB-INF/lib/ovta-instr-boot.jar:<ovta_installation_dir>/WEB_INF/lib/agent.jar"

こ の 置 き 換 え を、 自 動 設 定 ス ク リ プ ト を 通 じ て 行 う に は、 <ovta_installation_dir>/bin/config-oc4j10g.sh を編集します。 元の文字列のコ メン ト アウ トおよび文字列のコ メン ト を解除する方法に従って、 Java Diagnostics を有効にします。

拡張可能なクライアン ト モニタ

OVTA ク ラ イアン ト モニタを使用している場合は、結果を測定サーバーではなく OVTA 管理ノードに送り返すよ うにク ラ イアン ト モニタを設定できます。 測定サーバーがファイアウォールの背後にあ り、 インターネッ ト ク ラ イアン ト マシンからアクセスできない場合には、通常この方法を使用します。

OVTA 管理ノードが OVTA Web サーバー モニタを実行している場合は、その他の配布手順や設定手順は不要です。 OVTA 管理ノードが組み込み HTTP Web サーバーを使用してアプ リ ケーシ ョ ンサーバーを実行している場合は、追加の手順が必要になり ます。 OVTA ク ライアン ト モニタ レセプタ サーブレッ ト をアプ リ ケーシ ョ ン サーバー (HPOV_webResponse.war Web アプ リ ケーシ ョ ンに含まれている ) に配布する方法は、 106 ページの 「ク ラ イアン ト モニタ Web アプ リ ケーシ ョ ンの J2EE アプリ ケーシ ョ ン サーバーにおける配布」 を参照して ください。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 87

Page 88: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Java の J2SE 監視を有効にする

Java アプリ ケーシ ョ ンの J2SE 監視を有効にするには、ovta_java.sh スク リプ ト または ovta_java.cshスク リプ ト を使用して、 OVTA 固有の変数の定義および Java CLASSPATH と呼び出しの修正を行います。

1 ovta_java を呼び出して OVTA_JAR および OVTA_JAVA_OPTIONS を設定します。

シェル スク リプ ト <ovta_installation_dir>/bin/ovta_java.sh または <ovta_installation_dir>/bin/ovta_java.csh のコマンドを実行します。 これらのスク リプ トは、 対話形式かスク リプ ト内の

いずれかで実行します。

対話形式で実行する場合

ksh または sh の場合 :

APP_SERVER=j2se. <ovta_installation_dir>/bin/ovta_java.sh

csh の場合 :

setenv APP_SERVER j2sesource <ovta_installation_dir>/bin/ovta_java.csh

スク リプ ト内で実行する場合

ksh または sh の場合 :

if [ -r <ovta_installation_dir>/bin/ovta_java.sh ] then ;APP_SERVER=j2se<ovta_installation_dir>/bin/ovta_java.sh fi

csh の場合 :

setenv APP_SERVER j2seif (-r <ovta_installation_dir>/bin/ovta_java.csh) source <ovta_installation_dir>/bin/ovta_java.csh

この操作によ り、 手順 2 および手順 3 で使用する環境変数 OVTA_JAR および OVTA_JAVA_OPTIONS が設定されます。

また、 システム上に、 共有ライブラ リ パス (LD_LIBRARY_PATH/SHLIB_PATH/LIBPATH) も設定されます。

また、 JRockit JVM を使用している場合は、 OVTA_JROCKIT を定義する <ovta-installation-dir>/bin/ovta_java.sh ( または ovta_java.csh) の行のコ メン ト を解除する必要が

あ り ます。

2 システム CLASSPATH に OVTA を追加します。

CLASSPATH を修正して $OVTA_JAR で終わるよ うにする必要があ り ます。 たとえば次のと

おりです。

CLASSPATH = "$CLASSPATH:$OVTA_JAR"

3 OVTA_JAVA_OPTIONS を Java コマンド行に追加します。 たとえば次のとおりです。

java -hotspot $OVTA_JAVA_OPTIONS -classpath $CLASSPATH <other, existing java options>…

注記 : -hotspot オプシ ョ ンを使用している場合は、 $OVTA_JAVA_OPTIONS の前に記述する

必要があ り ます。

88 第 5 章

Page 89: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

4 必要に応じて、 Java Diagnostics を有効にします。

Java Diagnostics を有効にするには、ovta_java.sh ( または ovta_java.csh) の呼び出しの中変数 JD を設定する必要があ り ます。 これを行うには、 スク リプ トの呼び出しの前に 「JD=on」 を設

定します。 例を示します。

JD=onAPP_SERVER=j2se<ovta_installation_dir>/bin/ovta_java.sh

5 必要に応じて、 SQL ト レースを有効にします。

SQL ト レース サンプリ ングを有効にするには、 Java プロパティ ovta.SQL_sampling_percent の値を 0 ~ 100 に設定します。 この値は、 ト レースする SQL ト ランザクシ ョ ンのパーセンテー

ジを指定します。 ト レースされた SQL ト ランザクシ ョ ンは、 OVTA Console の [SQL Trace] タブに表示されます。 たとえば次のとおりです。

ovta.SQL_sampling_percent=50

また、 この例は、 全 SQL ト ランザクシ ョ ンのうち、 その半分が [SQL Trace] タブに ト レース

されるこ とを指定しています。

<ovta_installation_dir> にある ovta_java.sh および ovta_java.csh スク リプ トでは、

ovta_SQL_sampling_percent プロパティは 0 に設定されています。 これらのファ イルを編集し

て、 値を 0 から希望のパーセンテージへ変更するこ とによって、 プロパティ設定を編集でき

ます。

IBM JVM 1.4 または 1.5 を使用する場合、 Java Diagnostics は使用できません。HP と IBM は、 共同でこの問題に対応中です。 JRockit 1.4.2 または 1.5.0 よ り前の JRockit バージ ョ ンを使用する場合も、 Java Diagnostics は使用できません。 この問題についても、HP と IBM が共同で対策を検討中です。 サポート対象プラ ッ ト フォームの 新情報については、http://support.openview.hp.com/sc/support_matrices.jsp を参照して ください。

Java および J2EE アプリケーシ ョ ン サーバーの管理ノードの設定 89

Page 90: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

90 第 5 章

Page 91: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

6 OVTA の起動と停止

OVTA の起動

OVTA 測定サーバー ソフ トウェアの起動

デフォルトでは、 ルート ユーザーのみが UNIX システムで OVTA を起動できます。 ただし、 ルート ユーザーがルート以外のユーザーに対して OVTA の起動を許可するこ と もできます (40 ページの 「OVTA をルート以外で使用できるよ うにする」 を参照 )。

次のコマンドを実行します。

cd /<ovta_installation_dir>/bin ./ovta start ./ovtams-launch.sh &

ovta start コマンドは、 測定および収集サービスを開始します。 ovtams-launch.sh コマンドは、 測定サーバー アプ リ ケーシ ョ ンを (HP-AS を使用して ) 開始します。

システム起動スク リプ ト を修正して、 これを自動的に実行するよ うに設定する こ と もできます。ovta start コマンドはシステム起動シーケンスの 初の方に置いて、 他のデーモンが開始される前に測定サーバー システムが実行されているよ うにする必要があ り ます。Oracle データベース インスタンスがこのローカル測定サーバー システム上にある場合は、ovta start および ovtams-launch.shコマンドを、 Oracle が起動した後で実行する必要があ り ます。

測定サーバー アプリ ケーシ ョ ンを (HP-AS を使用して ) バッ クグラウンドで開始する場合、 またはファイルに標準出力を リダイレク トする場合は、 次のコマンドを実行します。

cd /<ovta_installation_dir>/bin./ovtams-launch.sh 2>1 1>../data/log/ovtams.out &

ハングアップ時や終了動作が無視される状況では、 次の例に示すよ うに nohup コマンドが使用可能です。

nohup ./ovtams-launch.sh 2>1 1>../data/log/ovtams.out &

91

Page 92: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA 管理ノード ソフ トウェアの起動

デフォルトでは、 ルート ユーザーのみが UNIX システムで OVTA を起動できます。 ただし、 ルート ユーザーがルート以外のユーザーに対して OVTA の起動を許可するこ と もできます (40 ページの 「OVTA をルート以外で使用できるよ うにする」 参照 )。

次のコマンドを実行します。

cd /<ovta_installation_dir>/bin ./ovta start

システム起動スク リプ ト を修正して、 これを自動的に実行するよ うに設定する こ と もできます。ovta start コマンドはシステム起動シーケンスの 初の方に置いて、Web サーバーやアプリケーシ ョン サーバーが起動する前に測定システムが実行されているよ うにする必要があり ます。

Web サーバーおよびアプリ ケーシ ョ ン サーバーが HP OpenView IPA ARM 3.0 Daemon よ り前に起動している と、 OVTA Console で一部の ト ランザクシ ョ ン名が 初は Unknown と して報告されるこ とがあ り ます。

Java Diagnostics ノード エージェン ト を起動する手順は、 109 ページの 「Java Diagnostics エージェン トの統合」 を参照して ください。

管理ノード と測定サーバーとの間の通信の検証

管理ノード と測定サーバーとの間の通信を検証するには、 OVTA が両方のマシンで実行されている必要があ り ます。

測定サーバーが管理ノードからデータを受信できるこ とを検証するには、 次のよ うにします。 管理ノードでブラウザを開き、 アドレス バーに次の URL を (1 行と して ) 入力します。

http://<MeasurementSvrName>:<portnumber>/ipa/txbreceptor/TxBReceptorServlet

測定サーバーのデフォルトのポート番号は 7555 です。インス トール時に異なるポート番号を入力した場合は、そのポート番号を URL に入力してください。次のよ うなメ ッセージを受け取るはずです。 「The servlet has received a GET. This is the reply.」

➤ 注記

AIX では、 プロセスの 大データ セグメン ト ( ヒープ ) サイズのデフォルト値 (131072 KB) がOVTA Collector のデーモン プロセスには小さすぎます。 したがって、 必ず、 データ セグメントの制限を 低でも 256 MB にして ください。

ovta スク リプ ト を実行する前に、 十分なヒープが割り当てられているこ とを確認します。

• ksh または bsh の場合 :

「ulimit -d」 で表示される値が 256000 未満の場合は、 「ulimit -d 256000」 を実行してサイズを大き く します。

• csh の場合 :

「limit datasize」 で表示される値が 256000 未満の場合は、 「limit datasize 256000」 を実行してサイズを大き く します。

➤ 注記

Web サーバーまたはアプ リ ケーシ ョ ン サーバー ソフ ト ウェアが OVTA よ り前に起動する場合、一部の ト ランザクシ ョ ン名が OVTA Console で 初は Unknown と して表示されるこ とがあり ます。 これらの Unknown 名は 終的には正しい名前に更新されます

92 第 6 章

Page 93: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA Console の起動

測定サーバー上で次のコマンドを入力します。

cd /<ovta_installation_dir>/bin

./IPAGUI.sh

Java Web Start

Java Web Start を使用する と、 測定サーバーにアクセスできる任意のマシンのブラウザを使用してリモートから OVTA Console を起動できます。

1 UNIX ク ラ イアン ト を使用している場合は、 Netscape ブラウザを起動する前に、 JRE 用の環

境変数を設定します ( たとえば、 NPX_JRE_PATH=/usr/java1.4.x)。

ク ライアン トから、 ブラウザを使用して測定サーバー上の OVTA Web Start ページを開きます。

http://<OVTA Measurement Server>:<port>/ipa

この例で、 <OVTA Measurement Server> は使用している測定サーバーのホス ト名、 <port> はホス ト上の OVTA との通信に使用するポート番号です。 デフォルトの OVTA 測定サーバー ポート番号は 7555 です。

2 Console ボッ クスにある起動リ ンクをク リ ッ ク します (WebStart Me Now!)。 ク ラ イアン ト マシ

ンに Java Web Start がまだインス トールされていない場合は、 自動的に java.sun.com にリダイ

レク ト されて、 Java Web Start がダウンロードおよびインス トールされます。 java.sun.com の指

示に従ってください。 OVTA Web Start ページに戻り、 起動リ ンクを再度ク リ ッ ク します。

3 Java Web Start が自動的に実行されます。 セキュ リ ティ ダイアログが表示されて、

Hewlett-Packard を信頼するかど うか尋ねられます。 [Start] ボタンをク リ ッ ク して、 OVTA Console をインス トールして起動します。

OVTA Configuration Editor の起動

次のコマンドを入力します。

cd /<ovta_installation_dir>/bin ./configEditor.sh

Configuration Editor がユーザー名とパスワードを求めてきます。 ユーザー名は admin と入力し、パスワードはインス トール時に入力したものを入力します。

Java Web Start を使用した、 OVTA Configuration Editor の起動

Java Web Start を使用する と、 測定サーバーにアクセスできる任意のマシンのブラウザを使用してリモートから OVTA Configuration Editor を起動できます。

1 UNIX ク ラ イアン ト を使用している場合は、 Netscape ブラウザを起動する前に、 JRE 用の環

境変数を設定します ( たとえば、 NPX_JRE_PATH=/usr/java1.4.x)。

2 ク ライアン トから、 ブラウザを使用して測定サーバー上の OVTA Web Start ページを開きます。

http://<OVTA Measurement Server>:<port>/ipa

この例で、 <OVTA Measurement Server> は使用している測定サーバーのホス ト名、 <port> はホス ト上の OVTA との通信に使用するポート番号です。 デフォルトの OVTA 測定サーバー ポート番号は 7555 です。

OVTA の起動と停止 93

Page 94: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

3 [Launch] リ ンクをク リ ッ ク します。 ク ラ イアン ト マシンに Java Web Start がまだインス トー

ルされていない場合は、 自動的に java.sun.com にリダイレク ト されて、 Java Web Start がダウ

ンロードおよびインス トールされます。 java.sun.com の指示に従ってください。 OVTA Web Start ページに戻り、 [Launch] リ ンクを再度ク リ ッ ク します。

4 Java Web Start が自動的に実行されます。 セキュ リ ティ ダイアログが表示されて、

Hewlett-Packard を信頼するかど うか尋ねられます。 [Start] ボタンをク リ ッ ク して、 OVTA Configuration Editor をインス トールして起動します。

OVTA の停止

測定サーバー上の OVTA の停止

デフォルトでは、 ルート ユーザーのみが UNIX システムで OVTA を起動できます。 ただし、 ルート ユーザーがルート以外のユーザーに対して OVTA の起動を許可するこ と もできます (40 ページの 「OVTA をルート以外で使用できるよ うにする」 参照 )。

次のスク リプ ト を実行します。

/<ovta_installation_dir>/bin/ovtams-shutdown.sh /<ovta_installation_dir>/bin/ovta stop

管理ノード上の OVTA の停止

次のスク リプ ト を実行します。

/<ovta_installation_dir>/bin/ovta stop

Java Diagnostics ノード エージェン ト を停止する手順は、 109 ページの 「Java Diagnostics エージェン トの統合」 を参照して ください。

94 第 6 章

Page 95: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

7 OVTA のアンインストール

管理ノード上の OVTA ソフ トウェアのアンインストール

次のよ うに実行します。

1 次のよ うにして OVTA を停止します。

次のコマンドを実行します。

/<ovta_installation_dir>/bin/ovta stop

2 fuser コマンドを使用して、 libarm3 を実行中のプロセスがないこ とを確認します。 次の表に示すよ うに、 コマンドはオペレーティング システムによって異なり ます。

fuser コマンドの出力で、 libarm3 を含む処理があるこ とを示す場合は、 そのプログラムを適切にシャ ッ ト ダウンします (kill -9 は使用しないでください )。

実行可能な fuser は通常 /sbin または /usr/sbin のいずれかにあ り ます。

3 システムにあるそれぞれの管理対象アプリ ケーシ ョ ン サーバーおよび管理対象 Web サーバーから OVTA 設定を削除します (OVTA の設定解除 )。 手順については、 次のセクシ ョ ンを参照して ください。

— WebLogic サーバーの設定解除 (96 ページ )

— WebSphere Application Server の設定解除 (97 ページ )

— JBoss Application Server の設定解除 (98 ページ )

— Tomcat Application Server の設定解除 (98 ページ )

— Oracle Application Server の設定解除 (98 ページ )

— Sun Java System Web Server の設定解除 (98 ページ )

— Apache Web Server の設定解除 (98 ページ )

4 次のコマンドを実行して、 アンインス トーラを実行します。

/<ovta_installation_dir>/UninstallerData/uninstall

5 OVTA ソフ ト ウェアをシステムから手動で削除します。

オペレーティング システム

ログイン要件 コマンド

HP-UX root の必要あ り /usr/sbin/fuser /opt/HPOV_IPA/lib/libarm3.sl

Solaris fuser /opt/HPOV_IPA/lib/libarm3.so

AIX fuser -x /usr/lpp/HPOV_IPA/lib/libarm3.a

Linux fuser /opt/HPOV_IPA/lib/libarm3.so

95

Page 96: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

アン イ ンス ト ーラの実行後、 空のデ ィ レ ク ト リ ( ルー ト のイ ンス ト ール ディ レ ク ト リ 、

UninstallerData ディ レク ト リ など ) や初回インス トール後に作成されたファイルなどが残され

る場合があ り ます。 これらのディ レク ト リやファ イルは、 アンインス トール後に手動で削除してください。

WebLogic サーバーの設定解除

1 WebLogic サーバーの各インスタンスを起動するスク リプ ト を編集して、 OVTA への参照を

削除します。 ファ イルから 「ipa」 または 「ovta」 ( 大文字と小文字の違いは無視 ) を検索する

と、 OVTA への参照をすべて見つけるこ とができます。

2 WebLogic サーバーを停止します。

次の手順で説明のある config-wls スク リプ ト を使用して設定解除を行う場合は、 サーバーを

停止させる必要はあ り ません。

3 次の手順のいずれかを使用して WebLogic ト ランザクシ ョ ン モニタを削除します。

— uninstall 引数を指定して BEAWlsInstall.sh スク リプ ト を実行する

または

— uninstall 引数 ( オプシ ョ ン ) を指定して config-wls.sh スク リプ ト を実行する

どちらのアンインス トール スク リプ ト を用いるかは、 使用している設定によって異なり ま

す。 通常は、 WLS 8.1(AIX) または WLS 9.x (Sun (hotspot) ベースの JVM) を使用している場合

は、 BEAWlsInstall.sh を実行します。 他のバージ ョ ンおよびプラ ッ ト フォーム (WLS 9.x (JRockit) を含む ) には config-wls.sh を実行します。

判断がつかない場合は、 <ovta_installation_dir>/data/log のログ ファ イルのサイズを調べます。

— BEAWlsInstall.log が 0 以外の長さであれば、 BEAWlsInstall.sh uninstall を使用してアンイ

ンス トールを行います。

— config-wls.log が 0 以外の長さであれば、 config-wls.sh uninstall を使用してアンインス トー

ルを行います。

— 両方が 0 以外の長さであれば、両方のスク リプ ト を使用してアンインス トールを行います。

— 両方の長さが 0 の場合は、 この手順を省略します。

アンインス トール スク リプ トは、 root ではなく必ず WLS ユーザーと して実行して ください。

WLS ユーザーと して実行するこ とによ り、 作成したファ イルおよびディ レク ト リ を削除する

権限が備わり ます。

— BEAWlsInstall.sh スクリプ ト を使用して、 設定解除をする

/<ovta_installation_dir>/bin/BEAWlsInstall.sh uninstall

スク リプ ト を実行する と、 WL_HOME/lib ディ レク ト リの下に作成された ipa ディ レク ト

リが削除されます。

複数バージ ョ ンの WebLogic サーバーがインス トールされている場合や、 デフォルト以

外の WL_HOME ディ レク ト リにインス トールされている場合は、 WebLogic サーバーの

位置とバージ ョ ンを示す追加の引数を指定します。

BEAWlsInstall.sh –DBEA_HOME=<BEA install dir> –DWL_HOME=<WebLogic product dir> -DWLS<WLS version>=true uninstall

96 第 7 章

Page 97: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

この例で、 <BEA install dir> は BEA 製品がインス トールされているディ レク ト リ 、<WebLogic product dir> は WebLogic 製品がインス トールされているディ レク ト リ 、 <WLS version> は WebLogic サーバーのメジャー バージ ョ ン番号 (6、 7、 8、 または 9) です。

たとえば、 次のコマンドは、 WebLogic サーバー 6.1 から OVTA を削除します。

BEAWlsInstall.sh –DBEA_HOME=c:/bea –DWL_HOME=C:/bea/wlserver6.1 -DWLS6=true uninstall

— config-wls.sh スクリプ ト を使用して、 設定解除をする ( オプシ ョ ン ) <ovta_installation_dir>/bin/config-wls.sh uninstall

複数バージ ョ ンの WebLogic サーバーがインス トールされている場合や、 デフォルト以外の WL_HOME ディ レク ト リにインス トールされている場合は、 WebLogic サーバーの位置とバージ ョ ンを示す追加の引数を指定します。

config-wls.sh -DBEA_HOME=<BEA install dir> -DWL_HOME=<WebLogic product dir> -DWLS<WLS version>=true uninstall

この例で、 <BEA install dir> は BEA 製品がインス トールされているディ レク ト リ 、<WebLogic product dir> は WebLogic 製品がインス トールされているディ レク ト リ 、 <WLS version> は WebLogic サーバーのメジャー バージ ョ ン番号 (6、 7、 8、 または 9) です。

たとえば、 次のコマンドは、 WebLogic サーバー 6.1 から OVTA を削除します。

config-wls.sh -DBEA_HOME=/opt/bea -DWL_HOME=/opt/bea/wlserver6.1 -DWLS6=true uninstall

4 WebLogic サーバーを再起動します。

WebSphere Application Server の設定解除

何らかの設定手順を手動で行った場合は、 手動で取り消す必要があ り ます。

1 次のコマンドを実行して、 WebSphere Application Server の ト ランザクシ ョ ン モニタを削除します。

バージ ョ ン 5.x

<ovta_installation_dir>/bin/install-ipa-was5-instr.sh[-Dusername=<name>] [- Dpassword=<password>] uninstall

64 ページの 「WebSphere 5.x を設定するための前提条件」 に記載されている前提条件を満たしているこ とを確認して ください。

同じマシンに複数の WebSphere をインス トールしている場合は、 <ovta_installation_dir>/bin/ovta_installation.sh の WEBSPHERE_5_DIR の設定を修正し、 各インス トール ディ レク ト リに対して 1 回ずつ 「install-ipa-was5-instr.sh uninstall」 を実行します。

バージ ョ ン 6.x

<ovta_installation_dir>/bin/install-ipa-was6-instr.sh[-Dusername=<name>] [- Dpassword=<password>] uninstall

72 ページの 「WebSphere 6.x を設定するための前提条件」 に記載されている前提条件を満たしているこ とを確認して ください。

コマンドを実行する と、 管理ノードに事前に設定した WebSphere 6 プロファ イルが全て設定解除されます。 -profileName オプシ ョ ンを使用して、 アンインス トールを複数回実行する必要はあ り ません。

2 設定スク リプ ト を実行した後、 アプリ ケーシ ョ ン サーバーを再起動します。

OVTA のアンインストール 97

Page 98: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

JBoss Application Server の設定解除

JBoss Application Server を停止してから、 アンインス トールを開始します。

次のコマンドを実行して、 JBoss の設定から修正を削除します。

config-jboss.sh uninstall

Tomcat Application Server の設定解除

Tomcat Application Server を停止してから、 アンインス トールを開始します。

次のコマンドを実行して、 Tomcat の設定から修正を削除します。

<ovta_installation_dir>/bin/config-tomcat.sh uninstall

OVTA のインス トール中に指定したディ レク ト リ と異なるディ レ ク ト リ から Tomcat をアンイン

ス トールするには、 次のオプシ ョ ンを使用します。

<ovta_installation_dir>/bin/config-tomcat.sh -DTOMCAT_HOME="<tomcat_installation_dir>" uninstall

上記の方法以外に、 次のスク リプ トおよび jar ファ イルを削除するこ とによって、 Tomcat をアン

インス トールするこ と もできます。

<tomcat_installation_dir>/bin/ovta_catalina.sh<tomcat_installation_dir>/bin/ovta_startup<tomcat_installation_dir>/common/lib/ovta-instr-as.jar

Oracle Application Server の設定解除

次のコマンドを実行して、 Oracle Application Server の設定から修正を削除します。

config-oc4j10g.sh uninstall

Sun Java System Web Server の設定解除

1 次のコマンドを入力して、 Sun Java System 4 または 6 の設定から修正を削除します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_netscape_config \ -uninstall -replace <netscape_configuration_dir>/obj.conf

2 Sun Java System Web Server を再起動します。

Apache Web Server の設定解除

1 次のコマンドを入力して、 Apache の設定から修正を削除します。

/<ovta_installation_dir>/bin/perl /<ovta_installation_dir>/bin/modify_apache_config \ –uninstall -replace <apache_configuration_dir>/httpd.conf

2 Apache Web Server を再起動します。

98 第 7 章

Page 99: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA の削除

1 OVTA を停止するために、 次のコマンドを入力します。

/<ovta_installation_dir>/bin/ovta stop

2 OVTA で監視用に設定されている Web サーバーおよびアプリ ケーシ ョ ン サーバーのプロセ

スをすべて停止します。

fuser コマンドを使用して、 libarm3 を実行中のプロセスがないこ とを確認します。 次の表に

示すよ うに、 コマンドはオペレーティング システムによって異なり ます。

fuser コマンドの出力で、 libarm3 を含む処理があるこ とを示す場合は、 そのプログラムを適

切にシャ ッ ト ダウンします (kill -9 は使用しないでください )。

実行可能な fuser は通常 /sbin または /usr/sbin のいずれかにあ り ます。

3 アンインス トーラの GUI には X-Window System (X11) が使用されています。 ディ スプレイ ホス ト ( グラフ ィカル表示を行う ホス ト ) が X サーバーを実行する必要があ り ます。 OVTA をインス トールするシステムには X11 がインス トールされている必要があ り ます。 そして、 そ

の DISPLAY 環境変数をアドレスに設定し、 ディ スプレイ ホス トの数を表示させます。 シス

テムに OVTA をインス トールする前には、 簡単な X ク ラ イアン ト ( 「xterm」 または

「xclock」 など ) を呼び出し、 スク リーンに表示されるかど うかをテス ト します。

X-Window System が利用できない場合は、 103 ページの 「サイレン ト アンインス トール」 を使用します。

4 次のコマンドを実行して、 アンインス トーラを起動します。

/<ovta_installation_dir>/UninstallerData/uninstall

英語以外の UNIX ロケールまたは言語からアンインス トールする場合は、 次のコマンドを実

行してアンインス トーラを起動します。

env LANG=C LC_ALL=C sh <ovta_installation_dir>/UninstallerData/uninstall

5 アンインス トーラ ウ ィ ンド ウの [Uninstall] をク リ ッ ク します。

サイレン ト インス トールを使用して OVTA をインス トールした場合は、 手順 5 の操作は不要で

す。 ユーザーが操作しなくてもアンインス トールが進行します。

オペレーティング システム

ログイン要件 コマンド

HP-UX root の必要あ り /usr/sbin/fuser /opt/HPOV_IPA/lib/libarm3.sl

Solaris fuser /opt/HPOV_IPA/lib/libarm3.so

AIX fuser -x /usr/lpp/HPOV_IPA/lib/libarm3.a

Linux fuser /opt/HPOV_IPA/lib/libarm3.so

アンインス トールを完了するために、すべてのファ イルが削除されたこ とを確認して ください。

OVTA のアンインストール 99

Page 100: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

測定サーバーのアンインストール

SOLID Embedded データベースを使用している場合は、 アンインス トーラが自動的にデータベー

スを削除します。

Oracle データベースの削除

ローカル データベースを削除する

1 OVTA をシャ ッ ト ダウンするために、 次のよ うに入力します。

cd <ovta_installation_dir>/bin ./ovtams-shutdown.sh ./ovta stop

2 <ovta_installation_dir>/data/databases/schema/oracle/ipaorclecleanup.sql で、 「connect system/manager@ipa」 が実際の値を反映するよ うに修正します。

3 SQL*Plus を実行して、 IPA ユーザーと してデータベースに接続します。 このユーザーの作成

時のデフォル ト パスワードは 「password」 ですが、 パスワードが変更されている こ と もあ り

ます。

4 ipaoraclecleanup.sql スク リプ ト を実行して、 テーブル、 プロシージャ、 シノニム、 ト リ ガ、 お

よび db ファ イルを削除します。

SQL> @ <ovta_installation_dir>/data/databases/schema/oracle/ipaoraclecleanup.sql;

リモート データベースを削除する

1 測定サーバー上で、 OVTA をシャ ッ ト ダウンします。 JDK 1.3.x が PATH 上にあるこ とを確認

してから、 root と して次のコマンドを入力します。

cd <ovta_installation_dir>/bin ./ovtams-shutdown.sh ./ovta stop

2 データベースが置かれているマシンで、 データベースを OVTA 用に設定したと きに作成され

たディ レ ク ト リ に移り、 ipaoraclecleanup.sql を検索して、 「connect system/manager@ipa」 を実

際の値を反映するよ うに修正します。

3 データベースが置かれているマシンで、 SQL*Plus を実行し、 IPA ユーザーと してデータベー

スに接続します。 このユーザーの作成時のデフォル ト パスワードは 「password」 ですが、 パ

スワードが変更されているこ と もあ り ます。

4 ipaoraclecleanup.sql スク リプ ト を実行して、 テーブル、 プロシージャ、 シノニム、 ト リ ガ、 お

よび db ファ イルを削除します。

SQL> @"<ovta_copy_dir>/data/databases/schema/oracle/ipaoraclecleanup.sql";

5 データベースが置かれているマシンで、 ipacreatetablespace.sql に指定されているデータベース

データ ファ イルおよびインデッ クス ファ イルを削除します。 たとえば、 次のよ うにします。

rm <ovta_copy_dir>/data/databases/ovipa_data.dbf rm <ovta_copy_dir>/data/databases/ovipa_index.dbf

100 第 7 章

Page 101: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA の削除

1 アンインス トーラの GUI には X-Window System (X11) が使用されています。 ディ スプレイ ホス ト ( グラフ ィカル表示を行う ホス ト ) が X サーバーを実行する必要があ り ます。 OVTA をインス トールするシステムには X11 がインス トールされている必要があ り ます。 そして、 そ

の DISPLAY 環境変数をアドレスに設定し、 ディ スプレイ ホス トの数を表示させます。 シス

テムに OVTA をインス トールする前には、 簡単な X ク ラ イアン ト ( 「xterm」 または

「xclock」 など ) を呼び出し、 スク リーンに表示されるかど うかをテス ト します。

X-Window System が利用できない場合は、 103 ページの 「サイレン ト アンインス トール」 を使用します。

2 OVTA をシャ ッ ト ダウンします ( まだシャ ッ ト ダウンしていない場合 )。

./ovtams-shutdown.sh

./ovta stop

3 HP-AS を OVTA と関連してのみ使用していた場合は、 次のよ うにして HP-AS を削除します。

a HP-AS アンインス トーラを起動します。 root と して、 次のコマンドを実行します。

<ovta_installation_dir>/jre/bin/java -jar/<hpas_installation_dir>/UninstallerData/uninstaller.jar

このコマンドでは、 OVTA の一部と してインス トールされた JRE を使用します。

b アンインス トーラ ウ ィ ンド ウの [Uninstall] をク リ ッ ク します。

c システム起動スク リプ ト ( たとえば、 /etc/profile) を編集して、 HP-AS の環境変数の変更

を削除します。 「HP Application Server」 を検索すれば、 削除する行が見つかり ます。

4 OVTA アンインス トーラを起動します。 root と して、 次のコマンドを実行します。

<ovta_installation_dir>/UninstallerData/uninstall

英語以外の UNIX ロケールまたは言語からアンインス トールする場合は、 次のコマンドを実

行してアンインス トーラを起動します。

env LANG=C LC_ALL=C sh <ovta_installation_dir>/UninstallerData/uninstall

5 アンインス トーラ ウ ィ ンド ウの [Uninstall] をク リ ッ ク します。

アンインス トーラの実行後、 空のディ レク ト リ ( ルートのインス トール ディ レク ト リ 、

UninstallerData ディ レク ト リ など ) や初回インス トール後に作成されたファイルなどが残され

る場合があ り ます。 これらのディ レク ト リやファ イルは、 アンインス トール後に手動で削除してください。

HP-UX

HP-UX 上の OVTA 測定サーバーをアンインス トールする と、次のエラーメ ッセージが出るこ とが

あ り ます。

Uninstalling HP AutoPass License Manager returned status 1. See <OVTA install dir>/data/log/autopass_uninstall.log for details.

これは通常、少なく と も 1 つの他のインス トールされたパッケージが AutoPass License Manager を必要と している という意味です。

uninstall_autopass.log に次の 2 つのメ ッセージが含まれている場合は、 AutoPass License Manager がまだ必要であるため、 アンインス トールされなかったこ とを意味しています。

OVTA のアンインストール 101

Page 102: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ERROR: "<hostname>:/": The software dependencies for 2 products or filesets cannot be resolved.

ERROR: "<hostname>:/": 2 filesets were determined to be skipped in the analysis phase.

これらのメ ッセージは無視してかまいません。

Solaris

Solaris 上の OVTA 測定サーバーをアンインス トールする と、 次のエラーメ ッセージが出るこ とがあ り ます。

Uninstalling HP AutoPass License Manager returned status 4. See <OVTA install dir>/data/log/autopass_uninstall.log for details.

これは通常、少なく と も 1 つの他のインス トールされたパッケージが AutoPass License Manager を必要と している という意味です。

uninstall_autopass.log に次のメ ッセージが含まれている場合は、 AutoPass License Manager がまだ必要であるため、 アンインス トールされなかったこ とを意味しています。

Removal of <HPOvTA> was successful. WARNING: The <...> package depends on the package currently being removed.

Removal of <HPOvLic> was suspended (administration).No changes were made to the system.

これらのメ ッセージは無視してかまいません。

OVTA Console のアンインストール

OVTA Console アプ リ ケーシ ョ ンは、 測定サーバーと一緒にアンインス トールされます。 OVTAConsole を Java Web Start を使用して配布した場合は、Java Web Start アプ リ ケーシ ョ ン マネージャを使用して OVTA Console を削除する必要があ り ます。 次のよ うに実行します。

1 Java Web Start アプ リ ケーシ ョ ン マネージャを実行します。

2 OVTA Console アプリ ケーシ ョ ンを選択します。

3 [ アプ リ ケーシ ョ ン ] メニューをプルダウンして、 [ アプ リ ケーシ ョ ンの削除 ] を選択します。

OVTA Configuration Editor のアンインストール

OVTA Configuration Editor は、 測定サーバー と 一緒にアン イ ン ス ト ールされます。 OVTAConfiguration Editor を Java Web Start を使用して配布した場合は、 Java Web Start アプ リ ケーシ ョ ンマネージャを使用して OVTA Configuration Editor を削除する必要があ り ます。 次のよ うに実行します。

1 Java Web Start アプ リ ケーシ ョ ン マネージャを実行します。

2 OVTA Configuration Editor アプリ ケーシ ョ ンを選択します。

3 [ アプ リ ケーシ ョ ン ] メニューをプルダウンして、 [ アプ リ ケーシ ョ ンの削除 ] を選択します。

102 第 7 章

Page 103: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

サイレン ト アンインストール

サイレン ト インス トールを使用して OVTA をインス トールした場合は、 次の方法でアンインス

トールできます。

1 次のコマンドを実行して OVTA を停止します。

<ovta_installation_dir>/bin/ovtams-shutdown.sh ( 測定サーバーでのみ )

<ovta_installation_dir>/bin/ovta stop

2 次のコマンドを実行して、 アンインス トーラを起動します。

<ovta_installation_dir>/UninstallerData/uninstall

英語以外の UNIX ロケールまたは言語からアンインス トールする場合は、 次のコマンドを実

行してアンインス トーラを起動します。

env LANG=C LC_ALL=C sh <ovta_installation_dir>/UninstallerData/uninstall

サイ レン ト アンインス ト ールの後、 <ovta_installation_dir>/data/log にある次のいずれかのログ

ファ イルにエラー メ ッセージが記録されていないこ とをチェ ッ ク します。

• unconfigure-*.log

• *_uninstall.log

OVTA のアンインストール 103

Page 104: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

104 第 7 章

Page 105: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

8 高度な設定

自動的に設定される項目

OVTA インス トーラを実行する と、 次のコンポーネン トが自動的に設定されます。

• J2EE Collector

• Java Diagnostics ( インス トール時に選択されている場合 )

OVTA をアンインス トールせずに、 これらのコンポーネン トの設定を解除するには、 次のコマン

ドを実行します。

cd <ovta_installation_dir>/bin./perl ./post-install.pm unconfigure <options>

このコマンドの <options> には、 1 つ以上の 「j2eeCollector」 または 「jd」 を指定します。 何も指定

しない場合は、 インス トールされたすべてのコンポーネン トの設定が解除されます。 このコマンドによ り、 <ovta_installation_dir>/data/log/pre-uninstall.log ファ イルにメ ッセージが追加されます。

同様に、次のコマンドを実行する と、 これらのコンポーネン ト (Java Diagnostics を除く ) を再設定

するこ とができます。

cd <ovta_installation_dir>/bin./perl ./post-install.pm configure <options>

このコマン ドによ り、 <ovta_installation_dir>/data/log/post-install.log ファ イルにメ ッセージが追加

されます。

105

Page 106: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

クライアン ト モニタ ト ランザクシ ョ ン エージェン トの設定

デフォルトの OVTA インス トールでは、 OVTA 測定サーバー上で実行されている ト ランザクシ ョ

ン エージェン トに結果を送信するよ うにク ラ イアン ト モニタがセッ ト アップされます。 たとえ

ば、JavaScript ク ラ イアン ト モニタで測定サーバーと して設定される URL は次のよ うにな り ます。

var IPAMeasServer=”http://<measurement server host>:7555/HPOV_webResponse/ClientMonitorReceptor”;

多くの環境ではこのデフォルト設定で機能しますが、別の設定が必要になる状況が 2 つあ り ます。

次のとおりです。

• ク ラ イアン ト マシンがファイアウォールの外側にあ り ( 標準的な 「企業対消費者 (BtoC)」 の

ト ポロジではそのよ うになっている )、 DMZ の内側にある測定サーバーにデータを送り返せ

ない。 ク ラ イアン ト システムは、 送信元の Web サーバー ( これも DMZ の外側にあるが、 通

常はアプリ ケーシ ョ ン プロバイダのファイアウォール設定によ り DMZ の内側と限定的なア

クセスが許されている ) に対してのみ安全にデータを送り返せます。

• ク ラ イアン ト モニタが高負荷で使用され ( インスツルメン ト されたページが多い、 同時発生

のク ライアン ト要求が多い )、 測定サーバーに送られるデータ要求が大量になる。 特にセカ

ンダ リ測定サーバーによ り負荷を分散するよ うに設定されていない場合には、 測定サーバーがボ トルネッ クになるこ とがあ り ます。

JavaScript および ActiveX ク ライアン ト モニタは、 結果を送信元の Web サーバー上の OVTA ト ラ

ンザクシ ョ ン エージェン ト に送り返すよ うに設定する こ と もできます ( その Web サーバーが、

OVTA Web サーバー モニタを設定された OVTA 管理ノード と しても稼動している場合 )。 そのた

めには、 測定サーバーのホス ト名ではなく管理ノードのホス ト名を指すよ うにク ラ イアン ト モニ

タの設定を変更します。たとえば、JavaScript ク ラ イアン ト モニタで測定サーバーと して設定され

る URL は次のよ うにな り ます。

var IPAMeasServer=”http://<web server host>:<web server port>/HPOV_webResponse/ClientMonitorReceptor”;

JavaScript および ActiveX ク ラ イアン ト モニタの設定に関する詳細は、 『HP OpenView TransactionAnalyzer ユーザー ガイ ド』 の 「ク ラ イアン ト モニタ」 の章を参照して ください。

クライアン ト モニタ Web アプリケーシ ョ ンの J2EE アプリケーシ ョ ン サーバーにおける配布

J2EE アプ リ ケーシ ョ ン サーバーを Web サーバーと して使用しており、 インスツルメン ト された

Apache または Sun Java System Web Server がなく、 ク ラ イアン ト監視を使用している場合は、 ク ラ

イアン ト モニタが測定サーバーに直接結果を報告するのではなく、アプ リ ケーシ ョ ン サーバーを

通して報告するよ うに設定したいこ とがあ り ます。

この設定のためには、 <ovta_installation_dir>/lib ディ レク ト リにある HPOV_webResponse.war ファ

イルを配布する必要があ り ます。 コンテキス ト ルートは、 「/HPOV_webResponse」 と指定して く

ださい。 このコンテキス ト ルートは、 ク ラ イアン ト モニタで使用されているパス コンポーネン

ト /HPOV_webResponse/ClientMonitorReceptor の初期セグメン ト と一致しています。

HPOV_webResponse.war ファ イルに含まれているク ラ イアン ト監視サーブレッ ト も、 J2EE インス

ツルメン ト jar 内のク ラスを使用するので、 J2EE 監視用に設定されたサーバー インスタンス と一

緒に使用する必要があ り ます。

106 第 8 章

Page 107: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVIS の統合

OVTA を OVIS と統合する と、 OVIS HTTP プローブおよび HTTP_TRANS プローブに詳細な ト ラ

ンザクシ ョ ン情報を提供できます。

統合は、 OVTA 測定サーバーと OVIS 管理サーバーが同じマシンで稼動している場合と異なるマ

シンで稼動している場合の両方をサポート しています。

OVIS には、 COMAPP、 MSGAPP、 JAVAAPP (OVIS 5.2 以前のリ リースでは、 RMIAPP)、 SOAPAPP、WEBAPP というサービスが用意されており、 それぞれのサービスは OVTA で監視される各アプリ

ケーシ ョ ンに対応付けられています。アラームおよび報告用に、OVTA ト ランザクシ ョ ン パフォー

マンス データを OVIS にインポートするこ とができます。

OVTA および OVIS の相互運用性のレベル

OVIS 4.5

OVIS 5.0

OVIS 5.2

OVIS 6.0

OVIS 6.1

OVTA 1.0 / 1.1

あ り なし なし なし なし

OVTA 2.0

なし あ り

OVTA へのエンドツーエンドの HTTP 結果の送信における破損

を修正するためのホッ ト フ ィ ックスを適用する必要があり ます。

あ り あ り あ り

OVTA 2.1

なし あ り

OVTA へのエンドツーエンドの HTTP 結果の送信における破損

を修正するためのホッ ト フ ィ ックスを適用する必要があり ます。

あ り あ り あ り

OVTA 3.0

なし あ り

OVTA へのエンドツーエンドの HTTP 結果の送信における破損

を修正するためのホッ ト フ ィ ックスを適用する必要があり ます。

COMAPP SLO は利用できませ

ん。 現時点では対処方法はあ りません。

あ り

ホッ ト フ ィ ッ クスを適用しない場合、 COM/.NET SLO は利

用できません。

あ り あ り

OVTA 3.1 / 3.1.1

なし あ り

OVTA へのエンドツーエンドの HTTP 結果の送信における破損

を修正するためのホッ ト フ ィ ックスを適用する必要があり ます。

COMAPP、 RMIAPP および JMSAPP SLO は利用できませ

ん。 現時点では対処方法はあ りません。

あ り

ホッ ト フ ィ ッ クスを適用しない場合、 COM/.NET SLO は利

用できません。

RMIAPP および JMSAPP SLO は利用できません。 現時点では対処方法はあ り ません。

あ り

OVTA の統合問題

を解決するための OVIS 6.0 ホッ ト

フ ィ ッ クスが利用できます。

あ り

高度な設定 107

Page 108: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVIS との統合に関する詳細な説明は、 『HP OpenView Internet Services User's Reference Guide』 の

「OVTA Integration」 の章を参照して ください。 このマニュアルは、 次のサイ トからダウンロード

できます。

http://ovweb.external.hp.com/lpe/doc_serv

「Search for online product manuals」 の 「1. Product」 で 「Internet Services」 を選択した後、 このマニュ

アルを選択します。

OVIS - OVTA 統合の設定

OVIS Configuration Manager を使用して、 OVTA 測定サーバーの統合および設定を行う こ とができ

ます。

統合にあたって設定を行う レジス ト リ キーに関する情報は、 『HP OpenView Internet Services User'sReference Guide』 に記載されています。

クライアン ト システムでの OVIS および OVTA Console の実行

OVIS ダッシュボードは、 ク ラ イアン ト システムのブラウザを使用して表示できます。 さ らに、任

意の ク ラ イ アン ト システム上の OVIS ダ ッ シ ュボー ド か ら Java Web Start を使用し て OVTAConsole を起動できます。

OVTA および OVIS の Web レコーダ ト ランザクシ ョ ン

OVTA は、 Web ト ランザクシ ョ ン レコーダの軽量および重量オプシ ョ ンの両方によ り開始された

HTTP(S) ト ランザクシ ョ ンの測定をサポー ト しています。 OVTA によ り測定される ト ランザク

シ ョ ンは、 Web ト ランザクシ ョ ン レコーダの各ステップによ り生成される各 「ステップ URL」 に

基づいています。

各ステップは、 OVTA によ り別個の ト ランザクシ ョ ン とみなされます。 全体的な OVIS Web ト ラ

ンザクシ ョ ン レコーダ応答時間は、 OVTA では測定できません。

108 第 8 章

Page 109: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

Java Diagnostics エージェン トの統合

Java Diagnostics エージェン トは、 各管理ノード上で Java Diagnostics を表します。 このエージェントには、 次の 2 つのサブコンポーネン トがあ り ます。

• JVM エージェン ト : 実行中の JVM には、 それぞれ関連する JVM エージェン トがあ り、 このエージェン トが、 プロファ イル データを収集し、 そのデータをノード エージェン トへ送信します。 ノード エージェン トは、 そのデータを Console へ送信します。 Java Diagnostics を有効にする方法は、 アプ リ ケーシ ョ ン サーバーによ り異な り ます。 ご使用のアプリ ケーシ ョ ン サーバーについては、 第 5 章、 「Java および J2EE アプ リ ケーシ ョ ン サーバーの管理ノードの設定」 を参照して ください。

• Java Diagnostics ノード エージェン ト : 各管理ノードには、 Console と JVM エージェン ト間を通信する ノード エージェン トがあ り ます。 ノード エージェン トの基本的な設定は、 このマニュアルに記載されています。 詳細は、 『HP OVTA Java Diagnostics ユーザー ガイ ド』 を参照して ください。

ノード エージェン トの管理

ノード エージェン トは、JVM エージェン ト と Console 間の通信を管理します。Console が管理ノードに接続して、 JVM を検出し、監視セッシ ョ ンを開く前に、 ノード エージェン ト を実行しておく必要があ り ます。

よ り確実にアクセスするには、 複数の Java Diagnostics ノード エージェン ト を実行し、 JVM エージェン トに対して owner_private または group_private オプシ ョ ンを使用するこ とができます。複数のノード エージェン ト を実行する場合は、各ノード エージェン トが異なるポート を待ち受けるようにし、 各ユーザーまたはグループは各自のノード エージェン トが接続するために実行しているポート を覚えておく必要があ り ます。 ノード エージェン トのポート オプシ ョ ンを使用して、ポート番号を指定します。詳細は、『HP OVTA Java Diagnostics ユーザー ガイ ド』 を参照して ください。

ノード エージェン ト をデーモンとして実行する

Java Diagnostics を UNIX システム上にインス トールする場合、 ノード エージェン トはデーモンとしてセッ ト アップされます。 デーモンの場合、 ノード エージェン トは、 デフォルトのポート番号のみ使用できます。 別のポート番号を指定するには、 デーモンを停止して、 ノード エージェン トを手動で起動する必要があ り ます。

ノード エージェン トのデーモンを開始または停止するには、 次の手順を実行します。

HP-UX の場合

1 次を入力します。

/sbin/init.d/JD_NodeAgent start|stop

2 ファ イルのコンテンツを編集して、 ポート番号などのノード エージェン トのオプシ ョ ンを指定します。

Solaris および Linux の場合

1 次を入力します。

/etc/init.d/JD_NodeAgent start|stop

2 ファ イルのコンテンツを編集して、 ポート番号などのノード エージェン トのオプシ ョ ンを指定します。

高度な設定 109

Page 110: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

UNIX のデーモンが実行されていることを検証する

UNIX システム上でノード エージェン ト がデーモン と して実行されている場合は、 次の操作を

行って、 ノード エージェン トが確実に実行しているこ とを検証します。

1 root の権限を使用してログインします。

2 次のファイルが存在するこ とを確認します。

HP-UX の場合 :

— /sbin/init.d/JD_NodeAgent

— /sbin/rc3.d/S999JD_NodeAgent

Linux および Solaris の場合 :

— /etc/init.d/JD_NodeAgent

— /etc/rc5.d/S999JD_NodeAgent

3 ps コマンドか、 またはご使用のシステム上で同等のコマンドを使用します。

%ps -ef | grep node

次のよ うな結果が表示されます。

/opt/OV/HPOvJD/bin/nodeagent -daemon

-daemon は、 ノード エージェン トがデーモンと して実行しているこ とを意味します。

ノード エージェン トのデーモンを手動で開始または停止するには、 次を入力します。

HP-UX の場合 :

/sbin/init.d/JD_NodeAgent start|stop

Linux および Solaris の場合 :

/etc/init.d/JD_NodeAgent start|stop

AIX の場合 :

/etc/JD_NodeAgent start|stop

ノード エージェン ト を手動で起動する

通常の場合、 ノード エージェン トは自動的にデーモンと して実行します。 ノード エージェン トの

デーモンを使用できない場合は、 次を入力して、 ノード エージェン ト をコマンド行から手動で起

動できます。

OVTA_JD_installation_directory/bin/nodeagent

これは、 バッ クグラウンド プロセス と しては 善の方法です。デフォルトでは、 ノード エージェ

ン トは、 ポート 9501 で Console 接続を待ち受けます。 オプシ ョ ンは 1 つのみです。

-port port_number Specify an alternate port number

ノード エージェン ト を停止する

手動で起動したノード エージェン ト を停止するには、 単にプロセスを中断します。

110 第 8 章

Page 111: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

SOLID データベースから Oracle への変更

SOLID Embedded データベース エンジンをインス トールした後で、 Oracle を使用するよ うに測定サーバーを再設定するこ とができます。

Oracle への変更を行う場合、SOLID の使用時に収集した履歴データや設定内容は移行されません。

OVTA データベースを SOLID から Oracle に変更するには、 次の手順を実行します。

1 OVTA サービスまたはプロセスを停止します。

cd <ovta_installation_dir>/bin ./ovtams-shutdown.sh ./ovta stop

2 OVTA 設定ファイルを編集して、 SOLID の代わりに Oracle データベースを参照するよ うにします。

2 つの要素 DATASERVLET_CONFIG および DB_CONFIG を修正する必要があ り ます。DATASERVLET_CONFIG 要素では、 sql_file_path 属性で 「solid」 を 「oracle」 に変更します。DB_CONFIG には、 データベース接続情報が含まれています。 connection_string および jdbc_driver_class 属性を SOLID から Oracle に変更します。

<ovta_installation_dir>/data/conf/ipainit.xml

編集前

<DB_CONFIG connection_string="jdbc:solid://myMeasServer.my Domain.com:1314/IPA" jdbc_driver_class="solid.jdbc.SolidDriver" user="IPA" password="##GIGPGNGFGCHCGFHH" max_guiconnection="25" max_retry="3" connection_retry_interval="3000"/><DATASERVLET_CONFIG sql_file_path="/<ovta_installation_dir>/data/databases/schema/solid/"/>

編集後

<DB_CONFIG connection_string="jdbc:oracle:thin:@myMeasServer.myDomain.com:1521:myOracleDatabaseName" jdbc_driver_class="oracle.jdbc.driver.OracleDriver" user="OracleDatabaseUserName" password="OracleDatabasePassword" max_guiconnection="10" max_retry="3" connection_retry_interval="3000"/><DATASERVLET_CONFIG sql_file_path="/<ovta_installation_dir>/data/databases/schema/oracle/"/>

3 Oracle データベースを作成します。 Oracle Standard Edition を使用してデータベースを設定するためのインス トール手順を実行して ください。

4 SOLID データベースを削除します。

a 測定サーバーで次の OVTA プロセスが停止しているこ とを確認します。

cd <ovta_installation_dir>/bin./ovtams-shutdown.sh./ovta stop

b SOLID データベースを削除します。

cd <ovta_installation_dir>/binrm –f ./solid rm –f ../data/databases/sol*.log rm –f ../data/databases/solid.db rm ../data/databases/schema/solid

高度な設定 111

Page 112: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

c OVTA サービスを起動します。

./ovta start

./ovtams-launch.sh

5 ト ランザクシ ョ ン名などの ト ランザクシ ョ ン メ タデータは、 ARM 3.0 Collector によ り新しい

ト ランザクシ ョ ンのアクティビティが検出されたと きにのみ、 管理ノードから測定サーバーに送信されます。 OVTA はメ タデータなしの測定値を収集しますが、 Console と Configuration Editor はト ランザクシ ョ ン メ タデータなしでは大幅に制限されます。 各管理ノードで ARM 3.0 Collector を再起動する と、 各ト ランザクシ ョ ン タイプについて ト ランザクシ ョ ン アク

ティ ビティが発生するたびに ト ランザクシ ョ ン メ タデータが送信されます。

— UNIX システムで ARM 3.0 Collector を再起動するには、 単に OVTA をいったん停止して

から起動します。

cd <ovta_installation_dir>/bin ./ovta stop ./ovta start

6 設定を初期の未設定状態に戻します。 ベース設定ファ イルを取得するために、 次のファ イルをコピーします。

コピー元 :

<ovta_installation_dir>/newconfig/ipaConfig.xml

コピー先 :

<ovta_installation_dir>/data/conf/ipaConfig.xml

OVTA Configuration Editor を開き、 [OK] を押します。

プライマ リおよびセカンダ リ測定サーバーを使用している場合は、 プラ イマ リ測定サーバー上で上記の手順を実行した後、 セカンダ リ測定サーバーを再起動します。 これによ り、 セカンダ リ測定サーバーがプライマ リ測定サーバーから新しいデータベース設定情報を取得します。

112 第 8 章

Page 113: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

HTTPS の設定

なぜ HTTPS を使用するのか

OVTA は、OVTA 測定サーバーにインス トールしたサーバー証明を使用する HTTPS 通信用にセッ

ト アップするこ とができます。 OVTA で HTTPS 通信をセッ ト アップするこ とには、主に 2 つの理

由があ り ます。

• サーバー認証 : OVTA 測定サーバーにデータを送信するク ライアン トに対して、そのク ライア

ン トが確かに OVTA 測定サーバーと通信している という保証を提供します。 OVTA 測定サー

バーにデータを送信する ク ラ イアン トには、 OVTA に管理された環境の外側にある、 ブラウ

ザ ク ラ イアン ト ト ランザクシ ョ ン モニタをインスツルメン ト されたブラウザ ク ラ イアン ト

が含まれます。 データは、 管理ノード上で稼動する OVTA ト ランザクシ ョ ン エージェン トか

ら も送信されます。 これらの管理ノードは、 非武装地帯 (DMZ : Demilitarized Zone) の内側に

ある こ と も、 外側にある こ と もあ り ます。 HTTPS 通信が必要になるのは、 このよ う な環境、

特に管理ノードが DMZ の外側で稼動している環境です。

• データの暗号化 : OVTA 測定サーバーに送信する機密データが適切に暗号化されるよ うにし

ます。 OVTA 測定サーバーに測定データを送信するブラウザ ク ラ イアン トは、 URL クエ リ文

字列に機密情報が含まれている と きに、HTTPS 通信を使用するこ とが必要な場合があ り ます。

HTTPS を介してアクセスする Web ページをインスツルメン トするためにブラウザ ク ラ イア

ン ト ト ランザクシ ョ ン モニタを使用する場合は、 ブラウザ ク ラ イアン ト と OVTA 測定サー

バーの間で HTTPS 通信を使用して ください。 これによ り、 機密データがク リ ア テキス ト で

OVTA 測定サーバーに渡されるこ とがな くな り ます。

サーバー認証の全体像

ク ラ イアン トがサーバーに要求を送る場合に、 正しいサーバーと通信しているこ とを確認したいと します。 ク ライアン ト側では、 HTTPS サーバーが証明書を提示して自らを認証するこ とを要求

します。 しかし、 HTTPS サーバー側では、 ク ラ イアン トが自らの身元を証明するために証明書を

提示するこ とを要求しません。 言い換える と、 サーバー側ではク ライアン トの身元証明を必要としません。

ク ラ イアン トが HTTPS サーバーの身元を確認するには、 HTTPS サーバーの証明書のコピーをク

ライアン トの ト ラス ト ス ト ア内に持っているか、サーバーの証明書が署名されている場合には CAの証明書を持っている こ とが必要です。 ク ラ イアン トは、 HTTPS サーバーが提示した証明書を、

ク ラ イアン トの ト ラス ト ス ト ア内にある証明書と比較します。両者が一致すれば、確認成功です。

HTTPS サーバーは独自のキース ト アを持っていますが、 ク ラ イアン トからの証明書を必要と しま

せん。 したがって、 どの HTTPS ク ラ イアン トから も要求を送るこ とができます。

次の図は、 ク ラ イアン ト と HTTPS リ スナーの関係を示しています。

高度な設定 113

Page 114: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA における HTTPS の設定

HP-AS は OVTA にバンドルされています。HP-AS の HTTPS 機能は、HTTPS リ スナー サービスによ り OVTA に提供されます。 リ モー ト システム上の OVTA ト ランザクシ ョ ン エージェン ト がHTTPS を使用して測定サーバーと通信できるよ うにするには、 OVTA をインス トールした後にこれらの設定手順を実行する必要があ り ます。 これらの手順を実行しないと、 OVTA で HTTPS を使用できません。

HTTPS リ スナー サービスの他のプロパテ ィ を設定する方法を調べるには、 『HP-AS TechnicalGuide』 にある HTTPS リ スナー サービスのドキュ メン ト を参照して ください。 この後に、 サンプルの HTTPS リ スナー設定ファ イル (https-service-config.xml) を掲載します。 サンプルの後の表では、 <server-sockets-factory> に指定できる属性について説明します。

サンプル HTTPS リスナー設定ファイル

インデン ト された行は、 前の行からの継続を表します。 例をファ イルにコピーする と きは、 インデン ト された行を前の行の後に結合し、 結合する 2 つの行の間にスペースを空けてください。

<?xml version="1.0"?><!-- Modify this file to reflect your Transport Layer Security (TLS) situation. The value for "container" must correspond to the name of a service in the deployment descriptor (-deploy.xml or .deploy file) --><listener-service ports="443" backlog="50" max-request-handlers="20" max-request-contexts="20" max-response-contexts="20" request-handler="com.hp.mwlabs.as.services.listeners.https.HttpsRequestHandler" container="servlet" socket-timeout="PT0S" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://www.hp.bluestone.com/xml/schemas/listener-service-2_0.xsd"> <server-socket-factory class-name="com.hp.mwlabs.as.services.listeners.JsseSslServerSocketFactory"> <property name="remoteTrustAlgorithm" value="SunX509"/><property name="keyStorePassword" value="*INSERT KEYSTORE PASSWORD HERE*"/> <property name="protocolVersion" value="TLS"/><property name="keyStoreFile" value="file:///C:/Program Files/HPOV_IPA/data/conf/*INSERT KEYSTORE FILE NAME HERE*"/> <property name="enableSessionCreation" value="true"/>

114 第 8 章

Page 115: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

<!-- rarely will this be false --><property name="keyType" value="SunX509"/><property name="keyStoreType" value="JKS"/><property name="keyPass" value="*INSERT KEY PASSWORD HERE*"/> <property name="requireClientAuth" value="false"/> <property name="useKeyStorePassAsKeyPass" value="false"/> <property name="trustStoreFile" value="file:///C:/Program Files/HPOV_IPA/data/conf/*INSERT KEYSTORE FILE NAME HERE*"/> <!-- alternatively: <property name="trustStoreFile" value="file:///Path to your TrustStore file/MyTrustStore.ks" /> --><!-- The truststorePassword property is not required to access the trust store. However, invalid passwords will cause Listener to fail to set up. --><property name="trustStorePassword" value="INSERT KEY PASSWORD HERE"/> </server-socket-factory> </listener-service>

HTTPS の <server-socket-factory> 属性

属性名 値 説明

remoteTrustAlgorithm SunX509 この値は、 com.sun.net.ssl.TrustManagerFactory の getInstance(String algorithm) メ ソ ッ ドの入力パラ メータになり ます。 Sun のデフォルトのセキュ リ ティ プロバイダを使用している と き、この値は通常、 SunX509 です。 別のプロバイダを使用している場合は、 そのプロバイダの TrustManagerFactory によって、 指定する値が決ま り ます。

keyStorePassword myStorePassword キース ト ア ファ イルに対するパスワード。keytool を使用している場合は、 keytool -genkey -storepass 値に対応します。

protocolVersion TLS 有効な値は、 TLS、 TLSv1、 SSL、 SSLv1、SSLv2、 SSLv3 です。 ほとんどの場合、 これらのうちの 新バージ ョ ンである TLS を使用します。 この値は、 com.sun.net.ssl.SSLContext の getInstance(String protocol) メ ソ ッ ドの入力になり ます。

KeyStoreFile file:///d:/HTTPS/myStore.ks keytool -genkey -keystore 値によ り指定されるファ イルの位置を示す URL。

enableSessionCreation true true に設定する と、 ク ライアン トが 初にサーバーに接続したと きに、 対称暗号化されたセッシ ョ ン キーが作成されます。 このセッシ ョ ン キーは、 ク ラ イアン トからのそれ以降の要求で使用します。 false に設定する と、 クラ イアン トがサーバーに 初に接続するこ とが禁止されます。 しかし、 サーバーのモードを切り替えて、 初期接続の後の新規セッシ ョン ( ユーザー ) を阻止するこ と も可能です。 一般に、 この値は true に設定してください。

高度な設定 115

Page 116: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

KeyType SunX509 この値は、 com.sun.net.ssl.KeyManagerFactory の getInstance(String type) メ ソ ッ ドの入力パラ メータになり ます。 これはキー管理アルゴ リズムです。 ほとんどの場合、 この値は SunX509 です。

keyStoreType JKS この値は、 java.security.KeyStore の getInstance(String type) メ ソ ッ ドの入力パラメータになり ます。 指定できる値については、Java のドキュ メン ト を参照して ください。keytool で作成するキース ト ア ( デフォルトのキース ト ア ファ イル cacerts など ) では、 この値は JKS であるこ とが必要です。

KeyPass myPassword キース ト ア内のキーに対するパスワード。keytool を使用している場合は、 keytool -genkey -keypass 値に対応します。

requireClientAuth true 有効な値は true か false です。 true に設定すると、 ク ラ イアン トは自らの身元の証明と してデジタル ID 証明書を送信する必要があ り ます。 false に設定する と、 trustStoreFile および trustStorePassword プロパティが必要でなくなり ます。 true に設定した場合に trustStoreFile および trustStorePassword が存在しないと、 デフォルトのセキュ リ ティ プロバイダの ト ラスト ス ト アが使用されます。 リ スナーのセキュリ ティ プロバイダは、 ファ イル Install_dir/jre/lib/security/cacerts です。

useKeyStorePassAsKeyPass false 有効な値は true か false です。 keytool -genkey コマンドの -keypass 値と -storepass 値が同一の場合は、 true を使用します。

trustStoreFile file///d:/java/jdk1.3/jre/lib/security/cacerts

信頼できる証明書の入ったキース ト ア ファ イルを指す URL。 この属性は、 requireClientAuth 属性が true に設定されている場合にのみ使用されます。 この属性を省略する と、 デフォルトの ト ラス ト ス ト ア 「Install_dir/jre/lib/security/cacerts」 が使用されます。

trustStorePassword changeit ト ラス ト ス ト ア ファ イルに対するパスワード。この属性は、 requireClientAuth 属性が true に設定されている場合にのみ使用されます。

javax.net.debug all この属性は、 同じ名前の JVM システム属性を設定したと き と同じ動作をします。 指定できる値については、 Java Secure Socket Extension (JSSE) のドキュ メン ト を参照して ください。

HTTPS の <server-socket-factory> 属性 ( 続き )

属性名 値 説明

116 第 8 章

Page 117: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

keytool を使用して HTTPS を設定

新しい SSL である TLS (Transport Layer Security) を機能させるために も難しい面の 1 つは、サー

バーと ク ラ イアン トについて証明書と暗号キーの組み合わせを管理するこ とです。 keytool は、 自

己認証 ( ユーザーが他のユーザーやサービスに対して自分自身を認証する場合 ) や、デジタル署名

を使用したデータ保全および認証サービスで使用する、 公開キーと秘密キーのペアおよび自己署名証明書を生成および適用するために使用できるコマンド行ツールです。

keytool を使用する と、 自己署名証明書の生成や、 公開キーと秘密キーの作成および CA からの証

明書要求の生成を実行できます。

keytool は、 JRE にバンドルされている実行可能プログラムで、 OVTA のインス トール時に同時に

組み込まれます。 このプログラムは、 <ovta_installation_dir>/jre/bin ディ レク ト リに格納されてい

ます。 JRE の bin が path 環境変数に含まれている場合、 コマンド プロンプ トに 「keytool」 と入力

する と、 keytool の全オプシ ョ ンが表示されます。

本書では、読者が keytool に習熟しているこ とを前提と します。十分な知識がない場合は、基礎的

な Java ドキュ メン トの keytool に関する説明を参照して ください ( たとえば、 Sun の Web サイ ト

http://www.java.sun.com でキーワード 「keytool」 によ り検索を実行してアクセスが可能です )。

OVTA 測定サーバーを HTTPS 用に設定

稼動環境では、 CA (Certificate Authority) に送る証明書要求を生成するために keytool を使用しま

す。 CA によ り発行された証明書がある と、 HTTPS の信頼性を確認したいク ライアン トに対して、

信頼できる証明書をサーバーから提示できるよ うにな り ます。

HP では、 CA が発行した証明書のみを使用するこ とを推奨しています。 自己署名証明書または個

人証明書によ り署名された証明書を使用する場合は、 以下の方法を実行して ください。 なお、 こう した証明書を使用するのは、 証明書と証明書ツールについて十分に理解している場合のみにして ください。

• keytool を使用して、 自己署名証明書または個人証明書によ り署名された証明書を <ovta_installation_dir>/jre/lib/security/cacerts にインポート します。 cacerts をインポートするた

めのパスワードは、 証明書を生成するために使用したパスワード とは異なるこ とがあ り ます。

• Java Web Start を使用するク ライアン ト システムで Console または Configuration Editor を表示

するには、 Java Web Start が使用する cacerts に証明書をインポートする必要があ り ます。

• ク ラ イアン ト監視 (JavaScript または ActiveX) を使用するク ライアン ト システムでは、 自己署

名証明書をク ライアン トのキース ト アにインポートする必要があ り ます。 そのための手順は、 各 Web ブラウザによって異なり ます。

OVTA 測定サーバーを HTTPS 用に設定するには、 次のよ うに実行します。

1 keytool を使用して公開キーと秘密キーのあるキース ト アを作成します。

この手順では、 公開キーと秘密キー、 および自己署名証明書も作成します。 稼動環境では、自己署名証明書は使用されません。 自己署名証明書は、 CA によ り発行された証明書で上書

きされます。

キース ト アと、 終的に CA の証明書の一部になる公開キー / 秘密キーを作成するには、

keytool の -genkey コマンドを使用します。 たとえば、 次のとおりです。

keytool -genkey -alias ovtacertificate -keyalg RSA -keypass myKeyPassword -keystore OVTAKeyStore.ks -storepass myStorePassword -dname "CN=hostname.esr.hp.com, OU=OpenView, O=hp, L=Mt. Laurel, ST=New Jersey, C=US"

高度な設定 117

Page 118: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

-genkey コマンドは、 自己署名証明書を作成します。 証明書の名前は、 -alias パラ メータによ

り指定します。 この別名は、 TLS 通信の際には使用されません。 この別名は、 キース ト ア内

のエン ト リの削除、 一覧表示、 複製などの管理ジ ョブを実行する と きにのみ使用します。 別名を忘れた場合は、 keytool の -list オプシ ョ ンを使用して調べるこ とができます。

このコマンドは、 ovtacertificate とい う名前の証明書をキース ト ア ファ イル OVTAKeyStore.ks に割り当てます。 稼動環境では -dname パラ メータが重要です。 それによ り指定する証明書

名が、 HTTPS サーバーの DNS (domain name system) ホス ト名と一致していなければならない

ためです。 -dname オプシ ョ ンの残りのフ ィールドは、 CA が値の有効性を確認できるよ うに

するために重要です。 この CA は ( 自己署名なので ) 無関係である とはいえ、 -dname に指定

する値は CA に送る 「証明書要求」 に追加されます。

自己署名証明書を使用している場合、 以上で測定サーバーの設定は完了です。

2 証明書要求を作成します。

この手順では、 前の手順で作成した公開キーを使用して証明書要求を作成します。 証明書要求の目的は、 証明書を発行するために CA が必要とする基本的な情報を生成するこ とです。

keytool では、 次のよ うなコマンドを使用して、 証明書要求を生成します。

keytool -certreq -v -alias myCertificate -file myCertReq.csr -keypass myKeyPassword -storepass myStorePassword -keystore OVTAKeyStore.ks

— -certreq パラ メータは、 証明書要求を生成するよ うに keytool に指示します。

— -v パラ メータは、 詳細な情報を表示する詳細モードを指示します。

— -alias オプシ ョ ンは、 117 ページの手順 1 で生成した証明書の名前を選択し、 その証明書

をこの証明書要求に組み込みます。

— -file では、 証明書要求を入れるファ イルのパスを定義します。

— -keypass と -storepass は、 証明書要求を入れるキース ト アを開くパスワードです。 これら

は、 117 ページの手順 1 でセッ ト アップしたパスワード と同じです。

— -keystore は、 証明書を入れるス ト アです。

3 CA に証明書を申請します。

アプ リ ケーシ ョ ンの操作は、 選択する CA に応じて異なり ます。 Netscape と Internet Explorer はどちら もいくつかの CA を提供しています。

Netscape 4.7

a [Communicator] → [ ツール ] → [ セキュリテ ィ情報 ] を選択します。

b [ 証明書 ] の下の [ 本人 ] をク リ ッ ク し、 [ 証明書の入手 ] ボタンをク リ ッ ク します。

Netscape と互換性のある証明書を生成できる証明機関のリ ス トが表示されます。

Internet Explorer 5.x

a [ ツール ] → [ インターネッ ト オプシ ョ ン ] を選択します。

b [ コンテンツ ] タブをク リ ッ ク し、 [ 証明書 ] ボタンをク リ ッ ク し、 [ 信頼されたルート証

明機関 ] タブをク リ ッ クする と、 Internet Explorer と互換性のある証明書を生成できる証

明機関のリ ス トが表示されます。

大部分の CA は、 Web 経由で証明書を申請できます。 目的の CA を見つけるために検索する

必要があるかもしれません。 申請する証明書のタイプは、 一般にサーバー認証と呼ばれているものです。

118 第 8 章

Page 119: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

4 証明書をキース ト アにインポート します。

公的な証明書を受け取った後、 その証明書を HTTPS リ スナーのキース ト ア ファ イルにインポート します。 証明書をキース ト アに格納する と、 パスワードを知っている Java プロセスがその証明書にアクセスして通信に使用するこ とができます。 インポート コマンドの例は次のとおりです。

keytool -import -alias myCertificate -file myCertificateFile.cer -keystore OVTAKeyStore.ks -keypass myKeyPassword -storepass myStorePassword

-import コマンドは、 -alias myCertificate を myCertificateFile.cer ファ イルにインポート します。このコマンドでは、 キース ト アを開き、 証明書にアクセスしてインポートするために、 パスワードを使用します。 インポートする証明書は X509 タイプであるこ とが必要です。 このタイプの証明書についての説明は、 115 ページの 「HTTPS の <server-socket-factory> 属性」 を参照して ください。

5 HTTPS リ スナーを設定し、 テス ト します。

この手順には、 ク ラ イアン トがサーバーを認証できるこ とをテス トできるよ うに HTTPS リスナーを設定するこ とが含まれていて、 前に説明したのと同じ手順を使用します。

リ スナー設定ファ イル内の以下の文字列を、 適切な値で置き換えます。

INSERT KEYSTORE PASSWORD HERE: replace with the keystore password, e.g. myStorePassword INSERT KEYSTORE FILE NAME HERE: replace with keystore file name (e.g. OVTAKeyStore.ks). You may also change the path as below if needed: "file:///d:/temp/OVTAKeyStore.ks"/>INSERT KEY PASSWORD HERE: replace with the Key password, e.g. myKeyPassword

OVTA 管理ノードを HTTPS 用に設定

この手順を実行するこ とによ り、 OVTA 管理ノードを実行するために使用される JRE にある Sunの 「内部 SSL セキュ リ ティ プロバイダ」 を有効にします。

OVTA が JRE のパッケージを行うプラ ッ ト フォーム上では、セキュ リティ プロバイダがデフォルトで有効になっているため、 この手順は不要です。 OVTA パッケージ化された JRE は <ovta_installation_dir>/jre にインス トールされます。 java.security ファイルにはすでに、com.sun.net.ssl.internal.ssl.Provider をセキュ リ ティ プロバイダと して設定するエン ト リが含まれています。

OVTA 用に JRE/JDK をインス トールしなければならないプラ ッ ト フォーム (Linus IPF など ) では、OVTA 管理ノードを実行するために使用する JRE/JDK インス トールに変更を加える必要があ ります。

HTTPS 用に OVTA 管理ノード を設定するには、 OVTA 管理ノード を実行する JRE/JDK インストールの java.security ファ イル内のセキュ リ テ ィ プロバイダに com.sun.net.ssl.internal.ssl.Providerがあるこ とを確認します。 java.security ファ イルは通常、 <jdk/jre_installation_path>lib/security ディレク ト リにあ り ます。

com.sun.net.ssl.internal.ssl.Provider がセキュ リ ティ プロバイダのリ ス トにない場合は、追加します。次の java.security ファ イルの例は、 上記要件を表しています。

# List of providers and their preference orders (see above):#security.provider.1=sun.security.provider.Sunsecurity.provider.2=com.sun.rsajca.Providersecurity.provider.3=com.sun.net.ssl.internal.ssl.Provider

高度な設定 119

Page 120: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA で HTTP と HTTPS を切り替える

インス トール時に、 HTTP 通信と HTTPS 通信のいずれかを選択できます。 HTTPS を選択した場合、 OVTA のすべての URL が 「https://」 プレフ ィ ッ クスに修正されます。 しかし、 OVTA が既にインス トールされているシステムで HTTP と HTTPS の変更が必要になる状況もあ り ます。

多くの場合、 OVTA を 初に配布するのはテス ト環境です。 そのよ うな環境では、 HTTPS 通信は必要ないでし ょ う。後に、同じマシンの OVTA を稼動環境に移す場合に、 HTTPS が必要になることがあ り ます。 このセクシ ョ ンで説明する手順を実行すれば、 OVTA をいったんアンインス トールしてから再インス トールしな くても、 HTTPS に切り替えるこ とができます。

手動での変更が必要になるも う 1 つのケースは、 特定の URL で選択的に HTTPS を設定するこ とです。 デフォルトでは、 OVTA のインス トールですべての URL のプレフ ィ ッ クスが HTTPS になり ます。URL によっては機密情報を扱わないため、HTTPS を使用するのは行き過ぎかもしれません。 そのよ うな URL は、 「http://」 プレフ ィ ッ クスを使用するよ うに選択的に変更できます。

こ こで説明する手順は、 OVTA が既にインス トールされている状況で、関係するすべての URL をHTTP から HTTPS に変更するのに必要な手順です。 HTTPS が必要ないケースでは、 一部の URLを選択的に変更するこ と もできます。

1 測定サーバー マシンで、 HP OpenView IPA Measurement Server サービスを停止します。

2 <hpas_installation_dir>/config/ovta/hpas-deploy.xml ファ イルを編集して、 HTTPS サービス用のエン ト リのコ メン ト を解除します。 このファ イルを編集する と きは、 次の例を参考にして ください。

編集前

<!-- The HTTPS listener service. This service will listen on a given port for HTTPS requests. --> <!-- <Service name="https" class="com.hp.mwlabs.as.services.listeners.ListenerService"> <Configuration url="https-service-config.xml" reload="30"/> </Service> -->

編集後

<!-- The HTTPS listener service. This service will listen on a given port for HTTPS requests. --> <Service name="https" class="com.hp.mwlabs.as.services.listeners.ListenerService"> <Configuration url="https-service-config.xml" reload="30"/> </Service>

3 デフォルトの HTTPS ポート番号 (443) 以外のポート番号を使用する場合は、 測定サーバー マシンで <hpas_installation_dir>/config/ovta/https-service-config.xml ファ イルを編集して、<listener-service> 要素の ports 属性を、 使用している環境で必要なポート番号に変更します。このファ イルを編集する と きは、 次の例を参考にして ください。

➤ 注記

次の例は、 HTTP ポート 7555 をデフォル トの HTTPS ポート 443 に変更する設定を示します。URL でデフォルトの HTTPS ポート 443 を使用する場合、 ポート番号を指定する必要はあ り ません。 たとえば、 https://<machine_name>.esr.hp.com:443/ ではなく、https://<machine_name>.esr.hp.com/ を使用します。 デフォルトのポート番号 443 ではない別の HTTPS ポー ト番号を使用する場合は、 そのポート番号を URL に指定する必要があ り ます。 たとえば、 https://<machine_name>.esr.hp.com:8080/ と します。

120 第 8 章

Page 121: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

<listener-service ports="443" backlog="50" max-request-handlers="20" max-request-contexts="20" max-response-contexts="20" request-handler="com.hp.mwlabs.as.services.listeners.https.HttpsRequestHandler" container="servlet" socket-timeout="PTOS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="http://www.hp.bluestone.com/xml/schemas/listener-service-2_0.xsd">

4 デフォルトでは、 証明書をインス トールし、 OVTA で使用するよ うに適切に設定した後、HTTP 通信と HTTPS 通信のいずれかを使用できます。 特定のサーブレッ ト URL を HTTPS 専用アクセスに固定できます。 そのためには、 ファ イル <ovta_installation_dir>/WEB-INF/web.xml を編集して、 関係するサーブレッ トについて <transport-guarantee> 属性の値を「NONE」 から 「CONFIDENTIAL」 に変更します。

5 この手順は、 OVTA Console および Configuration Editor との通信に SSL を使用する場合にのみ当てはま り ます。 測定サーバー マシンで、 次の手順を実行します。

a ovta_installation.sh を編集します。

b 測定サーバーを指す URL で 「http」 を 「https」 に変更します。

c ports 属性を、 使用している環境で必要なポート番号に変更します。

このファ イルを編集する と きは、 次の例を参考にして ください。

ovta_installation.sh の編集前 # Variable definitions which are set by the OVTA installer.

set -a # Automatically export all following variables.

# Make sure all variables are defined:

PRODUCT_NAME=''

OVTA_HOME=''OVTA_VERSION=''

サーブレッ ト URL を HTTPS 専用アクセスに固定するこ とは、 推奨されていません。OVTA は、 機密データを送信する必要があ り、 HTTPS ト ランスポートがセッ ト アップされている場合に、 HTTPS を使用します。 一部の サーブレッ ト URL を HTTPS に固定するこ とは不必要であ り、 場合によっては、 OVTA コンポーネン ト と OVIS コンポーネン トの間で HTTPS 通信が不可能な状況で問題が発生するこ とがあ り ます。 次のサーブレッ トは、 このカテゴ リに入り ます。

— Web ク ライアン ト レセプタ サーブレッ ト - OVTA を OVIS プローブと一緒に使用する と き、 OVIS 管理サーバーはプローブの測定データ を このサーブレ ッ ト を介してOVTA 測定サーバーに転送します。 このメカニズムでは、 HTTP プロ ト コルを使用してください。

— 設定サーブレッ ト - アラームおよび報告用の OVTA データをインポートするために OVTA を OVIS と一緒に使用している と き、 OVIS Configuration Manager はこのサーブレッ ト を介して設定データを OVTA から引き出します。 このメカニズムでは、 HTTP プロ ト コルを使用して ください。

高度な設定 121

Page 122: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

OVTA_BUILD_VERSION=''OVTA_MEAS_SERVER=''

WEB_SERVERS_CHOSEN=''APP_SERVERS_CHOSEN=''

JAVA_HOME=''JAVA=''

ANT_HOME=''

HPAS_DIR=''AUTOPASS_DIR=''

BEA_HOME=''

WEBSPHERE_4_DIR=''WEBSPHERE_5_DIR=''

set +a # Stop automatically exporting variables.

# Variables set by one run of the installer:

slash='/' # Variable containing "/" to work around an InstallAnywhere bug.

set -a # Automatically export all following variables.

PRODUCT_NAME='HP OpenView Transaction Analyzer'

OVTA_HOME='<ovta_installation_dir>'OVTA_VERSION='2.00.00'OVTA_BUILD_VERSION='2.00.00.24'OVTA_MEAS_SERVER="http:$slash/suntan.rose.hp.com:7555"

JAVA_HOME='<ovta_installation_dir>/jre'JAVA='<ovta_installation_dir>/jre/bin/java'

ANT_HOME='<ovta_installation_dir>/ant'

if [ 'Yes' = 'Yes' ]then HPAS_DIR='/opt/hpmw/hpas' AUTOPASS_DIR='/opt/OV/HPOvLIC'else BEA_HOME='' WEBSPHERE_4_DIR='' WEBSPHERE_5_DIR='' WEB_SERVERS_CHOSEN='' APP_SERVERS_CHOSEN=''fi

set +a # Stop automatically exporting variables.

122 第 8 章

Page 123: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ovta_installation.sh の編集後

# Variable definitions which are set by the OVTA installer.

set -a # Automatically export all following variables.

# Make sure all variables are defined:

PRODUCT_NAME=''

OVTA_HOME=''OVTA_VERSION=''OVTA_BUILD_VERSION=''OVTA_MEAS_SERVER=''

WEB_SERVERS_CHOSEN=''APP_SERVERS_CHOSEN=''

JAVA_HOME=''JAVA=''

ANT_HOME=''

HPAS_DIR=''AUTOPASS_DIR=''

BEA_HOME=''

WEBSPHERE_4_DIR=''WEBSPHERE_5_DIR=''

set +a # Stop automatically exporting variables.

# Variables set by one run of the installer:

slash='/' # Variable containing "/" to work around an InstallAnywhere bug.

set -a # Automatically export all following variables.

PRODUCT_NAME='HP OpenView Transaction Analyzer'

OVTA_HOME='<ovta_installation_dir>'OVTA_VERSION='2.00.00'OVTA_BUILD_VERSION='2.00.00.24'OVTA_MEAS_SERVER="https:$slash/suntan.rose.hp.com:7555"

JAVA_HOME='<ovta_installation_dir>/jre'JAVA='<ovta_installation_dir>/jre/bin/java'

ANT_HOME='<ovta_installation_dir>/ant'

if [ 'Yes' = 'Yes' ]then HPAS_DIR='/opt/hpmw/hpas' AUTOPASS_DIR='/opt/OV/HPOvLIC'

高度な設定 123

Page 124: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

else BEA_HOME='' WEBSPHERE_4_DIR='' WEBSPHERE_5_DIR='' WEB_SERVERS_CHOSEN='' APP_SERVERS_CHOSEN=''fi

set +a # Stop automatically exporting variables.

6 測定サーバー マシンで、 <ovta_installation_dir>/console/IPAgui.jnlp および <ovta_installation_dir>/console/IPAgui_noskin.jnlp ファ イルの <application-desc> 要素を編集しま

す。 このファ イルを編集する と きは、 次の例を参考にして ください。

編集前

<application-desc main-class="com.hp.ov.ipa.gui.Application"> <argument>-dataServer</argument> <argument>http://<machine_name>.esr.hp.com:7555/ipa/webappdataserver/IPAGuiServlet</argument> <argument>-version</argument> <argument>A.01.00</argument> </application-desc>

編集後

<application-desc main-class="com.hp.ov.ipa.gui.Application"> <argument>-dataServer</argument> <argument>https://<machine_name>.esr.hp.com/ipa/webappdataserver/IPAGuiServlet</argument> <argument>-version</argument> <argument>A.01.00</argument> </application-desc>

この例では、 測定サーバーは HTTP 用にデフォルトのポート 7555 を使用し、 HTTPS 用にデ

フォルトのポート 443 を使用するよ うに設定されています。 そのため、 編集後の新しい HTTPS URL にはポート番号が指定されていません。

7 測定サーバー マシンで、 <ovta_installation_dir>/console/IPAconfgui.jnlp および <ovta_installation_dir>/console/IPAconfgui_noskin.jnlp ファ イルの <application-desc> 要素を編集

します。 このファ イルを編集する と きは、 次の例を参考にして ください。

編集前

<application-desc main-class="com.hp.ov.ipa.configeditor.ConfigEditor"> <argument>-configserver</argument> <argument>http://<machine_name>.esr.hp.com:7555/ipa/config/ConfigReadServlet</argument> <argument>-version</argument> <argument>A.01.00</argument> </application-desc>

編集後

<application-desc main-class="com.hp.ov.ipa.configeditor.ConfigEditor"> <argument>-configserver</argument> <argument>https://<machine_name>.esr.hp.com/ipa/config/ConfigReadServlet</argument>

124 第 8 章

Page 125: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

<argument>-version</argument> <argument>A.01.00</argument> </application-desc>

この例では、 測定サーバーは HTTP 用にデフォルトのポート 7555 を使用し、 HTTPS 用にデフォルトのポート 443 を使用するよ うに設定されています。 そのため、 編集後の新しい HTTPS URL にはポート番号が指定されていません。

8 測定サーバー マシンと各管理ノードで、 <ovta_installation_dir>/data/conf/IPAinit.xml ファ イルの <SERVLETS_URL_CONFIG> 要素を編集します。 このファ イルを編集する と きは、 次の例を参考にして ください。

前の手順で OVTA Console および Configuration Editor を HTTPS 用に設定しなかった場合は、それに対応する HTTP プロ ト コルは変更しないでください。

編集前

<SERVLETS_URL_CONFIG

txb_receptor_url="http://<machine_name>.esr.hp.com:7555/ipa/txbreceptor/TxBReceptorServlet"

web_receptor_url="http://<machine_name>.esr.hp.com:7555/ipa/clientreceptor/WebClientReceptorServlet"

data_server_url="http://<machine_name>.esr.hp.com:7555/ipa/webappdataserver/IPAGuiServlet"

jnlp_servlet_url="http://<machine_name>.esr.hp.com:7555/ipa/jnlp/IPAJnlpServlet"

config_server_url="http://<machine_name>.esr.hp.com:7555/ipa/config/ConfigReadServlet"/>

編集後

<SERVLETS_URL_CONFIG

txb_receptor_url="https://<machine_name>.esr.hp.com/ipa/txbreceptor/TxBReceptorServlet"

web_receptor_url="https://<machine_name>.esr.hp.com/ipa/clientreceptor/WebClientReceptorServlet"

data_server_url="https://<machine_name>.esr.hp.com/ipa/webappdataserver/IPAGuiServlet"

jnlp_servlet_url="http://<machine_name>.esr.hp.com:7555/ipa/jnlp/IPAJnlpServlet"

config_server_url="https://<machine_name>.esr.hp.com/ipa/config/ConfigReadServlet"/>

この例では、 測定サーバーは HTTP 用にデフォルトのポート 7555 を使用し、 HTTPS 用にデフォルトのポート 443 を使用するよ うに設定されています。 そのため、 編集後の新しい HTTPS URL にはポート番号が指定されていません。 また、 jnlp_servlet_url 属性の URL は変更されていません。 Java Web Start が機能しなくなるため、 この URL は HTTPS に設定できません。

高度な設定 125

Page 126: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

プライマ リ測定サーバーを HTTPS を使用するよ うにセッ ト アップした場合は、 セカンダ リ

測定サーバーにある ipainit.xml を編集して、 セカンダ リ測定サーバーがプライマ リ測定サー

バーと通信するために HTTPS を使用するよ うにします。

セカンダリ測定サーバー上の ipainit.xml の編集前

<PRIMARY_CONFIG primary_url="$http://<machine_name>.esr.hp.com:7555/ipa/distribution/DistributionServlet" />

セカンダリ測定サーバー上の ipainit.xml の編集後

<PRIMARY_CONFIG primary_url="$https://<machine_name>.esr.hp.com/ipa/distribution/DistributionServlet" />

9 前のセクシ ョ ンの手順に従って、 OVTA 測定サーバーに証明書をセッ ト アップします。

10 測定サーバーの HP OpenView IPA Measurement Server サービスを再起動します。

11 125 ページの手順 8 で加えたプロ ト コルの変更を有効にするために、 管理ノードで HP OpenView IPA ARM 3.0 Collector サービス と HP OpenView IPA ARM 3.0 Daemon サービスを再

起動する必要があ り ます。

逆に HTTPS 環境を HTTP に切り替えるには、 上記と同じ手順を実行して、 関係する URL のプロ ト コルを必要にあわせて切り替えてください。

12 プライマ リ測定サーバーに関する属性が変更されている場合は、 セカンダ リ測定サーバー上の OVTA サービスを再起動します。

126 第 8 章

Page 127: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

HTTP/HTTPS ポート番号の設定の切り替え

デフォル ト では、 OVTA 測定サーバーは、 ポー ト 7555 上の HTTP プロ ト コルを使用してインス

トールされます。 こ こで説明する手順は、 HTTP と HTTPS のいずれかについて、 OVTA 測定サー

バーのポート番号を変更する手順の概略を示しています。

1 測定サーバー マシンで、 HP OpenView IPA Measurement Server サービスを停止します。

2 測定サーバー マシンで、 HTTPS が使用されているかど うかに応じて該当するファ イルを編

集します。

HTTP - <hpas_installation_dir>/config/ovta/http-service-config.xmlHTTPS - <hpas_installation_dir>/config/ovta/https-service-config.xml

<listener-service> 要素の port 属性を、 使用している環境で必要なポート番号に変更します。

この後の例では、 ポート番号を 8080 に変更します。

<listener-service> ports="443" bind-addresses="*" backlog="50" max-request-handlers="20" max-request-contexts="20" max-response-contexts="20" container="servlet" socket-timeout="PTOS" request-handler="com.hp.mwlabs.as.services.listeners.http.HttpRequestHandler" startup-broadcaster="j2ee-partition" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.hp.bluestone.com/xml/schemas/listener-service-2_0.xsd"/>

3 測定サーバー マシンで、 <ovta_installation_dir>/console/IPAgui.jnlp および <ovta_installation_dir>/console/IPAgui_noskin.jnlp ファ イルの <jnlp> および <application-desc> 要素を編集します。 この例では、 HTTP プロ ト コルのポート番号を 7555 から 8080 に変更し

ます。

編集前

<jnlp>

<jnlp spec="0.2 1.0" codebase="http://<machine_name>.esr.hp.com:7555/ipa/console/" href="ipagui.jnlp">

<application-desc>

<application-desc main-class="com.hp.ov.ipa.gui.Application"> <argument>-dataServer</argument>

<argument>http://<machine_name>.esr.hp.com:7555/IPA/webappdataserver/IPAGuiServlet</argument> <argument>-version</argument> <argument>A.01.00</argument> </application-desc>

高度な設定 127

Page 128: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

編集後

<jnlp>

<jnlp spec="0.2 1.0" codebase="https://<machine_name>.esr.hp.com/IPA/console/" href="ipagui.jnlp">

<application-desc>

<application-desc main-class="com.hp.ov.ipa.gui.Application"> <argument>-dataServer</argument>

<argument>https://<machine_name>.esr.hp.com/IPA/webappdataserver/IPAGuiServlet</argument> <argument>-version</argument> <argument>A.01.00</argument> </application-desc>

4 測定サーバー マシンで、 <ovta_installation_dir>/console/IPAconfgui.jnlp および <ovta_installation_dir>/console/IPAconfgui_noskin.jnlp ファ イルの <jnlp> および <application-desc> 要素を編集します。 この例では、 HTTP プロ ト コルのポート番号を 7555 から 8080 に変更します。

編集前

<jnlp>

<jnlp spec="0.2 1.0" codebase="http://<machine_name>.esr.hp.com:7555/IPA/console/" href="ipaconfgui.jnlp">

<application-desc>

<application-desc main-class="com.hp.ov.ipa.configeditor.ConfigEditor"> <argument>-configserver</argument>

<argument>http://<machine_name>.esr.hp.com:7555/IPA/config/ConfigReadServlet</argument> <argument>-version</argument> <argument>A.01.00</argument> </application-desc>

編集後

<jnlp>

<jnlp spec="0.2 1.0" codebase="https://<machine_name>.esr.hp.com/IPA/console/" href="ipaconfgui.jnlp">

<application-desc>

<application-desc main-class="com.hp.ov.ipa.configeditor.ConfigEditor"> <argument>-configserver</argument>

<argument>https://<machine_name>.esr.hp.com/IPA/config/ConfigReadServlet</argument>

128 第 8 章

Page 129: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

<argument>-version</argument> <argument>A.01.00</argument> </application-desc>

5 測定サーバー マシンと各管理ノードで、 <ovta_installation_dir>/data/conf/IPAinit.xml ファ イル

の <SERVLETS_URL_CONFIG> 要素を編集します。 この例では、 HTTP プロ ト コルのポート

番号を 7555 から 8080 に変更します。

編集前

<SERVLETS_URL_CONFIG txb_receptor_url="http://<machine_name>.esr.hp.com:7555/IPA/txbreceptor/TxBReceptorServlet" web_receptor_url="http://<machine_name>.esr.hp.com:7555/IPA/clientreceptor/WebClientReceptorServlet" data_server_url="http://<machine_name>.esr.hp.com:7555/IPA/webappdataserver/IPAGuiServlet" jnlp_servlet_url="http://<machine_name>.esr.hp.com:7555/IPA/jnlp/IPAJnlpServlet" config_server_url="http://<machine_name>.esr.hp.com:7555/IPA/config/ConfigReadServlet"/>

編集後

<SERVLETS_URL_CONFIG

txb_receptor_url="http:// <machine_name>.esr.hp.com:8080/IPA/txbreceptor/TxBReceptorServlet"

web_receptor_url="http:// <machine_name>.esr.hp.com:8080/IPA/clientreceptor/WebClientReceptorServlet"

data_server_url="http:// <machine_name>.esr.hp.com:8080/IPA/webappdataserver/IPAGuiServlet"

jnlp_servlet_url="http:// <machine_name>.esr.hp.com:8080/IPA/jnlp/IPAJnlpServlet"

config_server_url="http:// <machine_name>.esr.hp.com:8080/IPA/config/ConfigReadServlet"/>

プライマ リ測定サーバーを別のポートにセッ ト アップした場合は、 セカンダ リ測定サーバーにある ipainit.xml を編集します。

セカンダリ測定サーバー上の ipainit.xml の編集前

<PRIMARY_CONFIG primary_url="$http://<machine_name>.esr.hp.com:7555/ipa/distribution/DistributionServlet" />

セカンダリ測定サーバー上の ipainit.xml の編集後

<PRIMARY_CONFIG primary_url="$http://<machine_name>.esr.hp.com:8080/ipa/distribution/DistributionServlet" />

6 ActiveX を使用している場合は、 ファ イル <ovta_installation_dir>/data/conf/AXMCfg.xml を探

します。

ファ イルの 3 行目は、 次のよ うな内容になっています ( 詳細は使用している測定サーバーに

よって少し異なるこ とがあ り ます )。

高度な設定 129

Page 130: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

<CONFIG server_protocol="http://"server_host="<machine_name>.esr.rose.hp.com:7555" server_url="/ipa/clientreceptor/WebClientReceptorServlet"

これを HTTPS に変更するには、 server_protocol パラ メータを 「http://」 から 「https://」 に変更

し、 ポート番号を 7555 から、 システムで使用しているセキュアなポート番号に変更します。

たとえば、 次のとおりです。

<CONFIG server_protocol="https://"server_host="<machine_name>.esr.hp.com" server_url="/ipa/clientreceptor/WebClientReceptorServlet"

7 <ovta_installation_dir>/bin/ovta_installation.sh を編集して、 ポート番号の変更を反映させます。

8 測定サーバーの HP OpenView IPA Measurement Server サービスを再起動します。

9 129 ページの手順 5 で加えたポートの変更を有効にするために、 管理ノードで HP OpenView IPA ARM 3.0 Collector サービス と HP OpenView IPA ARM 3.0 Daemon サービスを再起動する必

要があ り ます。

10 プライマ リ測定サーバーに関する属性が変更されている場合は、 セカンダ リ測定サーバー上の OVTA サービスを再起動します。

130 第 8 章

Page 131: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

プロキシの設定

管理ノード と測定サーバーの間に、 プロキシ サーバーをセッ ト アップできます。 セッ ト アップす

るには、 管理ノード上の ipainit.xml を編集し、 プロキシ情報を指定します。 こ うする こ とで、 管

理ノードは、 測定サーバーとデータの送受信ができるよ うにな り ます。

管理ノードの <ovta_installation_dir>/data/conf/IPAinit.xml ファ イルで、 新しい <PROXY _CONFIG>要素を <COMMON> 要素の子と して追加します。 このファ イルを編集する と きは、 次の例を参考

にして ください。

編集前

<COMMON …> <ARM_CONFIG …> …. </COMMON>

編集後

<COMMON …> <PROXY_CONFIG proxy_host=”abc.hp.com” proxy_port=”8088” /> <ARM_CONFIG …> …. </COMMON>

この例では、管理ノードは、ポート 8088 上のプロキシ サーバー abc.hp.com を使用して、測定サー

バーと HTTP 通信を行います。

高度な設定 131

Page 132: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

132 第 8 章

Page 133: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

用語集

A

Accept trace request ( ト レース要求許可 ): ト レースを有効にしたプローブまたはク ライアン ト

ト ランザクシ ョ ン モニタから、 ト ップレベル ト ランザクシ ョ ンとすべてのサブ ト ランザクシ ョ ン

への ト レースを許可する設定可能な ト ランザクシ ョ ン ト レースの設定 ( 「 ト ランザクシ ョ ンの ト

レース」 も参照して ください )。

ActiveX クライアン ト モニタ : ActiveX 技術を利用して Microsoft Internet Explorer ブラウザからの

ト ランザクシ ョ ン応答時間を記録するブラウザ ク ラ イアン ト ト ランザクシ ョ ン モニタ。

ADO (ActiveX Data Objects): Microsoft の OLE DB データ アクセス パラダイムに対する使いや

すいアプ リ ケーシ ョ ン レベル インターフェイス。 OVTA では、 ADO ト ランザクシ ョ ンに対する

ト ランザクシ ョ ン種別と して使用します。

ADO.NET (ActiveX Data Objects for .NET): 「ADO」 を参照して ください。 ADO.NET ト ランザ

クシ ョ ンに対する ト ランザクシ ョ ン種別。

All: さまざまな設定階層のルート オブジェク トの名前。 このオブジェク トには、 カスタム設定を

持たない下位オブジェク トすべてに適用されるデフォルトの設定が含まれます。

Apache Web Server ト ランザクシ ョ ン モニタ : Apache Web Server 用ト ランザクシ ョ ン モニタ。

[Application Infrastructure] ビュー : ユーザー指定インターバル ( 日数または時間 ) に、選択した

ト ップレベル ト ランザクシ ョ ンで発生した ト ランザクシ ョ ン アクテ ィ ビテ ィ を ト ランザクシ ョ

ン タイプ別に表示する ト ランザクシ ョ ン アクティ ビティ パネル、および選択した ト ランザクシ ョ

ン タ イプの各インターバルの応答時間とボ リ ュームを表示する ト ランザクシ ョ ン詳細パネルで

構成される OVTA Console パネル。

Applications: OVTA Console の [Navigation] パネルおよび Configuration Editor の設定階層の保管

用オブジェク トの名前。 Configuration Editor では、 このオブジェク トに、 カスタム設定を持たない

下位オブジェク トすべてに適用されるデフォルトの設定が含まれます。

ARM 3.0 Collector: OVTA ト ランザクシ ョ ン エージェン ト を構成するコンポーネン ト。 ARM 3.0Daemon からパフォーマンス メ ト リ ッ クを収集して OVTA 測定サーバーに送信します。

ARM 3.0 Daemon: OVTA ト ランザクシ ョ ン エージェン ト を構成するコンポーネン ト 。 一連の集

約間隔中にパフォーマンス メ ト リ ッ クを保存するために使用される メモ リ内のデータベースを

管理します。

ASP (Active Server Pages): Microsoft ASP は、 動的なインタ ラ クテ ィ ブ Web サーバー アプ リ

ケーシ ョ ンの作成および実行が可能な、 サーバーサイ ドのスク リプティング環境です。 ASP を使

用して、 HTML ページ、 スク リプ ト コマンドおよび COM コンポーネン ト を組み合わせた動的な

Web ページを作成できます。

ASP.NET: Microsoft Active Server Pages (ASP) に匹敵する .NET 対応 ASP。

133

Page 134: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

C

COM (Component Object Model): プログラ ム コンポーネン ト オブジェ ク ト の開発およびサ

ポー ト に使用される Microsoft のフレームワーク。 Windows 2000 以降では、 COM を発展させた

COM+ が使用されています。

COM ト ランザクシ ョ ン モニタ : COM アプ リ ケーシ ョ ン コンポーネン ト用ト ランザクシ ョ ン モニタ。

COMTI (COM Transaction Integrator): Windows 環境で動作する COM アプ リ ケーシ ョ ン と、 メ

インフレーム環境で動作する CICS アプ リ ケーシ ョ ンまたは IMS アプ リ ケーシ ョ ン との間で相互

運用を可能にする Microsoft SNA Server のコンポーネン ト。

Configuration Editor: 設定オプシ ョ ンの表示または変更を行う OVTA の GUI。

Console: パフォーマンス メ ト リ ッ クを表示する OVTA の GUI。

D

Date/Time Settings: パフォーマンス データの集約および表示を行う履歴間隔 ( インターバル ) を指定するための OVTA Console ダイアログ。

DCOM (Distributed Component Object Model): ネッ ト ワークで結ばれた COM サービスを使用

するコンピュータ間で、 オブジェク ト通信サービスを提供する分散型の COM。

Deny trace requests ( ト レース要求拒否 ): ト レースを有効にしたプローブおよびブラウザ ク ラ

イアン ト ト ランザクシ ョ ン モニタの場合でも、サブ ト ランザクシ ョ ンを含むすべての ト ランザク

シ ョ ンに対する Web サーバーでのト レースを無効にする、設定可能な ト ランザクシ ョ ン ト レース

の設定。 「 ト ランザクシ ョ ンの ト レース」 を参照して ください。

[Display Properties] パネル : ト ッ プレベル ト ラ ンザク ショ ンのラ ベルを指定すると き 、 および

ト ッ プレベル ト ラ ンザク ショ ンを非表示にすると きに使用する OVTA Configuration Editor のパ

ネル。

DNA (Distributed Internet Architecture): 分散 Web アプ リ ケーシ ョ ンに向けた Microsoft のアプ

ローチ。 拡張可能な Web アプ リ ケーシ ョ ンを構築するために IIS、 ASP、 COM、 COM+ などの技

術を利用する方法について説明しています。

E

EJB (Enterprise Java Bean): J2EE のビジネスロジッ ク コンポーネン ト。

H

HTTP (Hypertext Transfer Protocol): World Wide Web 上でファ イル ( テキス ト 、 画像、 音声、 映

像などのマルチメディア ファ イル ) を交換するためのルール。TCP/IP プロ ト コル スイート ( イン

ターネッ ト上の情報交換のための基盤 ) では、 HTTP はアプリ ケーシ ョ ン プロ ト コルにな り ます。

HTTPS (Hypertext Transfer Protocol over Secure Socket Layer または HTTP over SSL): ユー

ザーが要求するページおよび Web サーバーが返すページの暗号化および復号を行う World WideWeb プロ ト コル ( デフォルトでは、HTTPS が下位のレイヤー TCP/IP との情報交換に使用するポー

トは HTTP ポートの 80 番ではなく、 443 番ポートです )。

I

IHS (IBM HTTP Server): Apache をベースにした IBM の Web サーバー実装。

IIS: Microsoft のインターネッ ト インフォ メーシ ョ ン サービスの Web サーバー。

134 用語集

Page 135: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

IIS ト ランザクシ ョ ン モニタ : Microsoft の IIS Web サーバー用ト ランザクシ ョ ン モニタ。

IPC ( プロセス間通信 ): 個別のプロセス間のソフ ト ウェア通信。ネッ ト ワーク上のコンピュータ間

で行われるこ と もあ り ます。

IPF (Itanium Processor Family): HP の 64 ビッ ト サーバーで使用されるプロセッサ アーキテク

チャ。 HP-UX、 Linux、 および Windows のオペレーティング システムでサポート されています。

J

J2EE (Java 2 Platform, Enterprise Edition): Web ベースのエンタープラ イズ アプ リ ケーシ ョ ン

の開発、 構築およびオンライン上での配布を行う、 プラ ッ ト フォームに依存しない Sun の Java 中心の環境。 J2EE プラ ッ ト フォームは、 多層的な Web ベースのアプ リ ケーシ ョ ン開発に必要な機

能を提供するサービス、 API、 プロ ト コルで構成されます。

J2EE アプリケーシ ョ ン : J2EE の機能の配布可能な単位。 J2EE アプ リ ケーシ ョ ンは、 単一のモ

ジュール、 または複数のモジュールを、 J2EE アプ リ ケーシ ョ ン デプロイ メン ト ディ スク リプタ

を使用してアーカイブ ファ イルにま とめたものです。

J2EE ト ランザクシ ョ ン モニタ : J2EE アプ リ ケーシ ョ ン サーバーで動作するアプ リ ケーシ ョ ン用

の ト ランザクシ ョ ン モニタ。

Java: インターネッ ト上の分散環境で広く使用されているプログラ ミ ング言語。

Java Diagnostics: J2EE アプ リ ケーシ ョ ンを対象と した OpenView 解析ツール。 Java Diagnosticsを OVTA と連動させるこ とによ り、 J2EE アプリ ケーシ ョ ンと JVM の詳細なド リルダウンが可能

になり ます。

JavaScript クライアン ト モニタ : Microsoft Internet Explorer ブラウザおよび Netscape Navigator ブラウザの ト ランザクシ ョ ン パフォーマンス データを収集する、 JavaScript を使用して実装される

ブラウザ ク ラ イアン ト ト ランザクシ ョ ン モニタ。

JDBC (Java Database Connectivity): データベース アクセスに関する Java のアプ リ ケーシ ョ ン

プログラム インターフェイス (API) 仕様。

JMS (Java Message Service): Java コンポーネン ト間のメ ッセージ ベースの同期および非同期通

信をサポートする J2EE のサービス。

JSP (Java Server Pages): 動的なコンテンツを含む Web ページ開発のための技術。 JSP は、 Webページのコンテンツまたは表示を制御するテンプレート データ、 カスタム要素、 スク リプティン

グ言語およびサーバーサイ ド Java オブジェク ト を使用する拡張可能な技術です。

K

Kind ( 種別 ): 「アプ リ ケーシ ョ ン種別」 および 「 ト ランザクシ ョ ン種別」 を参照して ください。

M

Multi-level trace (複数レベルのト レース ): 関連するサブ ト ランザクシ ョ ンを含むすべての ト ップ

レベル ト ランザクシ ョ ン インスタンスを ト レースする、 設定可能な ト ランザクシ ョ ン ト レース

の設定。 「 ト ランザクシ ョ ンの ト レース」 を参照して ください。

N

[Navigation] パネル (ナビゲーシ ョ ン パネル ): ト ランザクシ ョ ン グループおよび関連する ト ップ

レベル ト ランザクシ ョ ンを表示する OVTA Console および Configuration Editor のパネル。 OVTAConsole および Configuration Editor の主なナビゲーシ ョ ン機構です。

135

Page 136: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

O

OLE DB: さまざまなデータ ソースへのアクセスに使用される Microsoft の戦略的な下位レベルの

API。

Other: 汎用的な ト ランザクシ ョ ン グループ。 OVTA では、 COM+ アプ リ ケーシ ョ ンに関連付けら

れない COM+ ト ランザクシ ョ ンを Other に関連付けます。

R

requester ( 要求側 ) ト ランザクシ ョ ン : コンポーネン ト間のク ライアン ト サーバー形式のやり と

りでのク ライアン ト要求。 ク ラ イアン ト コンポーネン トおよびサーバー コンポーネン トは、同一

または異なるホス トの同一または異なるプロセス内に存在する場合があ り ます。 「responder ( 応答

側 ) ト ランザクシ ョ ン」 を参照して ください。

responder (応答側 ) ト ランザクシ ョ ン : コンポーネン ト間のク ライアン ト サーバー形式のやり と

りでのサーバー側のアクティビティ。ク ライアン ト コンポーネン トおよびサーバー コンポーネン

ト は同一または異な る ホス ト の同一または異な るプロセス内に存在する場合があ り ます。「requester ( 要求側 ) ト ランザクシ ョ ン」 を参照して ください。

S

Single level trace (単一レベルのトレース ): すべての ト ップレベル ト ランザクシ ョ ン インスタン

スを ト レースする設定可能な ト ランザクシ ョ ン ト レースの設定。 「 ト ランザクシ ョ ンの ト レース」

を参照して ください。

SOAP (Simple Object Access Protocol): インターネッ ト内の分散するオブジェ ク ト間で RPC同様のメ ッセージ交換を可能にする XML ベースの規格。 Web サービス実装のプロ ト コルと して、

もよ く使用されています。

[Status] ビュー : すべてのアプ リ ケーシ ョ ン、 選択したアプ リ ケーシ ョ ン種別または ト ップレベ

ル ト ランザクシ ョ ンに関して、 ユーザー指定インターバル ( 日数または時間 ) の間の全体的な状

態を画像を使用して表示する OVTA Console のパネル。

Summary: ト ランザクシ ョ ン インスタンスの ト レースを ト ランザクシ ョ ンの種類別にま とめた

表示モード。

[Summary] ビュー : すべてのアプ リ ケーシ ョ ン、 選択したアプ リ ケーシ ョ ン種別、 アプ リ ケー

シ ョ ン、 またはト ップレベル ト ランザクシ ョ ンに関して、 ユーザー指定インターバル ( 日数また

は時間 ) 間の全体的な状態をインジケータ とグラフで表示する OVTA Console のパネル。

T

[Trace] ビュー : ト ランザクシ ョ ン インスタンスの リ ス ト を表示する ト レース リ ス ト パネル、 お

よび選択したインスタンスのサマ リ またはコール グラフを表示する ト レース詳細パネルで構成

される OVTA Console のパネル。

U

Unknown クライアン ト システム : 利用可能なク ライアン ト システムの説明がない場合に使用さ

れるデフォルト値。

Unknown コンシューマ : ト ランザクシ ョ ンのコンシューマが明示的に指定されなかった場合の

デフォルト値。

Unknown ト ップレベル ト ランザクシ ョ ン : OVTA が特定の ト ップレベル ト ランザクシ ョ ンに関

連付けられなかったサブ ト ランザクシ ョ ンは 「Unknown」 ト ップレベル ト ランザクシ ョ ンに関連

付けられます。

136 用語集

Page 137: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

[User Experience] ビュー : ク ラ イアン トおよびサーバーの観点から HTTP パフォーマンス メ ト

リ ッ クを提供する OVTA Console パネル。

W

Web サーバー : Web サーバー ソフ ト ウェア (Microsoft の IIS または Sun Microsystems の Sun JavaSystem Web Server など ) がインス トールされたコンピュータ。

Web サーバー ソフ トウェア : HTTP を使用して Web ページを構成するファ イルを Web ユーザー

に送信するプログラム。

Web サーバー ト ランザクシ ョ ン モニタ : Web サーバーへの HTTP 要求に関するパフォーマンス

データを収集する OVTA のソフ ト ウェア コンポーネン ト 。

WebLogic Server ト ランザクシ ョ ン モニタ : BEA の WebLogic サーバー (WebLogic Express を含

む ) で実行される J2EE コンポーネン トのパフォーマンス データを収集する OVTA のソフ ト ウェ

ア コンポーネン ト 。

WebSphere Application Server ト ランザクシ ョ ン モニタ : IBM の WebSphere アプ リ ケーシ ョ ン

サーバーで実行される J2EE コンポーネン トのパフォーマンス データを収集する OVTA のソフ ト

ウェア コンポーネン ト。

アップグレード インス トール : 新しいバージ ョ ンの OVTA を既存のインス トール環境にインス

トールします。

アプリケーシ ョ ン サーバー : アプ リ ケーシ ョ ン サーバー ソフ ト ウェアがインス トールされたコ

ンピュータ。

アプリケーシ ョ ン サーバー ( ソフ トウェア ): アプ リ ケーシ ョ ン プログラム用ビジネス ロジッ ク

の実行環境を提供するサーバー ソ フ ト ウ ェア。 た と えば、 BEA の WebLogic Server や IBM のWebSphere Application Server です。

アプリケーシ ョ ン ト ランザクシ ョ ン グループ : OVTA はト ップレベル ト ランザクシ ョ ンをさま

ざまなアプ リ ケーシ ョ ン ト ランザクシ ョ ン グループにグループ化します。 COM アプ リ ケーシ ョ

ンの場合、 COM+ アプ リ ケーシ ョ ンのグループに分類されます。 適用可能なパッケージ情報また

はアプリ ケーシ ョ ン情報がない場合は 「Other」 に分類されます。 HTTP アプリ ケーシ ョ ンの場合、

論理 Web ホス トに測定ターゲッ ト パターンを付加したものがアプ リ ケーシ ョ ン ト ランザクシ ョ

ン グループとな り ます。測定ターゲッ ト パターンとは、Web アプリ ケーシ ョ ンを定義した文字列

で、 測定対象ト ランザクシ ョ ンのマッチングに使用します。

アプリケーシ ョ ン別ト ランザクシ ョ ン グループ : OVTA には、 アプ リ ケーシ ョ ンの種類によ り、

COM/.NET、 HTTP、 Msg、 Java、 SOAP などのアプリ ケーシ ョ ン ト ランザクシ ョ ン グループがあ

り ます。

違反 : ユーザーが定義したしきい値を超える ト ランザクシ ョ ン応答時間、ボ リ ュームまたは失敗率。

インジケータ : 「パフォーマンス インジケータ」 を参照して ください。

エージェン ト : 「 ト ランザクシ ョ ン エージェン ト 」 を参照して ください。

137

Page 138: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

応答時間 : 1 つの ト ランザクシ ョ ンまたは集約ト ランザクシ ョ ンの集合が完了するまでの時間。

応答時間違反 : ユーザーが設定したしきい値を超える応答時間。

カスタム設定 : 設定階層で、 ルート オブジェク ト [All] 以外のオブジェク トに適用される設定。

管理サーバー : OVTA 測定サーバーがインス トールされたコンピュータ。

管理ノード : OVTA ト ランザクシ ョ ン エージェン ト ( または他の OpenView エージェン ト ) がイン

ス トールされたコンピュータ。

クライアン ト ボリューム : 指定したインターバル ( 日数または時間 ) に、 ブラウザ ク ラ イアン ト

ト ランザクシ ョ ン モニタおよびプローブが記録した ト ランザクシ ョ ン インスタンスの総数。

クライアン ト モニタ レセプタ : ク ラ イアン ト モニタが URL に対して HTTP 要求を作成するこ と

によ り ト ランザクシ ョ ン レポート を送信する先の OVTA ソフ ト ウェア。

グラフ : ユーザー指定インターバル ( 日数または時間 ) の間の ト ランザクシ ョ ン応答時間およびボ

リ ュームを示す OVTA Console の表示。

コール グラフ : ト ランザクシ ョ ン インスタンスの ト レースを従属順に表示する表示モード。

合成ト ランザクシ ョ ン : 「プローブ」 を参照して ください。

コンシューマ : ト ップレベル ト ランザクシ ョ ン タイプを区別するためにユーザーが指定する値。

コンポーネン ト種別 : 「 ト ランザクシ ョ ン種別」 を参照して ください。

サーバー ボリューム : ユーザー指定インターバル ( 日数または時間 ) に 1 つ以上の論理 Web ホス

ト またはアプリ ケーシ ョ ンで発生した ト ランザクシ ョ ン インスタンスの総数。

サービス ノード : 1 つのト ランザクシ ョ ンまたはト ランザクシ ョ ンの集合を実行するマシン (ホス

ト名 )。

サーブレッ ト : Web サーバーの機能を拡張して、要求 / 応答パラダイムを使用した動的なコンテン

ツの生成や、 Web ク ラ イアン ト とのやり と り を行う Java プログラム。 サーブレッ トはサーバーサ

イ ドのアプレッ ト と考えられます。

サイレン ト インス トール : インス トーラが対話なしで実行されるモード。 インス トーラは、 事前

に用意された入力ファイル ( プロパティ ファ イル形式 ) から入力を取得します。

サブ ト ランザクシ ョ ン : アプ リ ケーシ ョ ン コンポーネン トが ト ップレベル ト ランザクシ ョ ンまた

は別のサブ ト ランザクシ ョ ンの代わりに実行する作業の単位。

サマリ タイム : ト ランザクシ ョ ンの集合のセルフ タイムおよび通信時間の合計。

しきい値 : ユーザーが設定可能な、 ト ランザクシ ョ ンの応答時間、 ボ リ ューム、 失敗率に関して

許容できる限界値。

138 用語集

Page 139: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

システム メ ト リ ッ ク : CPU 使用率や、 I/O の 1 秒あたりの読み取り / 書き込み回数など、システム

( マシン ) リ ソースの状態を記述したメ ト リ ッ ク。

失敗ト ランザクシ ョ ン : 失敗エラー コードが返されて完了した ト ランザクシ ョ ン。 たとえば、 存

在しない Web ページにアクセスを試みたため、 エラー コード 「404」 が返されて完了した HTTP要求などがあ り ます。

失敗率 : ユーザー指定インターバル ( 日数または時間 ) の間に失敗したプローブ要求の割合を示す

パフォーマンス メ ト リ ッ ク。

集約間隔 : ト ランザクシ ョ ン パフォーマンス データを集約する 5 分単位のインターバル。

集約ト ランザクシ ョ ン : 指定した時間内に発生した ト ランザクシ ョ ンの集合。

診断トレース : OVTA 自体の動作を診断するため OVTA が生成するデータ。

セカンダリ測定サーバー : 複数の測定サーバーを持つ構成において、 セカンダ リ測定サーバーは、

ク ラ イアン ト監視、 管理ノード上でのアプリ ケーシ ョ ン監視、 およびグラフ ィ ッ ク表示に関連した負荷を分担します。

セルフ タイム : ト ランザクシ ョ ンに要した時間から、 すべてのサブ ト ランザクシ ョ ンに要した時

間を除いた時間。

相関 : OVTA が ト ランザクシ ョ ン と、 その ト ランザクシ ョ ンから生じるサブ ト ランザクシ ョ ンを

関連付けるため、 ト ランザクシ ョ ン モニタ間で受け渡されるコンテクス ト トークン。

送信元サーバー : 報告される ト ランザクシ ョ ン内に URL が指定される HTTP サーバー。

測定サーバー : パフォーマンス管理データの収集および保存を行う OVTA のソフ ト ウェア コン

ポーネン ト (「プラ イマ リ測定サーバー」および「セカンダ リ測定サーバー」を参照して ください )。

測定ターゲッ ト : Web ページ要求を測定するかど うかを判別するために、要求された URL の URI部分のマッチングに使用するパターン。測定ターゲッ ト パターンは、特定の論理 Web ホス トで実

行される Web アプ リ ケーシ ョ ンを表します。

タイプ : 「 ト ランザクシ ョ ン タイプ」 を参照して ください。

中断ト ランザクシ ョ ン : キャンセルされた ト ランザクシ ョ ン ( 中断された HTTP 要求など )。

通信時間 : ト ランザクシ ョ ンがプロセス間またはホス ト間の通信に要した時間。 ホス ト間通信の

場合は、 プロセス間通信時間とネッ ト ワーク上の通信時間が含まれます。

データ パネル : [Navigation] パネルで選択した項目に従ってパフォーマンス メ ト リ ッ クを表示す

る OVTA Console パネル。

139

Page 140: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ト ップレベル ト ランザクシ ョ ン : ト ップレベル ト ランザクシ ョ ンは管理環境へのエン ト リ ポイ

ン ト を表します。HTTP の場合、OVTA はユーザーが定義した ト ランザクシ ョ ン分類ルールに従っ

て個々の要求をさまざまな ト ランザクシ ョ ン タイプに分類します。 HTTP 以外のアプ リ ケーシ ョ

ンの種類の場合は、 呼び出されたメ ソ ッ ドおよびソフ ト ウェア コンポーネン トに従って個々の要

求を分類します。 ト ップレベル ト ランザクシ ョ ンは、 合計する と管理環境にかかるワークロード

がわかるため、 特に重要です。

ト ランザクシ ョ ン : アプ リ ケーシ ョ ンが実行する作業の単位。 OVTA では、 ト ランザクシ ョ ンは

通常アプリ ケーシ ョ ン コンポーネン トに対する HTTP 要求またはメ ソ ッ ド呼び出しです。 ト ラン

ザクシ ョ ンは特定のト ランザクシ ョ ン種別で特徴付けられ、 また特定のト ランザクシ ョ ン タイプ

に分類されます。

ト ランザクシ ョ ン アクテ ィ ビテ ィ パネル : ユーザー指定インターバル ( 日数または時間 ) の間に、

選択した ト ップレベル ト ランザクシ ョ ン ( タイプ ) によ り発生した ト ランザクシ ョ ン アクティ ビ

ティを ト ランザクシ ョ ン タイプ別に表示する、 OVTA Console の [Statistics] ビューにあるパネル。

ト ランザクシ ョ ン インスタンス : 単一のメ ソ ッ ド呼び出しや単一の HTTP 要求など、 ト ランザク

シ ョ ンの個々のインスタンス。

ト ランザクシ ョ ン エージェン ト : 監視したい各管理ノードにインス トールされた OVTA のソフ ト

ウェア コンポーネン ト 。 ト ランザクシ ョ ン モニタからパフォーマンス データを収集して、 測定

サーバーに送信します。

ト ランザクシ ョ ン グループ : ト ップレベル ト ランザクシ ョ ンの階層的なグループ。階層はアプリ

ケーシ ョ ン種別、 アプ リ ケーシ ョ ン ト ランザクシ ョ ン グループ、 ト ランザクシ ョ ン タイプで構

成されます。

ト ランザクシ ョ ン種別 : JDBC または ADO によるデータベース アクセス、HTTP 要求、SOAP Webサービス要求、EJB または COM による メ ソ ッ ド呼び出しなど、 ト ランザクシ ョ ンが実行する操作

の種類。

ト ランザクシ ョ ン詳細パネル : ト ランザクシ ョ ン アクテ ィ ビテ ィ パネルで選択した ト ランザク

シ ョ ン タイプに関して、各インターバルの応答時間およびボ リ ュームを表示する、 OVTA Consoleの [Statistics] ビューにあるパネル。

ト ランザクシ ョ ン タイプ : Configuration Editor を使用して適用される、ユーザーが変更可能な分類

ルールに基づく ト ランザクシ ョ ンの分類。 ト ップレベルの HTTP ト ランザクシ ョ ンの場合は、 ト

ランザクシ ョ ン タイプは HTTP 要求の URL に適用される分類ルールによ り決ま り ます。 ト ップ

レベルの COM+、 .NET、 Java、および Msg ト ランザクシ ョ ンを含むアプリ ケーシ ョ ン コンポーネ

ン ト ト ランザクシ ョ ンの場合は、 ト ランザクシ ョ ン タイプはコンポーネン トで呼び出された特定

のメ ソ ッ ドに対応します。

ト ランザクシ ョ ン ト レース コンテキスト : ト レース対象ト ランザクシ ョ ンに追加できる具体的な

情報です。通常、 ブラウザ セッシ ョ ン ト レースで使用され、 ト レース対象ト ランザクシ ョ ンを要

求したユーザーをユーザー識別文字列で示します。

ト ランザクシ ョ ンのト レース : ト レースが有効になる と、 OVTA は各ト ランザクシ ョ ン インスタ

ンスのパフォーマンス データを記録します。 このデータを使用して、 OVTA は分散環境内での

個々の ト ランザクシ ョ ンの実行の ト レースを表示します。 ト レースには実行パス別に各コンポーネン トで要した時間が含まれます。設定可能な ト ランザクシ ョ ン ト レース レベルには、 ト レース

要求拒否、 ト レース要求許可、 単一レベルのト レースおよび複数レベルのト レースがあ り ます。

140 用語集

Page 141: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ト ランザクシ ョ ンの分類 : 各ト ランザクシ ョ ン インスタンス と さまざまな ト ランザクシ ョ ン タイ

プとのマッピング。 ト ップレベル ト ランザクシ ョ ンの場合、 マッピングはユーザーが指定した分

類ルールによ り決ま り ます。 その他の ト ランザクシ ョ ンの場合は、 アプ リ ケーシ ョ ン コンポーネ

ン トおよびメ ソ ッ ドに基づくデフォルトのマッピングを適用します。

ト ランザクシ ョ ン ボリューム : ユーザー指定インターバル ( 日数または時間 ) の間に発生した ト

ランザクシ ョ ン インスタンスの総数。

ト ランザクシ ョ ン モニタ : アプ リ ケーシ ョ ン ソフ ト ウェア、Web ソフ ト ウェアおよびアプリ ケー

シ ョ ン ミ ドルウェアから ト ランザクシ ョ ン応答時間などのパフォーマンス データを収集する

OVTA のソフ ト ウェア コンポーネン ト 。

ト レース : 「 ト ランザクシ ョ ンの ト レース」 を参照して ください。

ト レース詳細パネル : ト ランザクシ ョ ン インスタンスのサマ リ またはコール グラフを表示する

OVTA Console の [Trace] ビューにあるパネル。

ト レース リス ト パネル : ユーザー指定インターバル ( 日数または時間 ) の ト ランザクシ ョ ン イン

スタンスの リ ス ト を表示する OVTA Console の [Trace] ビューにあるパネル。

パフォーマンス インジケータ : ユーザー指定インターバル ( 日数または時間 ) の ト ップレベル トラ ンザク シ ョ ンのボ リ ューム、 応答 ( 時間 ) 違反および失敗率を表示する OVTA Console の[Summary] ビューにあるボッ クス。

ヒス トグラム : 成功ト ランザクシ ョ ン ( 実際の応答時間が応答時間範囲内にある ト ランザクシ ョ ン )の数を示す OVTA Console のグラフ。

フ ィルタ : J2EE サーブレッ ト インターフェイスの拡張。

プライマリ測定サーバー : 測定サーバー構成の中で、 メ イン となる測定サーバー。 測定サーバー

構成には、 任意の数のセカンダ リ測定サーバーを追加できます。 プラ イマ リおよびセカンダ リ測定サーバーは、 ク ラ イアン ト監視、 管理ノード上でのアプリ ケーシ ョ ン監視、 およびグラフ ィ ック表示に関連した負荷を分担します。Configuration Editor は、プライマ リ測定サーバーから起動し

た場合に限り、 Edit ( 変更可能 ) モードで使用できます。

ブラウザ ク ラ イアン ト ト ラ ンザクシ ョ ン モニタ : Microsoft Internet Explorer ブラ ウザおよび

Netscape Navigator ブラウザの両方のパフォーマンス データを収集する ト ランザクシ ョ ン モニタ。

プローブ : HP OpenView Internet Services (OVIS) が作成する ト ランザクシ ョ ン。

分類 : 「 ト ランザクシ ョ ンの分類」 を参照して ください。

分類ルール : HTTP 要求をさまざまな ト ランザクシ ョ ン タイプにマップするため、 ユーザーが設

定可能な分類ルール。 「 ト ランザクシ ョ ンの分類」 を参照して ください。

ベースライン : OVTA は、 ト ランザクシ ョ ン応答時間のベースラインを特定の時刻または特定の

曜日に計算します。 通常の分散環境の場合、 ベースラインは ト ランザクシ ョ ン応答時間の 80% が含まれる応答時間の範囲になり ます。

141

Page 142: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ポータル : 各種企業データおよびアプリ ケーシ ョ ンに 1 ヶ所からアクセスできる Web サイ ト 。 情

報が一元的に、 パーソナライズされた形式で表示されます。 ポータルは、 ポート レッ ト で構成されています。

ポート レ ッ ト : ポータル ページに小さなウ ィ ン ド ウ と して表示される特定のコンテンツ領域。

ポータルのこのウ ィ ン ド ウのコンテンツに該当するアプ リ ケーシ ョ ン サーバー内コンポーネン

ト を指すこ と もあ り ます。

ボリューム : 「 ト ランザクシ ョ ン ボ リ ューム」 を参照して ください。

要求側ノード : ト ラ ンザク ショ ン要求または集約ト ラ ンザク ショ ン要求を送信したマシン ( ホス

ト 名 )。

ラベル : ト ップレベル ト ランザクシ ョ ン タイプに対してユーザーが指定する名前。

ロール : コンポーネン ト間のク ライアン ト サーバー形式のやり と りで、 ト ランザクシ ョ ンが果た

す要求側または応答側いずれかの役割。

142 用語集

Page 143: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

索引

Aarmd

偽装によ りルート以外のユーザーと して実行 , 41ルート以外のユーザーから root と して実行 , 40ルート以外のユーザーから root と して初期化 , 41

CCollector のデーモン プロセス

デフォルト値 , 92

Ffuser コマンド , 37

HHP OpenView IPA ARM 3.0 Collector, 126, 130HP OpenView IPA ARM 3.0 Daemon, 126, 130

HPOV_webResponse.war ファ イル , 106

HTTP ポート番号

変更 , 127

IIBM HTTP Server (IHS), 47

JJ2EE Collector, 105Java Diagnostics, 20, 105

Java Diagnostics ノード エージェン ト , 53, 60, 92, 94, 109起動 , 53, 110停止 , 110

JVM エージェン ト , 109

Mmagnus.conf, 43

Oobj.conf, 44

OHS, 47Oracle HTTP Server (OHS), 47

Pps コマンド , 110

SSOLID

キャ ッシュの設定 , 27データベースのバッ クアップ , 28バッ クアップの復元 , 28

WWebLogic

監視 , 37WebLogic Portal (WLP), 50, 57WebSphere

誤ったディ レク ト リ , 66, 74監視 , 37再インス トール , 66, 74複数のインス トール , 97

WebWare の Web サイ トの URL, 26WLS 8.1

エラー , 62

XX-Windows, 99

インス トールHTTPS ポート番号 , 22HTTP ポート番号 , 22OVTA 測定サーバー ソフ ト ウェア , 34コンポーネン トの順序 , 34順序 , 34

インス トールされるコンポーネン ト , 20

143

Page 144: HP OpenView Transaction Analyzer - · PDF fileHP OpenView Transaction Analyzer UNIX® (Sun Solaris、HP-UX、AIX、Linux) 版 ソフトウェア バージョン : 3.1.1 インストール、設定ガイド

ク ラ イアン ト モニタ ライセンス , 25

警告armd の実行との非互換性 , 18Solaris での setuid の変更 , 41インス トール中にディ レク ト リ を削除 , 21稼動環境に適さない HTTP 測定のデフォルト

設定 , 23管理ノードのインス トール中にディ レク ト リ を

削除 , 35

サービスHP OpenView IPA ARM 3.0 Collector, 126, 130HP OpenView IPA ARM 3.0 Daemon, 126, 130

重要初に OVTA 測定サーバーをインス トール , 20

設定HTTP ポート番号の変更 , 127

測定サーバーアップグレード , 32デフォルトのポート番号 , 92

測定サーバーおよび管理ノードの同一マシンへのインス トール , 34

データベース , 27, 111Oracle, 27, 32, 111SOLID, 27, 32, 111SOLID から Oracle への変更 , 111TEMP のサイズ , 29アップグレード スク リプ ト , 32設定 , 27テーブル スペースのデフォルト サイズ , 29バッ クアップ , 28

デーモンノード エージェン ト , 110

ドキュ メン トWeb サイ ト , 108ダウンロード , 108

ノード エージェン トのデーモン , 110

パスワード センター , 26

プロパティ ファ イル

サンプル , 38

ポート 2200 および 22000, 22

マニュアルWeb サイ ト , 108ダウンロード , 108

ラ イセンス評価用エクステンシ ョ ン , 23

144