欢迎来到天天文库
浏览记录
ID:34465042
大小:44.00 KB
页数:20页
时间:2019-03-06
《jconsole地使用方法 jprofiler监控使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用文案JConsole的使用方法JProfiler监控使用1.首先什么都不用装哦,只要你本机有jdk,作为java人,我们不可能没有吧,哈哈哈2.echo$JAVA_HOME,找出java安装路径3.自己寻觅一个路径mkdirjcon_pwd,我们暂时命名为$your_path/jcon_pwd4.执行cp$JAVA_HOME/jre/lib/management/jmxremote.pwd.template$your_path/jcon_pwd/jmxremote.pwd5.vijmxremote.pwd,修改monitorRole*****(yourp
2、assword)6.在env.sh文件中的JAVA_OPTS参数中,加入:-Dcom.sun.management.jmxremote.port=9999-Dcom.sun.management.jmxremote.pwd.file=/home/zhao/brmms/deploy/bin/jcon_pwd/jmxremote.pwd-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false注意port=9999,要是一个没有人使用的端口。7
3、.执行hostname-i,如果显示的是127.0.0.1,需要修改/etc/hosts文件#127.0.0.1localhostlocalhost.localdomainlocalhost<serverip>localhostlocalhost.localdomainlocalhost8.检查vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=主机名//在这里可以修改主机名9.启动jboss标准实用文案server,./startws.sh-d<serverip>10.netstat-na
4、
5、grep<listenport>,如netstat-na
6、grep9999查看后为listen状态11.打开客户端%JAVA_HOME%/bin,双击打开jconsole.exe-------------------------------------------华丽的分割线-----------------------------------------12.指定连接参数:远程主机:服务器的真实IP地址端口:port($JAVA_OPTIONS中-Dcom.sun.management.jmxremote.port指定的端口)用户名:monit
7、orRole密码:yourpassword(jmxremote.pwd中设置的密码)13.点击“连接”,OK~~经过上述13步~你就可以通过jdk的自带工具,对服务器端jvm的各项参数进行监控啦~~相当滴直观~~呵呵标准实用文案JConsoleJConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。例如,启动一个可以在本地监控的J2SE的应用Java2Demo,需输入以下命令:JDK_HOME/b
8、in/java-Dcom.sun.management.jmxremote-jarJDK_HOME/demo/jfc/Java2D/Java2Demo.jarJDK_HOME需要是一个含有JDK5.0的目录。要启动JConsole,运行JDK_HOME/bin/jconsole一个用于连接的对话框将会打开。对话框的Local标签列出了所有本地正在运行的JVM,还包含进程的ID等信息。Figure2:LocalTab.JConsole可以以三种方式连接正在运行的JVM:标准实用文案Local:使用JConsole连接一个正在本地系统运行的JVM,并且执行程序的
9、和运行JConsole的需要是同一个用户。JConsole使用文件系统的授权通过RMI连接器连接到平台的MBean服务器上。这种从本地连接的监控能力只有Sun的JDK具有Remote:使用下面的URL通过RMI连接器连接到一个JMX代理:service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmihostName填入主机名称,portNum为JMX代理启动时指定的端口。JConsole为建立连接,需要在环境变量中设置mx.remote.credentials来指定用户名和密码从而进行授权。Advanced:使用一
10、个特殊的URL连接JMX代理。一般情况使用自己定制的
此文档下载收益归作者所有