`
sheungxin
  • 浏览: 105848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RabbitMQ的管理与监控

    博客分类:
  • MQ
阅读更多
  • 开启management plugin功能
1、management plugin默认安装未开启,需要执行以下命令:
   $ cd /usr/lib/rabbitmq/bin/
   $ sudo rabbitmq-plugins enable rabbitmq_management

2、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
  • 图形化管理界面
     访问地址:http://localhost:15672,进入登录界面,默认账户guest/guest(此账户只能本地登录,远程登录需要另创建用户)

  • 创建远程管理账户
  $  cd /usr/lib/rabbitmq/bin/
  #用户名与密码
  $ sudo rabbitmqctl add_user test 123456
  #用户设置为administrator才能远程访问
  $ sudo rabbitmqctl set_user_tags test administrator        
  $ sudo rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
引用

    也可以通过管理平台页面直接添加用户和密码等信息,需要注意5672, 15672端口是否开放

  • rabbitmqctl命令
    Management command line tool(rabbitmqadmin)拥有跟Web UI同样的功能,是一个定制的HTTP客户端,可以直接使用HTTP API,在http://server-name:15672/cli页面下载。使用文档地址:http://www.rabbitmq.com/management-cli.html

  • rabbitmqadmin命令
    rabbitmqctl是一个简单的命令行工具用于管理RabbitMQ Server,适合通过ssh登陆的管理

  • 参考文档
http://www.open-open.com/lib/view/open1432468144338.html#articleHeader4
分享到:
评论

相关推荐

    最新版windows rabbitmq-server-3.8.3.exe

    **RabbitMQ管理与监控** RabbitMQ提供了一个内置的Web管理界面,可以通过浏览器访问`http://localhost:15672`来监控和管理服务器。此外,还提供了多种客户端工具,如`rabbitmqctl`命令行工具,用于执行管理任务。 ...

    shell脚本监控rabbitmq异常发送邮件通知.rar

    Shell脚本将与RabbitMQ的管理命令相结合,通过检查节点状态、队列长度、内存使用情况等关键指标来判断RabbitMQ集群是否正常运行。 从压缩包内的文件名“shell脚本监控rabbitmq异常发送邮件通知”来看,脚本可能包含...

    158-最简单的 RabbitMQ 监控方法1

    文章介绍了启用RabbitMQ管理插件和通过Web控制台监控的方法。 首先,RabbitMQ的默认监控方式是通过命令行工具`rabbitmqctl`,如`list_queues`和`list_exchanges`等,但这并不直观且效率较低。为了解决这一问题,...

    RabbitMq与Spring整合实例

    同时,RabbitMQ还支持多种插件,如监控、管理界面等,有助于你更好地管理和维护消息队列服务。通过深入学习和实践,你可以熟练掌握RabbitMQ与Spring的整合技巧,为你的项目带来高效、稳定的异步通信能力。

    RabbitMQ源码和客户端工具

    **RabbitMQ源码分析** RabbitMQ是一个开源的消息队列系统,基于AMQP(Advanced Message Queuing Protocol)协议...同时,客户端工具的使用也能让开发者更加便捷地管理和监控RabbitMQ实例,从而实现更高效的消息处理。

    rabbitmq-server3.10.5

    4. **RabbitMQ管理控制台** 安装完成后,RabbitMQ提供了一个Web管理控制台,可以通过访问`http://localhost:15672/`来管理用户、虚拟主机、交换器、队列和绑定。 5. **工作模式** - **Direct模式**: 交换器根据...

    RabbitMQ基本概念与应用

    1. **rabbitmqctl**:命令行工具,用于监控和管理RabbitMQ服务器。例如,`rabbitmqctl status`用于检查RabbitMQ的状态,`rabbitmqctllist_queues`用于列出所有的队列等。 2. **rabbitmq-management plugin**:基于...

    rabbitMQ3.7.8windows安装软件包

    RabbitMQ是一款开源的...总结,安装RabbitMQ 3.7.8 on Windows涉及Erlang环境的准备、RabbitMQ服务的安装与配置,以及基本的管理和使用知识。正确配置和使用RabbitMQ,能有效提升分布式系统中的消息通信效率和可靠性。

    RabbitMQ3.9.15安装包及安装文档

    8. **日志与监控**:了解RabbitMQ的日志位置(通常是`/var/log/rabbitmq`)以及如何配置日志级别,对于排查问题和监控系统状态非常重要。同时,可以通过监控工具(如Prometheus和Grafana)来可视化RabbitMQ的性能...

    RabbitMQ调试工具

    1. **消息跟踪与监控**:MQGhost允许用户实时查看消息流动,包括消息的发布、路由和消费过程,这对于追踪消息丢失或异常情况非常有用。 2. **性能测试**:工具提供压力测试功能,可以模拟大量并发消息发送,以评估...

    java使用rabbitMq服务

    【Java使用RabbitMQ服务】 RabbitMQ是一款开源的消息队列系统,广泛应用于分布式系统中的消息传递。本文将简要介绍如何在Java环境中使用RabbitMQ,包括安装、基本结构、消息发送模式以及高级特性。 ### 1. 安装 在...

    rabbitmq安装包.zip

    此外,为了方便日常管理和监控,建议安装额外的RabbitMQ管理插件,这可以通过执行RabbitMQ的命令行工具`rabbitmq-plugins`来完成。 总的来说,这个压缩包提供了在Windows 64位系统上搭建和运行RabbitMQ所需的所有...

    tp6使用rabbitmq

    3. **创建消息队列**:在RabbitMQ管理界面或通过代码创建一个消息队列,定义队列的名称、持久化等属性。 4. **配置TP6**:在 TP6 的配置文件 `config.php` 或特定的环境配置文件中添加RabbitMQ的连接信息,如主机名...

    prometheus rabbitmq_exporter

    它通过 RabbitMQ 的管理 API 来获取信息,如节点状态、队列长度、消费者数等。这有助于运维人员实时了解 RabbitMQ 集群的健康状况和性能瓶颈。 安装 `rabbitmq_exporter` 的步骤如下: 1. **下载**:从可靠的第三...

    rabbitMQ_Windows版.zip

    此外,RabbitMQ还提供了监控和报警功能,确保系统的稳定性和可靠性。 总的来说,RabbitMQ_Windows版为开发者提供了一个强大且灵活的消息传递解决方案,无论是在微服务架构还是传统系统中,都能发挥其作用,提高应用...

    linux中rabbitmq安装包

    默认情况下,RabbitMQ管理界面是关闭的,可以通过以下命令开启: ```bash sudo rabbitmq-plugins enable rabbitmq_management ``` 然后,你可以通过浏览器访问`http://localhost:15672`来查看RabbitMQ管理界面,...

    麒麟v10系统Rabbitmq3.6.10安装包

    麒麟操作系统,作为中国自主研发的Linux发行版,以其稳定性和安全性在服务器领域得到了广泛应用。...在实际应用中,还需要考虑高可用性、集群部署、日志监控等高级话题,以保证RabbitMQ的稳定运行和服务质量。

    RabbitMQ实战指南-rabbitmq-action.zip

    3. **管理插件**: `rabbitmq-management`插件提供了一个Web界面,用于监控、管理RabbitMQ实例,包括查看节点状态、创建用户、管理虚拟主机等。 **三、RabbitMQ核心概念** 1. **生产者**: 生产者是发送消息到...

    RabbitMQ自动安装脚本

    7. **安装管理工具**: 如果需要,可以安装RabbitMQ管理界面(rabbitmq_management),提供Web接口以便监控和管理队列。 在安装过程中,需要注意的是安全设置,如设置RabbitMQ的用户、权限和虚拟主机。默认情况下,...

    RabbitMq安装包及超详细安装教程

    启动RabbitMQ服务后,你可以通过Web管理界面来监控和管理你的消息队列。RabbitMQ提供了一个内置的管理插件,需要在启动时启用。你可以通过命令行工具rabbitmq-plugins来启用或禁用这个插件。一旦启用,你就可以在...

Global site tag (gtag.js) - Google Analytics