以下是在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。