码迷,mamicode.com
首页 > 系统相关 > 详细

JMX 远程监控 Linux tomcat 功能实现

时间:2017-11-16 18:38:37      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:form   extras   信息   stop   port   false   pre   ssl   rem   

作者远程服务器操作系统 CentOS 7.0, tomcat 版本 7.0

1. Linux tomcat 配置

1.1 catalina_opt 配置

可以在 catalina.sh 文件中添加如下配置

CATALINA_HOME=/usr/local/tomcat_fd02_mc
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx \
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

1.2 server 中配置 JmxRemoteLifecycleListener

进入 tomcat lib 目录下,获取 catalina-jmx-remote.jar

wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.57/bin/extras/catalina-jmx-remote.jar

server.xml 中添加配置

  <Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
          rmiRegistryPortPlatform="8999" rmiServerPortPlatform="9000" />

其中 8999 和 9000 是我们添加的 JMX 端口号

1.3 防火墙配置端口或者关闭防火墙

关闭防火墙命令

systemctl stop firewalld.service #停止firewall

1.4 重启 tomcat 服务器

 

2. 本地 visualVM 配置

技术分享

在 Remote 项下新创建一项,里面配置对应 IP 和 端口,端口本例为 8999

技术分享

 

待续: 添加有用户认证信息的 jmx 管理

 

JMX 远程监控 Linux tomcat 功能实现

标签:form   extras   信息   stop   port   false   pre   ssl   rem   

原文地址:http://www.cnblogs.com/reycg-blog/p/7845189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!