使用Java VisualVM监控远程tomcat

centos环境准备

  1. 修改远程机器JDK配置文件 (我这里远程机器是centos).
    a.进入JAVA_HOME\jre\lib\management\目录
    b.拷贝jmxremote.password.template这个文件到当前目录, 并改名为jmxremote.password
    c.打开jmxremote.password文件,去掉 # monitorRole QED 和 # controlRole R&D 这两行前面的注释符号
    d.修改jmxremote.password和jmxremote.access权限为读写权限600
    chmod 600 jmxremote.access
    chmod 600 jmxremote.password

  2. 修改远程机器上需要被监控的程序的配置文件 (我这里是监控Tomcat容器内部署的应用).
    a.进入TOMCAT_HOME\bin目录
    b.打开catalina.sh文件,加入如下信息:
    JAVA_OPTS=”$JAVA_OPTS
    -Djava.rmi.server.hostname=192.168.50.107
    -Dcom.sun.management.jmxremote.port=1099
    -Dcom.sun.management.jmxremote.ssl=false
    -Dcom.sun.management.jmxremote.authenticate=false”
    c.重启Tomcat服务.


Java VisualVM使用

1、下载visualvm:http://visualvm.java.net/
2、或者在安装的jdk/bin中,直接寻找jvisualvm.exe执行即可
3、打开jvisualvm.exe界面如图所示:
这里写图片描述
4、添加远程主机
这里写图片描述
5、添加JMX链接
这里写图片描述
注:默认端口是1099
6、打开即可看到监控的状态
这里写图片描述

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bjnihao/article/details/51546492
文章标签: tomcat java visualVm
个人分类: tomcat IT运维
想对作者说点什么? 我来说一句

java实现简单远程监控

2012年08月04日 7KB 下载

没有更多推荐了,返回首页

不良信息举报

使用Java VisualVM监控远程tomcat

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭