ナビゲーションをスキップ

JMX によるカスタム管理ユーティリティの開発

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

WebLogic Server サブシステム MBean の概要

以下の節では、WebLogic Server のさまざまなサブシステムの管理に使用できる MBean について説明します。

さらに、WebLogic のセキュリティ管理に使用できる MBean については、「セキュリティ MBean の階層について」を参照してください。

 


ドメインおよびサーバ ロギングのコンフィグレーション

WebLogic Server ドメインでは、複数の MBean がロギング サービスをコンフィグレーションします。表 3-1 にそれらの MBean を示し、図 3-1 にコンフィグレーション MBean 階層内での MBean の場所を示します。

表 3-1 ドメインおよびサーバ ロギングの MBean

MBean

コンフィグレーションする対象

LogMBean

  • ログ出力に対するフィルタ設定および重大度のしきい値。

  • Log4j の実装またはデフォルトの Java ロギング API のどちらをベースにしてサーバのロギングを行うか。

  • JVM の標準出力および標準エラー出力を登録済みのログ送り先にリダイレクトするかどうか。

管理サーバはドメイン全体のメッセージ ログに対する LogMBean のインスタンスを保持し、各サーバ インスタンスはローカル サーバ ログに対する独自のインスタンスを保持する。

『WebLogic Server MBean リファレンス』の「LogMBean」を参照。

LogFileMBean

ログ メッセージの格納時に WebLogic Server インスタンスで使用されるログ ファイル名と場所、ファイル ローテーション条件、およびファイル数。

『WebLogic Server MBean リファレンス』の「LogFileMBean」を参照。

LogFilterMBean

登録されたログの送り先にサーバ インスタンスが送信するメッセージを決定するログ フィルタ。各ログ フィルタは LogFilterMBean の独自のインスタンスで表現される。

ログ フィルタは、ドメイン レベルでもサーバ レベルでも定義できる。

『WebLogic Server MBean リファレンス』の「LogFilterMBean」を参照。

ServerMBean

サーバの JTA トランザクション ログ ファイルのパス プレフィックス。

『WebLogic Server MBean リファレンス』の「ServerMBean」を参照。

WebServerMBean

ロギング HTTP リクエスト。

『WebLogic Server MBean リファレンス』の「WebServerMBean」を参照。

VirtualHostMBean

ユーザが定義した仮想ホストのロギング HTTP リクエスト。

『WebLogic Server MBean リファレンス』の「VirtualHostMBean」を参照。

JMSServerMBean

この JMS サーバのメッセージ ログ ファイル。

『WebLogic Server MBean リファレンス』の「JMSServerMBean」を参照。


 

図 3-1 ロギングの MBean

ロギングの MBean


 


 

 


JMS サーバおよび JMS システム モジュールのコンフィグレーション

WebLogic Server ドメインでは、複数の MBean が JMS サーバおよび JMS システム モジュール リソースをコンフィグレーションします。JMX を使用して JMS モジュールが作成される場合、ドメイン ディレクトリの config\jms サブディレクトリに JMS モジュールが作成され、ドメインの config.xml ファイルに JMSSystemResource 要素としてそのモジュールへの参照が追加されます。この参照には、JMS モジュール ファイルへのパス、およびこのモジュールがデプロイされるサーバとクラスタのリストが含まれます。

表 3-2 にそれらの MBean を示し、図 3-2 にコンフィグレーション MBean 階層内での MBean の場所を示します。

表 3-2 JMS サーバおよび JMS システム モジュール リソースの MBean

MBean

コンフィグレーションする対象

JMSServerMBean

対象とする JMS モジュール内の JMS キューおよびトピック送り先用の管理コンテナとして機能する JMS サーバ。JMS サーバの最も重要な役割は、JMS サーバの送り先で受信されるすべての永続メッセージ用の永続ストアに関する情報を管理することと、JMS サーバの送り先で作成される恒久サブスクライバの状態を管理すること。

『WebLogic Server MBean リファレンス』の「JMSServerMBean」を参照。

JMSSystemResourceMBean

JMS システム リソースは、その定義がアプリケーションではなく、システム コンフィグレーションの一部であるリソース。リソースの記述子は、config.xml を介してリンクされるが、別の記述子ファイル内に存在する。

『WebLogic Server MBean リファレンス』の「JMSSystemResourceMBean」を参照。

SubDeploymentMBean

サブデプロイメントは、JMS モジュール内のグループ。サブデプロイメントを使用すると、管理者はモジュール内の一部の JMS オブジェクト (キューおよびトピック) を JMS サーバへ、その他の JMS オブジェクト (接続ファクトリ、分散送り先、および SAF (ストア アンド フォワード) コンフィグレーション) を WebLogic Server インスタンスまたはクラスタへデプロイできる。

『WebLogic Server MBean リファレンス』の「SubDeploymemtMBean」を参照。

JMSBean


『WebLogic Server MBean リファレンス』の「JMSBean」を参照。

DestinationKeyBean

送り先キーは、JMS 送り先のソート条件を指定する。

『WebLogic Server MBean リファレンス』の「DestinationKeyBean」を参照。

DistributedQueueBean

分散キューは、多数の JMS サーバ上にあるキュー。分散キューは、ロード バランシングおよび負荷分散に役立ち、通常のキューと同じプロパティを多く持つ。

『WebLogic Server MBean リファレンス』の「DistributedQueueBean」を参照。

DistributedTopicBean

分散トピックは、多数の JMS サーバ上にあるトピック。分散トピックは、ロード バランシングおよび負荷分散に役立ち、通常のトピックと同じプロパティを多く持つ。

『WebLogic Server MBean リファレンス』の「DistributedTopicBean」を参照。

ForeignServerBean

外部サーバは、現在のドメインの一部ではないメッセージング プロバイダのコンフィグレーションに使用される。これは、別のベンダの JMS 製品と統合する場合に役立つ。

『WebLogic Server MBean リファレンス』の「ForeignServerBean」を参照。

JMSConnectionFactoryBean

接続ファクトリは、JMS クライアントの接続の作成に使用される。接続ファクトリは、JMS クライアントに戻される接続のプロパティをコンフィグレーションできる。

『WebLogic Server MBean リファレンス』の「JMSConnectionFactoryBean」を参照。

QueueBean

キューは、非同期のピア通信に使用される。キューに配信されたメッセージは、1 つのコンシューマに配信される。

『WebLogic Server MBean リファレンス』の「QueueBean」を参照。

QuotaBean

割り当て Bean は、送り先で使用できるシステム リソースの割り当てを制御する。

『WebLogic Server MBean リファレンス』の「QuotaBean」を参照。

SAFRemoteContextBean

SAF インポート済みキューまたはトピックがリモート送り先に接続するときに使用する SAF ログイン コンテキスト。

『WebLogic Server MBean リファレンス』の「SAFRemoteContextBean」を参照。

SAFErrorHandlingBean

SAF インポート済み送り先への JMS メッセージの転送が失敗した場合に行うアクションを定義する。

『WebLogic Server MBean リファレンス』の「SAFErrorHandlingBean」を参照。

SAFImportedDestinationsBean

別のクラスタまたはサーバに存在する SAF キューおよび SAF トピックの集合。これらの SAF 送り先のセットは、同じ SAF リモート コンテキストを参照する。また、同じ JNDI プレフィックス、生存時間のデフォルト、および SAF エラー処理名を共有する。

『WebLogic Server MBean リファレンス』の「SAFImportedDestinationsBean」を参照。

TemplateBean

テンプレートは、送り先属性のデフォルト値を格納する。送り先でテンプレートが定義されているが、属性の値が明示的に設定されていない場合、その属性は、定義済みのテンプレートからその値を取得する。

『WebLogic Server MBean リファレンス』の「TemplateBean」を参照。

TopicBean

トピックは、非同期のピア通信に使用される。トピックに配信されたメッセージは、すべてのトピック コンシューマに配信される。

『WebLogic Server MBean リファレンス』の「TopicBean」を参照。

UniformDistributedQueueBean

分散キューのコンフィグレーションの一部としてメンバーがコンフィグレーションされている分散キュー。したがって、これらのメンバーは共通であり、共通分散キューの対象指定に基づいて作成される。

『WebLogic Server MBean リファレンス』の「UniformDistributedQueueBean」を参照。

UniformDistributedTopicBean

分散トピックのコンフィグレーションの一部としてメンバーがコンフィグレーションされている分散トピック。したがって、これらのメンバーは共通であり、共通分散トピックの対象指定に基づいて作成される。

『WebLogic Server MBean リファレンス』の「UniformDistributedTopicBean」を参照。


 

図 3-2 JMS サーバおよび JMS システム リソースの MBean
JMS サーバおよび JMS システム リソースの MBean


 

 

フッタのナビゲーションのスキップ  ページの先頭 前 次