管理插件启用
RabbitMQ 默认不提供 Web 界面,需手动启用 management 插件才能使用网页可视化管理功能。
定义
management 插件是 RabbitMQ 官方提供的 Web 管理界面插件,启用后可通过浏览器查看队列、交换机、连接、通道、消息流转速率等运行时信息,并支持在线创建/删除资源。
启用步骤
查看已安装插件
Bash
rabbitmq-plugins list
输出中 [E*] 表示已启用,[ ] 表示未启用。
启用 management 插件
Bash
rabbitmq-plugins enable rabbitmq_management
启用后会自动启用以下依赖插件:
rabbitmq_web_dispatch:Web 请求分发rabbitmq_management_agent:数据收集代理rabbitmq_management:管理界面本身
重启 RabbitMQ 服务
Bash
# Linux 系统
systemctl restart rabbitmq-server
# Windows 系统(以服务方式安装)
net stop RabbitMQ && net start RabbitMQ
# Docker 容器
docker restart <container_name>
访问管理界面
启用成功后,浏览器访问:
Bash
http://localhost:15672
默认账号密码:
- 用户名:
guest - 密码:
guest
guest 用户仅支持本地访问(localhost),远程访问需新建用户。
Docker 环境启用
Bash
# 方式1:使用已内置 management 插件的镜像
docker run -d --name rabbitmq-management \
-p 5672:5672 \
-p 15672:15672 \
rabbitmq:3.13-management
# 方式2:在普通镜像中手动启用插件
docker run -d --name rabbitmq-custom \
-p 5672:5672 \
-p 15672:15672 \
rabbitmq:3.13 \
rabbitmq-plugins enable rabbitmq_management
禁用管理插件
text
rabbitmq-plugins disable rabbitmq_management
禁用后 15672 端口将无法访问,需重新启用才能使用 Web 界面。
注意事项
管理插件会占用额外资源(CPU、内存),生产环境需评估性能影响。
默认端口 15672,若被占用需修改
rabbitmq.conf中的management.tcp.port配置。
guest 用户仅限 localhost 登录,远程访问必须新建用户并分配权限。
管理界面不替代监控体系,生产环境仍需配合 Prometheus/Grafana 等专业监控工具。
要点总结
- 启用命令:
rabbitmq-plugins enable rabbitmq_management - 访问地址:
http://localhost:15672,默认端口 15672 - 默认账号:
guest/guest,仅限本地访问 - Docker 环境推荐使用
rabbitmq:3.13-management镜像,已预装插件 - 禁用命令:
rabbitmq-plugins disable rabbitmq_management
📝 发现内容有误?点击此处直接编辑