Zabbix应用监控
Zabbix监控Tomcat
zabbix版本【4.0.21】
环境:
服务 | 机器 |
zabbx-server | 192.168.24.129 |
zabbix-client/tomcat | 192.168.24.130 |
zabbix-java-gateway | 192.168.24.129 |
#zabbix-java-gateway和zabbix-server可以安装在不同的机器上面,本次出于节省资源
zabbix服务端和客户端步骤省略.......

zabbix-java-gateway源
下载
配置
启动
zabbix-java-gateway下载安装
wget http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-java-gateway-4.0.21-1.el7.x86_64.rpm
yum localinstall zabbix-java-gateway-4.0.21-1.el7.x86_64.rpm
或者
# yum -y install zabbix-java-getway
Zabbix-java-gateway文件配置如下
[root@server tools]# grep -Ev "^$" /etc/zabbix/zabbix_java_gateway.conf|grep -nv "^#"
第8行:LISTEN_IP="0.0.0.0"
第15行:LISTEN_PORT=10052
第23行:PID_FILE="/var/run/zabbix/zabbix_java.pid"
第30行:START_POLLERS=5
第37行:TIMEOUT=30
Zabbix-server文件配置如下
/etc/zabbix/zabbix_server.conf
248:JavaGateway=192.168.24.129
255:JavaGatewayPort=10052
262:StartJavaPollers=10
Tomcat的文件配置
vim /data/tomcat/bin/catalina.sh
大概在第107行 下面 # OS specific support. $var _must_ be set to either true or false.
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9999 #【远程连接端口,后面zabbix主机监控时需要】
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.24.130" #【被远程的主机】
systemctl start zabbix-java-gateway.service
systemctl restart zabbix-server.service
sh /data/tomcat/bin/shutdown.sh
sh /data/tomcat/bin/startup.sh
Web页面添加监控项





<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具