使用jconsole遠程鏈接linux監控jvm

1:在要監控的linux服務器上用vim打開tomcat的catalina.sh腳本文件,在第一行加入以下參數:java

JAVA_OPTS="-Djava.rmi.server.hostname=120.26.204.80 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=falselinux

-Dcom.sun.management.jmxremote.pwd.file=/usr/java/jdk1.6.0_02/jre/lib/management/jmxremote.passwordvim

"  
tomcat

                        java.rmi.server.hostname用於設置要監控服務器的ip地址,com.sun.management.jmxremote.port設置要監控的端口,com.sun.management.jmxremote.authenticate設置是否須要認證,com.sun.management.jmxremote.ssl設置是否ssl安全鏈接,com.sun.management.jmxremote.pwd.file用戶設置密碼文件安全

2:設置密碼文件:服務器

           在jdk安裝目錄下的/jre/lib/management的目錄下有一個jmxremote.password.template 文件,拷貝一個並更更名稱爲jmxremote.password,並將最後的兩行註解去掉,這兩行註解用戶設置遠程鏈接時的用戶名和密碼,一個用戶只有讀權限,一個用戶有讀寫權限,將jmxremote.password和jmxremote.access的權限設置爲600,chomd 600 jmxremote.password,工具


3:使用jdk自帶的工具jconsole工具鏈接遠程linux,spa

相關文章
相關標籤/搜索