使用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...
  • Aaron_lm
  • Aaron_lm
  • 2016年06月20日 09:17
  • 3371

java实现远程控制应用

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

Java实现远程控制技术(附完整源代码)

Java实现远程控制技术java自带的java.net.和java.awt.robot. 的混合可以用于实现通过网络对另一台计算机的远程控制,其中包括控制远程计算机鼠标的动作和键盘的输入,以及实时获得...
  • Charchunchiu
  • Charchunchiu
  • 2016年08月22日 12:13
  • 2469

远程监控系统java代码

  • 2014年11月06日 21:36
  • 14KB
  • 下载

java实现远程控制

java实现远程控制的基本原理不难理解,只要监听鼠标键盘事件然后发送其动作对象就可以了,而界面的同步也可以用一张张的截图传输达成。...
  • jjfly999
  • jjfly999
  • 2016年04月21日 23:35
  • 2119

利用java实现一个简单的远程监控程序

一般的远程监控软件都是用c或者c++等语言开发的,而使用java如何来实现相同的功能呢。首先我们先介绍一下一个简单的远程监控程序的实现原理。功能一,远程屏幕监视(1) 必须要有监控端与被监控端,而且程...
  • jxst051665
  • jxst051665
  • 2009年06月09日 15:13
  • 8250

java远程监控

远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK 的Robot对象可以完成对"屏幕"像素的拷贝,完成屏幕图像截取操作。Java应用程序中可以直...
  • huangxw000
  • huangxw000
  • 2011年12月21日 14:25
  • 841

java实现简单远程监控

  • 2012年08月04日 20:46
  • 7KB
  • 下载

配置Java远程监控授权(Java Mission Control)

配置Java远程监控授权(Java Mission Control)   转载URL:  http://www.icoolxue.com/blog/show/9   最近...
  • nysyxxg
  • nysyxxg
  • 2016年04月14日 12:37
  • 3274

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

jdk自带有个jvisualvm工具、该工具是用来监控java运行程序的cpu、内存、线程等的使用情况。并且使用图表的方式监控java程序、还具有远程监控能力。不失为一个用来监控tomcat的好工具。...
  • whatareyouding
  • whatareyouding
  • 2016年07月07日 17:59
  • 3788
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Java VisualVM监控远程tomcat
举报原因:
原因补充:

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