2012-03-06 10 views
2

私はJMXとサーバーでnoobのビットです...私はマルチノード構成(基本的に2つのノード)を持っていて、作成して登録しています両方のMBeanServer上のMBean。問題は、私の2つのTomcatサーバーではMBeanServersが異なりますが、グローバルなJMXサーバーが1つ必要なので、すべてのMBeanを一度に見ることができます。2台のTomcatから同じJMX MBeanサーバーにアクセスする方法

私はJVMの設定にこれらのオプションを追加した主なノードの場合:

-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.port=5675 
-Dcom.sun.management.jmxremote.ssl=false 

が、私は2番目のノードに同じ設定を使用する場合、それがある、ポートが既に使用されている私に教えてくれます正常な一種。私がこのような設定を使用しない場合、それはちょうど独自のサーバーを作成します。 Btw、私はManagementFactory.getPlatformMBeanServer()とのMBeanServerの参照を取得している 私は最初に作成されたサーバーに接続する別の方法はありますか?

おかげで、 テオ

答えて

2

MBeanServerは、RMIメソッドの束の単なる空想名前です。基本的にJVMアドオンであり、スタンドアロンのサーバーやプロセスではありません。 2つの異なるJVMがある場合は、2つの期間があります。両方をJMXで監視したい場合は、MBeanServerに接続し、両方からデータを収集する何らかの管理コンソール/プロキシが必要です。

関連する問題