在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实时监控异常信息。
选择建议: