jvisualvm遠端監控Linux下的tomcat

王一洋發表於2018-10-25

1、linux下檢查host是否是127.0.0.1 , 執行命令 hostname -i 如果是127.0.0.1 ,在etc/hosts 檔案中將127.0.0.1改為主機IP(此處為192.168.193.129);

2、linux下在catalina.sh檔案中新增如下:

 CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.193.129"

192.168.193.129是要被監控的jvm所在伺服器


3、linux下關閉防火牆;chkconfig iptables off,重啟防火牆命令:service iptables restart;

 

4、windows下開啟java安裝目錄bin目錄下的jvisualvm.exe(C:\Program Files\Java\jdk1.7.0_45\bin);

 

5、在遠端上右鍵,新增遠端主機;

6、在新增的遠端主機上右鍵,新增Jmx(此處不需要密碼,點選確定即可);

7、雙擊連線檢視Jvm執行情況

相關文章