PMI クライアントを使用したモニター・アプリケーションの開発 (非推奨)

Performance Monitoring Infrastructure (PMI) インターフェースを使用して、パフォーマンス情報を収集および表示する、独自のアプリケーションを開発できます。

このタスクについて

Performance Monitoring Infrastructure (PMI) クライアントのプログラミング・モデルを以下に示します。

手順

  1. PmiClient のインスタンスを作成します。 このインスタンスは、以降すべてのメソッド呼び出しに使用されます。
  2. オプション: ユーザー独自の MBean を作成することができます。 詳しくは、『カスタム MBean による WebSphere® Application Server 管理システムの拡張』を参照してください。
  3. listNodes() メソッドと listServers(nodeName) メソッドを呼び出して、WebSphere Application Server ドメイン内のすべてのノードおよびサーバーを検索します。 [AIX Solaris HP-UX Linux Windows]PMI クライアントには 2 つのメソッドのセットが用意されています。 1 つはバージョン 5.0 のセットで、 もう 1 つはバージョン 4.0 から継承されたセットです。 使用できるのは一方のメソッドのセットだけです。 両方のセットを一緒に使用しないでください。
  4. listMBeans および listStatMembers を呼び出して、 使用可能な MBean と MBeanStatDescriptor をすべて取得します。
  5. getStats メソッドを呼び出して、PMI データの Stats オブジェクトを取得します。
  6. オプション: クライアントは、setStatLevel または getStatLevel を呼び出して、 モニター・レベルを設定および取得することもできます。 MBeanLevelSpec オブジェクトを使用して、モニター・レベルを設定します。
[AIX Solaris HP-UX Linux Windows]

次のタスク

バージョン 4.0 のインターフェースを使用したい場合、 本質的なモデルは同じですが、オブジェクト・タイプが異なります。
  1. PmiClient のインスタンスを作成します。
  2. listNodes() メソッドと listServers(nodeName) メソッドを呼び出して、WebSphere Application Server ドメイン内のすべてのノードおよびサーバーを検索します。
  3. listMembers を呼び出して、すべての perfDescriptor オブジェクトを取得します。
  4. PMI クライアントの get または gets メソッドを使用して、CpdCollection オブジェクトを取得します。 これらのオブジェクトには、サーバーからのパフォーマンス・データのスナップショットが含まれています。 同じ構造が維持され、データをリフレッシュするにはその update メソッド が使用されます。
  5. (オプション) クライアントは、setInstrumentationLevel または getInstrumentationLevel を呼び出して、 モニター・レベルを設定および取得することもできます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_usepmi2
ファイル名:tprf_usepmi2.html