WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

Java Management Extensions (JMX)

Java Management Extensions (JMX) は、Java リソース (例えば、アプリケーション・サーバー) をシステム管理インフラストラクチャーに公開する標準的な方法を提供するフレームワークです。 JMX フレームワークを使用すると、プロバイダーは、構成設定のリスト作成などの機能をインプリメントすることができ、 ユーザーはその設定を編集することができます。 また、このフレームワークは、管理アプリケーションが使用できる通知レイヤーを含み、 アプリケーション・サーバーの開始などのイベントをモニターします。

JMX の主要なフィーチャー

JMX の WebSphere Application Server バージョン 6 インプリメンテーションの主要なフィーチャーには、 以下のものが含まれます。

JMX アーキテクチャー

JMX アーキテクチャーは以下の 3 つのレイヤーに構造化されています。 JMX の階層化アーキテクチャーを次の図で要約しています。

JMX のアーキテクチャーを示しています。

図 1: JMX アーキテクチャー

JMX 分散管理

次の図は、JMX アーキテクチャーがどのように Network Deployment 環境の分散管理トポロジー全体に適合するかを示します。

JMX の WebSphere Application Server 分散管理を示しています

図 2: JMX の WebSphere Application Server 分散管理

この分散管理アーキテクチャーの主なポイントには、次のものが含まれます。

JMX Mbean

WebSphere Application Server は多くの MBean を提供し、 それぞれが異なる機能および操作を使用できます。 例えば、アプリケーション・サーバー MBean は、始動および停止などの操作を公開することができます。 アプリケーション MBean はインストールおよびアンインストールなどの操作を公開することができます。 ユーザーが経験することになる JMX 使用シナリオには、次のようなものがあります。 次の例は、MBean 取得方法を示しています。
Jacl を使用:
set am [$AdminControl queryNames type=ApplicationManager,process=server1,*]
Jython を使用:
am = AdminControl.queryNames('type=ApplicationManager,process=server1,*')

各 WebSphere Application Server ランタイム MBean は、 属性、操作、および通知を保持できます。 WebSphere Application Server で提供される各 MBean の詳細な資料は、 WebSphere Application Server 製品の各コピーでインストールされた HTML テーブルで使用できます。 製品のメイン・インストール・ディレクトリーの下に、 web ディレクトリーがあります。 web ディレクトリーの下に、 mbeanDocs という名前の別のディレクトリーがあります。 mbeanDocs ディレクトリーには、いくつかの HTML ファイルが、 WebSphere Application Server で提供される Mbean ごとに 1 つずつあります。 また、index.html ファイルもあり、このファイルでは、 個々の MBean ファイルをすべて一緒にナビゲーション・ツリーの最上位に結合しています。 それぞれの MBean は、保持している属性、操作、および通知の要約を提供します。

JMX の利点

WebSphere Application Server の管理機能に JMX を使用することには、以下の利点があります。



関連概念
Jacl
Jython
関連タスク
wsadmin スクリプト・オブジェクトの使用
スクリプトの入門
wsadmin スクリプト・クライアントの開始
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/cxml_javamanagementx.html