JMC监控服务器tomcat

1、首先在你的客户端主机创建两个文件,一个是jstatd.all.policy,一个是setenv.sh。

2、jstatd.all.policy的内容:grant codebase "file:${java.home}/../lib/tools.jar" {  
   permission java.security.AllPermission;  
}; 

3、setenv.sh文件的内容:#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
JAVA_OPTS="-server -Xms2048M -Xmx2048M -XX:-UseAdaptiveSizePolicy #此处根据配置填写你的JAVA_OPS内存
-Dcom.sun.management.jmxremote=true
-Djava.rmi.server.hostname=192.168.245.134 #你tomcat的地址
-Dcom.sun.management.jmxremote.port=6667 #客户端连接使用 的端口
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.managementote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -XX:+UnlockCommercialFeatures -XX:+FlightRecorder"

4、将jstatd.all.policy放入你服务器端的jdk路径的bin文件夹下。setenv.sh放到你tomcat的bin文件夹下。

5、打开你的JMC,右击新建连接,输入如下信息:

JMC监控服务器tomcat

完成,即可进行远程监控。