在Debian上監控RabbitMQ可通過以下方式實現:
啟用管理插件(基礎監控)
sudo rabbitmq-plugins enable rabbitmq_management
訪問Web界面:http://服務器IP:15672,使用默認用戶名/密碼guest/guest
查看隊列、連接、內存等狀態。
命令行工具(輕量級監控)
rabbitmqctl status
:查看節點運行狀態。rabbitmqctl list_queues
:查看隊列消息數、消費者數。rabbitmq-diagnostics check_disk_free
:檢查磁盤空間。Prometheus + Grafana(高級可視化)
sudo rabbitmq-plugins enable rabbitmq_prometheus
配置Prometheus抓取指標(默認端口15692),在Grafana中導入RabbitMQ儀表盤模板(如ID: 7890、12345)展示隊列積壓、消息速率等。第三方工具(集成告警)
nagios-plugins-rabbitmq
插件監控連接狀態、隊列長度,支持自動告警。日志分析
查看RabbitMQ日志(默認路徑/var/log/rabbitmq/
),通過tail -f
實時監控異常信息。
選擇建議: