JMX 远程监控 Linux tomcat 功能实现
2024-08-31 21:21:46
作者远程服务器操作系统 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 管理
最新文章
- 一个简单的P2P传输程序
- 使用Python 将shapefile导入mongodb
- tokudb
- 编解码-java序列化
- AutoMapper完成Dto与Model的转换
- POJ 1811Prime Test(米勒拉宾素数测试)
- PHP魔术方法小结.md
- 10.4 noip模拟试题
- NET平台下的Excel编程|C#操作Excel|Application和ApplicationClass的联系和区别
- [RxJS] Displaying Initial Data with StartWith
- javascript 数组方法解析
- MySQL数据备份和恢复
- LeetCode 16. 3Sum Closest. (最接近的三数之和)
- ACM 继续畅通工程
- Spark入门到精通--(第九节)环境搭建(Hive搭建)
- 使用jquery.pjax实现SPA单页面应用
- zookeeper入门及使用(二)- 状态查看
- 2018.09.26 bzoj5218: [Lydsy2017省队十连测]友好城市(回滚莫队)
- 【c语言】模拟实现库函数的atof函数
- 如果使用安卓4.4的SD卡?