使用jconsole远程连接linux监控jvm

原创
2015/08/12 18:21
阅读数 1.5K

1:在要监控的linux服务器上用vim打开tomcat的catalina.sh脚本文件,在第一行加入如下参数:

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=false

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

"  

                        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,


   



    

展开阅读全文
打赏
0
6 收藏
分享
加载中
更多评论
打赏
0 评论
6 收藏
0
分享
返回顶部
顶部