ぺーぺーSEのブログ

備忘録・メモ用サイト。

JMXの使い方

下記のオプションを追記してJavaアプリケーションを実行する。

-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=[ポート番号]
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmx.authenticate=false

意味はだいたいわかるよね。
あとはjconsole使ってアクセス。
「MBean」タブで設定書き換えて「更新」ボタンを押すとと効く。
jconsoleでのアクセス方法は、

jconsole [JavaプロセスのPID]

リモートのJavaアプリへアクセスする場合は

jconsole [FQDN]:[ポート番号]

でアクセスできる。

jconsoleが使えない場合(guiに対応していないとか)は、JMXAPIを叩くアプリを自作するしかない。。。