Jconsole 监控 JBOSS/TOMCAT
Java 在jdk5开始就自带有Jconsole了,要想用Jconsol监控且必要添加启 动参数:
Linux系统:
JAVA_OPTS="$JAVA_OPTS
-Dcom.sun.management.jmxremote.port=8950
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false"
Windows系统也类似,去掉落双引号,将情况变量符 号$JAVA_OPTS 变成现在%JAVA_OPTS %即可。
这样就能在本机应用Jconsole监控了:jconsole localhost:8950。
要实现远程监控还要与IP绑定,添加参数:
-Djava .rmi.server.hostname=192.168.10.31
若要实现应用用户名登岸,改动参数-Dcom.sun.management.jmxremote.authenticate=true;
添加启动参数:-Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jre/lib /management/jmxremote.password ;
然落后行以下设置设置设备摆八达国际娛乐设摆设:
1. 把 JRE_HOME/lib/management/jmxremote.password.template拷贝为 jmxremote.password。
2. 去掉落此目录下 jmxremote.access 着末两行的注释,这个存的便是用户名和权限。
3. 对应的,去掉落 jmxremote.password 着末两行注释,这个是用户名和对应的密码。
4. 经由过程添加和改动这两个文件来治理登岸用户。
着末,要改动jmxremote.password文件的权限chkmod 600 jmxremote.password。
就可以在Jconsole八达国际娛乐里实现远程监控了:
远程进程 192.168.10.31:8950
或 service:jmx:rmi:///jndi/rmi://192.168.10.31:8950/jmxrmi
一、简言
Java 6.x采纳JMX要领供给了一系列监视和治理虚拟机的API,随SDK一路宣布的JConsole则是采纳这些八达国际娛乐API实现监控虚拟机的应用对象。 JConsole能够供给被监控虚拟机的内存、线程、八达国际娛乐类的加载以及MBean等信息,从而能够对办事器的运行环境进行实时监控。
二、运行情况
办事器:Redhat Linux ES 5.3 + JDK 1.6.07 + Jboss 4.2.2
ip地址:10.1.26.253
客户机:Windows + JDK 1.6.10
三、参数设置设置八达国际娛乐设备摆设摆设
1> 改动java虚拟机启动参数
jboos必要改动的文件是在bin目录下的run.sh[Linux]或者run.bat[Windows]
Config代码
电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号