JMX 远程监控 Linux tomcat 功能实现
2017-11-16 16:55
591 查看
作者远程服务器操作系统 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 #停止firewall1.4 重启 tomcat 服务器
2. 本地 visualVM 配置
在 Remote 项下新创建一项,里面配置对应 IP 和 端口,端口本例为 8999
待续: 添加有用户认证信息的 jmx 管理
相关文章推荐
- 启动JMX远程功能,使用jConsole监控tomcat
- JMX实现远程服务器Tomcat系统监控之二
- linux 配置tomcat运行远程监控(JMX)
- jconsole监控远程linux下tomcat
- C#实现远程控制及桌面监控功能(服务端)
- 远程监控linux下tomcat的jvm内存
- jconsole监控远程linux tomcat运行情况的配置
- S3c2410-linux实现网络视频监控功能
- linux主机上编译安装rpcapd实现wireshark远程抓包功能
- S3c2410-linux实现网络视频监控功能
- linux 判断文件最后更新时间 实现监控日志是否有输出功能
- Jconsole监控tomcat 的JVM内存(远程、linux、windows)
- S3c2410-linux实现网络视频监控功能
- JMX实现远程服务器Tomcat系统监控之三
- jconsole监控远程linux tomcat运行情况的配置 (转)
- C#实现简单远程控制及桌面监控功能(客户端)
- C#实现远程关机功能(windows和linux)
- JMX配置Tomcat 7.0连接Linux java监控
- 通过screen来实现linux的远程协助功能
- JMX实现远程服务器Tomcat系统监控之一