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

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

相关文章推荐

tomcat的jvm centos和Windows监控使用方法

和zabbix监控jvm这篇文章一起操作 http://blog.csdn.net/qq_33588470/article/details/70800817 1.centos监控方法  下载jmx连...

centos 使用jconsole 监控 java 虚拟机

服务器高平发的时候如果发生了CPU 100%或者内容泄漏,监控就显得非常重要了,如果我们能监控生产服务器上的java虚拟机,那么可以使用jconsole和jvisualvm。配置方法如下:1、服务器系...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

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

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

java远程监控

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

TeamCity配置代码自动化发布本机java项目到远程测试服务器tomcat下

1.点击红线按钮开始创建每一个步骤。 2.上传classes.zip包到远程tomcat的webapp下 target:172.16.20.200:/home/softislandinter/...

Java jvisualvm简要说明

visualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析...   visualvm已经被集成在jdk1.6以上的版本中(不是jre)。自身运行需要最低jdk1.6版本,...

使用Java VisualVM监控远程tomcat

centos环境准备 修改远程机器JDK配置文件 (我这里远程机器是centos). a.进入JAVA_HOME\jre\lib\management\目录 b.拷贝jmxremote.passw...

VisualVM远程监控

VisualVM是集成了多个JDK命令工具的一个可视化工具,它主要用来监控JVM的运行情况,可以用它来查看和浏览Heap Dump、Thread Dump、内存对象实例情况、GC执行情况、CPU消耗以...

使用Java VisualVM监控远程JVM

我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualV...

使用Java VisualVM监控远程JVM

使用Java VisualVM监控远程JVM
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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