在Ubuntu上监控RabbitMQ运行状态,可通过以下方式操作:
命令行工具
systemctl
或service
命令查看服务状态:sudo systemctl status rabbitmq-server # 推荐
sudo service rabbitmq-server status # 旧版本
若显示“active (running)”,则服务正常。rabbitmqctl
命令获取详细状态:sudo rabbitmqctl status # 查看服务器状态
sudo rabbitmqctl list_queues # 查看队列信息
sudo rabbitmqctl list_connections # 查看连接状态
Web管理界面
启用管理插件后,通过浏览器访问http://<服务器IP>:15672
,使用管理员账号密码登录,可监控队列、连接、内存、磁盘等状态。
sudo rabbitmq-plugins enable rabbitmq_management
高级监控(Prometheus + Grafana)
sudo rabbitmq-plugins enable rabbitmq_prometheus
日志与告警
/var/log/rabbitmq/
),分析异常信息。