欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jvisualvm jconsole监控tomcat安装 博客分类: tomcat tomcatjvisualvmjconsole监控 

程序员文章站 2024-03-17 14:08:40
...

1.tomcat启动增加监控配置

  1)复制tomcat/bin/startup.sh为tomcat/bin/startup_jvisualvm.sh

  2)在tomcat/bin/startup_jvisualvm.sh中exec "$PRGDIR"/"$EXECUTABLE" start "$@"前加入如下内容:

  #add jconsole monitor start

  CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.88.21 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10004 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"

  export CATALINA_OPTS

  #add jconsole monitor end

  注意:192.168.88.21为该机器的IP地址,10004为监控端口,可以自己设置一个

 

2.java监控账号设置

  1)复制java/jdk1.6.0_45/jre/lib/management/jmxremote.password.template为java/jdk1.6.0_45/jre/lib/management/jmxremote.password,在java/jdk1.6.0_45/jre/lib/management/jmxremote.password文件末尾加入如下内容:

  #monitorRole是查看角色,拥有只读权限,123456是设置的密码。这就是控制远程连接的用户名密码的。

  #controlRole是控制用户,拥有读写权限,654321设置的密码。这就是控制远程连接的用户名密码的。

  #add jmxremote.access and jmxremote.password start

  monitorRole 123456

  controlRole 654321

  #add jmxremote.access and jmxremote.password end

 

  2)修改权限chmod 600 jmxremote.password

 

3.监控端口10004加入防火墙 信任列表

  1)在/etc/sysconfig/iptables-config中加入如下内容:

#add firewar port start

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 10001 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 10002 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 10003 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 10004 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 10005 -j ACCEPT

#add firewar port end

 

4.利用脚本 tomcat/bin/startup_jvisualvm.sh启动tomcat

 

5.window下用jvisualvm.exe监控tomcat

  1)打开D:\Java\jdk1.6.0_45\bin\jvisualvm.exe,右键“远程”,添加监控机器

jvisualvm jconsole监控tomcat安装
            
    
    博客分类: tomcat tomcatjvisualvmjconsole监控 
   

  2)右键1中的机器节点,选择“添加 JMX 连接”,输入步骤2中的账号controlRole/654321

jvisualvm jconsole监控tomcat安装
            
    
    博客分类: tomcat tomcatjvisualvmjconsole监控 
   3)双击添加的监控节点,进行JVM监控

jvisualvm jconsole监控tomcat安装
            
    
    博客分类: tomcat tomcatjvisualvmjconsole监控 
 

  • jvisualvm jconsole监控tomcat安装
            
    
    博客分类: tomcat tomcatjvisualvmjconsole监控 
  • 大小: 21.8 KB
  • jvisualvm jconsole监控tomcat安装
            
    
    博客分类: tomcat tomcatjvisualvmjconsole监控 
  • 大小: 19.8 KB
  • jvisualvm jconsole监控tomcat安装
            
    
    博客分类: tomcat tomcatjvisualvmjconsole监控 
  • 大小: 30.2 KB