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