使用Java VisualVM监控远程tomcat

原创 2016年05月31日 15:57:31

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、打开即可看到监控的状态
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

visualVM远程监控tomcat

jdk自带有个jvisualvm工具、该工具是用来监控java运行程序的cpu、内存、线程等的使用情况。废话不多说 ,看配置远程监控过程! 1、 tomcat启动配置,在bin/startup.sh...

使用JDK自带jvisualvm监控tomcat和java程序

jdk自带有个jvisualvm工具、该工具是用来监控java运行程序的cpu、内存、线程等的使用情况。并且使用图表的方式监控java程序、还具有远程监控能力。不失为一个用来监控tomcat的好工具。...

java实现远程控制应用

现在在公司上班经常需要远程到项目进行一些问题的出来。大家知道qq远程再网络比较好的情况下还是可以的。 但是网络不是很给力的情况下大家应该也知道。经常用tv,也算比较好用,但是现在的高版本都是收费的,不...

使用VisualVM监测Tomcat JVM情况的配置(Windows+Linux)

一,Windows环境 1.若以服务的方式启动tomcat的话(例如tomcat7w.exe),在启动的界面添加如下参数: -XX:MaxPermSize=256m...

windows通过VisualVM远程监控linux下的tomcat使用情况

在网上找了可以说是n多文章呀,都配置过,但都不行,可能是我一开始tomcat里面的文件搞乱了吧,后来把tomat给删掉,重新解压一份,一步一步参照官方文档给出的解决方案,终于给解决了 1、在tomca...
  • ty0415
  • ty0415
  • 2013年10月12日 15:08
  • 8291

Tomcat开启远程监控Jconsole配置

HEAD请求来源是HTTP1.0。HTTP1.0就定义了三种请求方式GET,POST,HEAD。HTTP1.1则新增了OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。...

VisualVM jmx rmi jvm 监控

转自:http://blog.markshead.com/1129/connecting-visual-vm-to-tomcat-7/ Connecting Visual VM to Tom...
  • hjwang1
  • hjwang1
  • 2013年11月06日 18:51
  • 2754

使用visualvm远程监控JVM LINUX服务器与客户端配置方法

如何配置visualvm监控 visualvm支持在linux和windows上启用图形界面监控jvm的资源,但是如何可以使我们在windows上监控到远程linux服务器资源,这还需要做一些配置,...
  • xianzhi
  • xianzhi
  • 2014年03月27日 16:25
  • 8914

Java之——使用JMX监控Tomcat

2016年5月的最后一天,今天我将和大家分享Java中如何使用JMX来监控Tomcat的各种状态。好了,不多说了,我们直接进入主题 一、激活Tomcat的JMX远程配置 要通过JMX远程监控Tomca...

java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止

最近项目需要做一个可以动态添加webApp并且做个桌面程序来监控tomcat中部署的webApp的状态以及控制项目的启动与停止,在度娘上搜资料,这一篇介绍的很全面,链接:http://yunzhu.i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Java VisualVM监控远程tomcat
举报原因:
原因补充:

(最多只允许输入30个字)