以下是在Ubuntu上监控RabbitMQ运行状态的方法:
命令行工具
systemctl或service命令查看服务状态:sudo systemctl status rabbitmq-server # Ubuntu 16.04+
sudo service rabbitmq-server status # 旧版本
rabbitmqctl查看节点状态:sudo rabbitmqctl status
Web管理界面
sudo rabbitmq-plugins enable rabbitmq_management
http://服务器IP:15672,默认账号密码guest/guest,可查看队列、连接、消息速率等。第三方监控工具
rabbitmq_prometheus插件(默认端口15692),配置Prometheus采集指标。日志与系统监控
tail -f /var/log/rabbitmq/rabbit@主机名.log
top/htop等工具监控进程资源占用。注:生产环境中建议结合Prometheus+Grafana实现实时监控与告警,确保及时发现异常。