jconsole监控linux系统的jvm使用-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

jconsole监控linux系统的jvm使用

简介:

1.在linux系统下载安装jdk和tomcat


2.配置tomcat参数

[root@node3 ~]# vim /usr/local/tomcat-7.0.64Front/bin/catalina.sh 

JAVA_OPTS="$JAVA_OPTS

-Dcom.sun.management.jmxremote     --远程登陆

-Dcom.sun.management.jmxremote.port=9004   -开放端口

-Dcom.sun.management.jmxremote.authenticate=true   --用户密码认证

-Dcom.sun.management.jmxremote.ssl=false        --不启用ssl

-Dcom.sun.management.jmxremote.access.file=/usr/local/jdk1.7.0_80/jre/lib/management/

jmxremote.access      --访问权限

-Dcom.sun.management.jmxremote.password.file=/usr/local/jdk1.7.0_80/jre/lib/management/

jmxremote.password    --访问密码

"

[root@node3 ~]# cd /usr/local/jdk1.7.0_80/jre/lib/management/

[root@node3 management]# cp -a jmxremote.password.template  jmxremote.password

[root@node3 management]# vim jmxremote.password

tingyun  system   --用户名和密码

[root@node3 management]# vim jmxremote.access 

#monitorRole   readonly    --注释

#controlRole   readwrite \

#              create javax.management.monitor.*,javax.management.timer.* \

#              unregister

tingyun readwrite   --用户授权(readonly  只读   readwrite  读写)

[root@node3 management]# chmod  600 jmxremote.password jmxremote.access 

[root@node3 management]# /usr/local/tomcat-7.0.64Front/bin/shutdown.sh 

[root@node3 management]# /usr/local/tomcat-7.0.64Front/bin/startup.sh

[root@node3 management]# netstat -antulp | grep 9004

tcp    0   0 :::9004         :::*          LISTEN      3093/java           

[root@node3 management]# 


3.jconsole连接服务器

wKioL1YwSQfD_voxAAEHmYz-ZIU133.jpg

wKiom1YwSNPxfeb4AAHkiwvyGyQ059.jpg










本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1707194,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章