JMXでTomcatを監視する
JMXというアプリを使用すると、起動中Tomcatのメモリ使用状況などをリモートでリアルタイムに確認することができます。
Tomcatのマネージャーページでも確認できる内容はありますが、このアプリのほうがずっと詳しくかつリアルタイム更新です。
[設定]
(1) Tomcatの起動オプションを設定する。(Tomcatをサービス起動する場合)
Java Optionsに4行追加する。
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=10080
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.port=10080
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
(2) Tomcatを再起動する。
(3) 接続にポート10080を使用するので、必要に応じてファイアウォールのポート開放を行う。(ポート番号は任意)
(4) jconsoleを起動する。
jconsoleはパソコンにインストールしているJDKの中にある。
例えば、「C:\Program Files (x86)\Java\jdk1.7.0_11\bin\jconsole.exe」
ダブルクリックすれば起動します。
== ランキングに参加しています。ぜひクリックお願いします ==
[Oracle] SYSユーザーでOracle Enterprise Managerにログインできないとき Excel2013のシート移動ボタンはどこへ??