码迷,mamicode.com
首页 > 系统相关 > 详细

使用jconsole远程连接linux监控jvm

时间:2015-08-12 19:57:13      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

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,

技术分享


   



    

使用jconsole远程连接linux监控jvm

标签:

原文地址:http://my.oschina.net/u/2405705/blog/491532

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!