以下是在Debian上配置Tomcat监控的常用方法:
JMX监控
/etc/default/tomcat9
(或对应版本文件),添加JMX参数:CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
sudo systemctl restart tomcat9
localhost:9090
查看监控数据。第三方工具(Prometheus+Grafana)
Tomcat自带管理工具
/etc/tomcat9/server.xml
中启用Manager应用,访问http://服务器IP:8080/manager/html
,使用管理员账号登录查看状态。系统工具监控
top/htop
监控CPU和内存,vmstat
监控系统资源,netstat
查看端口状态。日志监控
tail -f /var/log/tomcat9/catalina.out
实时查看日志,或使用ELK Stack、Splunk等工具分析日志。自动化脚本监控
crontab
定时执行。根据需求选择合适方案,如需图形化界面推荐Prometheus+Grafana或HertzBeat,轻量级场景可使用LambdaProbe。