私は1台のマシン上に多くのJavaプロセスがある展開を構築しています。私は自分のラップトップの快適さから彼らのJMX mbeansに接続できるようにしたいと思います。これを行うにはmbeansを持つ多くのjavaプロセス、jmxポートの管理方法
が、私は明らかに2つの選択肢に直面しています:
- 使用VNCマシンに取得するため、JMXポートを割り当てることを避けるために。
- 起動コマンドラインで-Dで指定されたサービスごとに、静的に割り当てられたJMXリモートポートを追跡します。
私は本当に好きではないので、誰かが私にまだ考えていない1つ以上のものを私に提供できることを願っています。 の中にコードがありますか?プロセスがJMXエージェントと対話して有効にして、リモートアクセス用のポートを設定していますか?そして、私は少なくとも私のサービスのバックボーンを使って、これらすべてのプロセスのポート割り当てを交渉することができました。
私はJMXプロキシを指摘できますか?私は見に行きましたが、見つけませんでした。 – bmargulies