千家信息网

RabbitMQ中Web管理与监控的示例分析

发表于:2025-11-21 作者:千家信息网编辑
千家信息网最后更新 2025年11月21日,这篇文章主要介绍了RabbitMQ中Web管理与监控的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。RabbitMQ提供了完善
千家信息网最后更新 2025年11月21日RabbitMQ中Web管理与监控的示例分析

这篇文章主要介绍了RabbitMQ中Web管理与监控的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

RabbitMQ提供了完善的管理和监控工具

1、MANAGEMENT PLUGIN

rabbitmq-management plugin提供HTTP API来管理和监控RabbitMQ Server,具体包含如下功能:

  • 删除、生成、列表,包括:exchanges,queues,bindings,users,virtual hosts and permissions。

  • 监视 queue 长度,每个 channel的message rates ,每个连接的data rates,等等。

  • 发送和接收messages。

  • 监控Erlang processes,file descriptors,memory use。

  • 导出/导出object definitions to JSON。

  • 强制关闭 connections,清空 queues。

management plugin默认就在RabbitMQ的发布版本中,只需要enable就可以了,执行以下命令:

$ cd /usr/lib/rabbitmq/bin/$ sudo rabbitmq-plugins enable rabbitmq_management

看到这一幕后,重启RabbitMQ就可以了。需要注意的是,mochiweb 必须得有,mochiweb是一个用来构建Web应用的轻便,高效的HTTP应用框架的Erlang库。

下面可以通过以下两种方式来访问管理和监控界面:

2、WEB UI管理消息服务器

打开浏览器,输入 http://[server-name]:15672/ 如 http://localhost:15672/ ,会要求输入用户名和密码,用默认的guest/guest即可(guest/guest用户只能从localhost地址登录,如果要配置远程登录,必须另创建用户),确认后会出现下面界面:

接下来你就可以掌控RabbitMQ了。

3、添加远程管理账户

如果要从远程登录怎么做呢?处于安全考虑,guest这个默认的用户只能通过http://localhost:15672来登录,其他的IP无法直接用这个guest帐号。这里我们可以通过配置文件来实现从远程登录管理界面,只要编辑/etc/rabbitmq/rabbitmq.config文件(没有就新增),添加以下配置就可以了。

[  {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["asdf"]}]}  ].

现在添加了一个新授权用户asdf,可以远程使用这个用户名。记得要先用命令添加这个命令才行:

$  cd /usr/lib/rabbitmq/bin/#用户名与密码$ sudo rabbitmqctl add_user asdf 123456#用户设置为administrator才能远程访问$ sudo rabbitmqctl set_user_tags asdf administrator         $ sudo rabbitmqctl set_permissions -p / asdf ".*" ".*" ".*"

其实也可以通过管理平台页面直接添加用户和密码等信息。

如果还不能远程访问或远程登录检查是不是5672, 15672端口没有开放!!!!!!

感谢你能够认真阅读完这篇文章,希望小编分享的"RabbitMQ中Web管理与监控的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

管理 用户 监控 登录 篇文章 可以通过 命令 密码 用户名 界面 配置 示例 分析 文件 应用 输入 轻便 接下来 价值 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器电脑怎么投屏 济南迅网互联网科技有限公司 我的门派没有服务器 黑龙江数据库安全箱商家 数据库管理员的岗位责任 网络直播服务器是什么意思 vba数据库连接控件 游戏软件开发流程 浮游植物种类数据库 网络安全策略的三个原则 100万玩游戏需要多大服务器 数据库被删除了能找到是谁删的吗 tbc服务器更新邮件会清除么 2022服务器CPU性能天梯图 互联网科技网校 web前端写活数据库 审核软件开发企业关注什么过程 操作系统上的数据库是什么 混沌星球服务器在哪里 第1届网络安全宣传周是什么时候 服务器ping不通下面的电脑 企业网络安全事件案例视频 软件开发的三大原则 软件开发一级资质 计算机平面设计与网络技术哪个难 软件开发无形资产摊销年限 信息网络安全关于黑客 telnet 查看数据库 数据库时间戳好用吗 学生 老师 课程数据库连接
0