`
shixiaomu
  • 浏览: 385892 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

置jconsole远程监视 (jconsole Remote Monitoring)(转)

    博客分类:
  • java
阅读更多
配置jconsole远程监视 (jconsole Remote Monitoring)
关键字: jconsole

环境:
服务器端: Linux + jdk1.5.0 + resin3
客户端: Windows + jdk1.5.0

====================
jconsole远程监视的配置步骤如下:

服务器端:
1. mkdir $JAVA_HOME/jconsole_pwd
2. cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/jmxremote.password -> chmod 600 $JAVA_HOME/jconsole/jmxremote.password
3. vi jmxremote.password 去掉#monitorRole RED前的注释并将RED修改为你要设置的密码。(安全起见,只开放有只读权限的用户)
4. 修改 $RESIN_HOME/bin/wrapper.pl,为$JAVA_ARGS添加三个参数:
-Dcom.sun.management.jmxremote.port=1010
-Dcom.sun.management.jmxremote.password.file=/usr/local/jdk1.5.0/jconsole_pwd/jmxremote.password
-Dcom.sun.management.jmxremote.ssl=false
5. 执行hostname -i ,如果显示的是127.0.0.1,则需要修改/etc/hosts文件
6. vi /etc/hosts,修改如下:
#127.0.0.1              localhost localhost.localdomain localhost
服务器的真实IP地址        localhost localhost.localdomain localhost
具体原因是服务器端解释机器名的问题,相关问题见: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6209663
服务器端配置参见: http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#remote

7. 启动resi -> netstat -na|grep 1010 查看1010端口是否已在监听

客户端:
1. 打开cmd窗口,输入jconsole
2. 指定连接参数:
远程主机: 服务器的真实IP地址
端口: 1010 ($JAVA_ARGS中-Dcom.sun.management.jmxremote.port指定的端口)
用户名: monitorRole (jmxremote.password中指定的用户名)
密码: your_password(jmxremote.password中设置的密码)
3. 连接 -> OK。。。
客户端配置参见: http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html

jconsole文档地址:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jconsole.html
分享到:
评论

相关推荐

    java8看不到源码-visualgc_java8:适用于Java8+的Visualgc补丁和适用于IDEA的Visualgc

    monitoring the HotSpot Garbage Collector, Compiler, and class loader. It can monitor both local and remote JVMs. visualgc_fix 使用原始visualgc 代码进行最小修复以在Java 8 下运行 visualgc_java8 修复...

    jdk-9.0.1_doc-all 最新版

    Defines the JMX graphical tool, jconsole, for monitoring and managing a running application. jdk.jdeps Defines tools for analysing dependencies in Java libraries and programs, including the jdeps, ...

    java虚拟机常用命令

    jstat(JVM Statistics Monitoring Tool)命令用于监控虚拟机各种运行状态信息。它在只有文本控制台的环境中非常有用,比如生产环境中的服务器。jstat命令可以用来显示类装载、垃圾回收、运行期编译状况等运行数据。...

    JavaSE-6.0-英文手册(2008/11/30_FullUpdate)

    Tool APIs java javac javadoc apt jar javap JPDA jconsole Security Int'l RMI IDL Deploy Monitoring Troubleshoot Scripting JVM TI JRE Deployment Technologies Deployment Java Web Start Java Plug-in ...

Global site tag (gtag.js) - Google Analytics