浅谈tomcat监控配置

一  配置tomcat监控后台

1.在tomcat目录/usr/tomcat_proj/apache-tomcat-9.0.36/conf下,给tomcat-users.xml文件添加如下内容:

<role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <user username="test" password="test" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

2.在/usr/tomcat_proj/apache-tomcat-9.0.36/webapps/manager/META-INF目录下,注释掉或者添加允许访问的ip

3.重启tomcat

(1)访问http://ip:8080/manager/status ,输入账号/密码(账号和密码为在 tomcat-users.xml中设置的test/test)

(2) 访问运用程序管理:http://ip:8080/manager/html

二 为tomcat服务器添加VisualVM监控

1.在/apache-tomcat-8.5.56/bin目录,在catalina.sh文件里添加如下内容:

JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=ip

-Dcom.sun.management.jmxremote.port=9004

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false"

2.重启tomcat服务

3.VisualVM访问

如下即访问成功

三 为jvm添加GC监控

1.在远程服务器上 jdk目录下添加如下文件,我的目录为:/usr/java/jdk1.8.0_221/bin

jstatd.all.policy,文件内容为:

grant codebase "file:${java.home}/../lib/tools.jar" {
   permission java.security.AllPermission;
};

2.添加文件后:

3.启动jstatd

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=ip  &

4.VisualVM重新连接,Visual GC正常打开

四  版权区

感谢您的阅读,若有不足之处,欢迎指教,共同学习、共同进步。

 从入门到架构群:820424。

 极少部分文章利用读书、参考、引用、抄袭、复制和粘贴等多种方式整合而成的,大部分为原创。

 如您喜欢,麻烦推荐一下;如您有新想法,欢迎提出,邮箱:2098469527@qq.com。

demo访问地址:http://106.14.139.196/SaleManage/Index ,本套源码49元,需要购买请咨询:2098469527

 可以转载该博客,但必须著名博客来源
 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值