PerfServlet 入力
PerfServlet の入出力は、IBM® またはサード・パーティー・ベンダーが提供するどのツールでも処理できる、パフォーマンス・データの単純なエンドツーエンド検索に使用されます。
PerfServlet はドメイン内のアプリケーション・サーバー・インスタンスの 1 つにデプロイされます。
デフォルトで、PerfServlet は WebSphere® Application Server のセル全体のパフォーマンス・データを収集します。ただし、サーブレットにより戻されるデータを以下のような特定のノード、サーバー、または PMI モジュールに制限することができます。
- ノード
- サーブレットは、node パラメーターを使用して、提供する情報を特定のホストに制限することができます。例えば、データ収集をノード「rjones」に制限するには、次の URL を呼び出します。
http://hostname/wasPerfTool/servlet/perfservlet?node=rjones
- サーバー
- サーブレットは、server パラメーターを使用して、提供する情報を特定のサーバーに制限することができます。
例えば、データ収集を全ノード上の「testserver」サーバーに制限するには、次の URL を呼び出します。
http://hostname/wasPerfTool/servlet/perfservlet?server=testserver
データ収集をホスト「rjones」上にある「testserver」サーバーに制限するには、 次の URL を呼び出します。http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver
- モジュール
- サーブレットは、module パラメーターを使用して、提供する情報を特定の PMI モジュールに制限することができます。
次の URL を使用することで複数のモジュールを要求できます。
http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule+jvmRuntimeModule
例えば、全サーバーおよびノード上の beanModule へのデータ収集を制限するには、次の URL を呼び出してください。http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule
データ収集をノード「rjones」上のサーバー「testserver」の beanModule に制限するには、次の URL を呼び出します。http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver&module=beanModule
モジュールのリストを検索するには、次の URL で PerfServlet ヘルプを呼び出します。http://hostname/wasPerfTool/servlet/perfservlet?action=help
WebSphere Application Server Network Deployment (ND) では、PerfServlet は自動的にデプロイメント・マネージャーに接続し、セル全体についての PMI データを提供します。
パフォーマンス・サーブレットは、最初に初期化されたときに、
デプロイされているドメイン内のノードおよびサーバーのリストを検索します。
このデータの収集はシステムに負荷をかけるため、パフォーマンス・サーブレットはこの情報をキャッシュ・リストとして保持します。
新しいノードがドメインに追加されたり、新しいサーバーが始動した場合、パフォーマンス・サーブレットは、
新しく作成されたエレメントについての情報を自動的に検索しません。
サーブレットに強制的に構成をリフレッシュさせるには、
次のように refreshConfig パラメーターを追加して、呼び出す必要があります。
http://hostname/wasPerfTool/servlet/perfservlet?refreshConfig=true
特定のニーズに合わせてパフォーマンス・サーブレットの他のパラメーターを構成できます。
ホスト、ポート番号、コネクター・タイプ、およびユーザー名とパスワードを定義できます。
- ホスト。
サーバーが稼働しているホスト名を定義します。
デフォルト値は「localhost」です。
基本インストールの場合は、アプリケーション・サーバーが稼働している「localhost」または「host」を使用
します。
WebSphere Application Server Network Deployment インストールでは、デプロイメント・マネージャーのホスト名を使用します。注: WebSphere Application Server Network Deployment インストールでは、 複数のサーバー・インスタンスがあってもかまいません。 また、パフォーマンス・サーブレットはいずれのサーバーにもインストールできます。
- ポート。
サーバーの接続に使用するポートです。
デフォルト値は「8880」(基本インストールの SOAP コネクター・ポート) です。
基本インストールでは、アプリケーション・サーバーの SOAP または RMI コネクター・ポートを使用します。
WebSphere Application Server Network Deployment インストールでは、デプロイメント・マネージャーの SOAP または RMI ポートを使用します。
注: SOAP/RMI コネクターのポート番号の構成は、 管理コンソールで「サーバー」>「アプリケーション・ サーバー」>「server_name」>「エンドポイント」と クリックすることで行えます。 - コネクター。 コネクター・タイプは、SOAP または RMI のいずれかです。 デフォルト値は SOAP です。
- ユーザー名。 セキュリティーが使用可能になっている場合は、ユーザー名を指定します。
- パスワード。 セキュリティーが使用可能になっている場合は、パスワードを指定します。