使用JVisualVM遠程監控Tomcat

JVisualVM連接遠程JVM,監控系統運行性能參數。

作用:JVM和監控的應用程序運行在不同的服務器上,減輕應用程序的負擔,特別是HeapDupm的時候,應用常能夠續負擔很大。



1爲 10.87.40.141 上的 tomcat 配置 jvm 啓動參數。在 tomcat 的 catalina.bat 中添 加如下參數:


set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"


其中-Dcom.sun.management.jmxremote.port=9004 指定了 JMX 啓動的代理端口;這個端口就是 Visual VM 要連接的端口

其中-Dcom.sun.management.jmxremote.ssl ="false" 指定了 JMX 是否啓用ssl

其中-Dcom.sun.management.jmxremote.authenticate =9004指定了 JMX 是否啓用

鑑權(需要用戶名,密碼鑑權)


2 運行JVisualVM,選中左邊的Remote節點,右鍵點擊Add Remote Host彈出對話框



0_1299486928OQdb.gif


3 填寫遠程的Tomcat的主機IP,點擊OK

0_1299487074OVh4.gif


4 在左側的Remote節點下面增加了剛纔添加的節點。選中10.87.40.141這個節點,右鍵彈出菜單選擇“Add JMX Connetcion..”.


0_1299487201QoJh.gif


5 在彈出的對話框的填寫要連接的Tomcat所在的主機IP和端口,端口是在Catalina.bat設置的端口9004,點擊OK。

0_12994874346ikH.gif


6 在左側樹節點添加了JMX節點,雙擊這個節點或者右鍵彈出菜單,點擊“Open”,

0_1299487575j7Ob.gif


7 可以遠程監控Tomcat的使用情況了。

0_1299487758BG4b.gif


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章