JDK中的工具jconsole可以很好地监控Java进程及其运行环境的情况。这里着重讲讲远程监控。
1、远程Java程序运行参数中增加
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8888 (一个没有占用的端口)
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.password.file=
%JAVA_HOME%/jre/lib/management/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=
%JAVA_HOME%/jre/lib/management/jmxremote.access
2、编辑文件%JAVA_HOME%/jre/lib/management/jmxremote.password
如果不存在,就把jmxremote.password.template复制一份,然后改名。
这个文件中存的是用户名和密码
特别说明:
文件jmxremote.password必须设置为只有所有者可访问。
在Unix或Linux环境下执行下面命令即可
chmod 600 jmxremote.password
在windows环境下麻烦一点,参考下面:
http://72.5.124.55/j2se/1.5.0/docs/guide/management/security-windows.html
3、启动远程Java程序
4、启动jconsole
一 服务器端配置
在catalina.sh众加入
export JAVA_OPTS="$JAVA_OPTS
-Djava.rmi.server.hostname=192.168.1.48
-Dcom.sun.management.jmxremote.port=8950
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false"
二 client
开启一个jconsole 输入192.168.1.48:8950 就可以看到了
注意事项:注意防火墙是否开启
分享到:
相关推荐
性能监控JConsole远程监控Tomcat服务
jconsole监控工具配置安装说明 1.tomcat需要添加的参数配置,主要是开启远程监控端口 2.jdk环境变量配置 3.运行监控工具,图形化详细介绍如何配置远程监控 本文档是针对客户实际生产环境而写,配置过程中遇到了一些...
介绍通过Jconsole工具对Java的应用进行监控
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
自己动手实践的jconsole远程配置方法,傻瓜型文档
JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息,从而能够对服务器的运行情况进行实时监控。 其实在 JDK 5 中已经新加入了这个功能了. 现在的 JDK 已经内置了对 VM 的监控功能. JDK 6 中这个...
kafka监控工具KafkaOffsetMnitor 没有响应,需要修改offsetapp目录index.html ,进行本地化。压缩包文件就是所需要的文件。
JConsole监控JVM
2、在远程服务器上配置weblogic12c 修改$Domain_HOME/bin/setDomainEnv.sh JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9000″ JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management...
从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI ...您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。
JConsole(观察分析Java程序的运行)
使用Jconsole对java的内存使用情况(JVM)进行监控参照.pdf
jconsole监控堆内存
从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI ...您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码
如果初次接触JConsole,应该会很有用的!
使用Jconsole对java的内存使用情况(JVM)进行监控
使用Jconsole对java的内存使用情况(JVM)进行监控.pdf
是不是有时候jconsole配置后重启报错,那么试试这个,万能的远程打开jconsole
JDK1.5提供JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等,还可以执行MBean公开的方法或强制进行垃圾回收。只要应用服务器...