ubuntu

Ubuntu上RabbitMQ如何监控

小樊
37
2025-10-08 09:54:00
栏目: 智能运维

Ubuntu上RabbitMQ监控方法

1. 启用RabbitMQ管理插件(基础监控入口)

RabbitMQ自带rabbitmq_management插件,提供Web界面和HTTP API,是监控的核心工具。启用步骤如下:

# 启用管理插件(需root或sudo权限)
sudo rabbitmq-plugins enable rabbitmq_management
# 重启RabbitMQ服务使插件生效
sudo systemctl restart rabbitmq-server

启用后,可通过Web界面http://<服务器IP>:15672)或HTTP API(如http://<服务器IP>:15672/api/queues)访问监控数据。

2. 通过Web界面监控(直观易用)

访问http://localhost:15672(默认端口15672),使用默认用户guest/guest登录(仅限本地访问)。若需远程访问,需修改配置文件(见下文“远程访问配置”)。
Web界面主要模块及功能:

3. 使用命令行工具监控(脚本化首选)

RabbitMQ提供rabbitmqctl命令行工具,适合自动化监控和脚本集成。常用命令:

4. 远程访问配置(非本地监控必备)

默认情况下,guest用户仅能从localhost访问管理界面。若需远程访问,需完成以下配置:

配置完成后,可通过http://<服务器IP>:15672远程登录。

5. 第三方监控工具(规模化推荐)

对于生产环境,建议使用Prometheus+Grafana组合实现专业化监控:

6. 日志监控(问题诊断辅助)

RabbitMQ日志默认存储在/var/log/rabbitmq/目录下(文件名如rabbit@<主机名>.log),可通过以下方式监控:

0
看了该问题的人还看了