一、启动步骤

1、启动rabbitmq

  • rabbitmq-server (前台启动)或者rabbitmq-server -detached(后台启动)

2、启动rabbitmq_management

  • rabbitmq-plugins enable rabbitmq_management

执行命令后启动的插件:

3、浏览器登入

http://localhost:15672/打开登录页使用{username:"guest",password:"guest"}登入。

二、webUI包含的监视项

  • overview页面:可以看到消息的接收和消费情况以及如下的其他一些总控的部分

  

  • connectionstcp连接
  • channels:信道:一个connection内可以有多个channel,一个channel供一个线程使用
  • exchanges:交换器:消息生成者发送消息到交换器,最后交换器中的消息通过路由规则到达绑定的队列中供消费者使用
  • queues:队列:消息的最终到达地点。也是消费者获取消息的地方
  • admin:权限部分、用户列表、虚拟主机部分(虚拟主机与rabbitmq的关系就与虚拟机与物理机的关系一样)

三、注意点

我使用的是rabbitmq3.6.1,在这个版本登录webUI的话,有下面几种情况:

1、使用默认的guest登录

http://localhost:15672/,只能用localhost,不能写成具体的IP,包括127.0.0.1,包括当前的本机IP(这是>=3.3.0版本引入的功能)

2、自己创建用户进行登录

2.1、添加用户及密码

  • rabbitmqctl add_user zhaojigang wangna(添加了用户zhaojigang,密码是wangna)

2.2、设置用户角色

  • rabbitmqctl set_user_tags zhaojigang administrator(将用户zhaojigang设为administrator)

查看一下用户列表:

  • rabbitmqctl list_users

  

2.3、登录webUI

http://192.168.23.238:15672/登录即可。

注意:必须为用户设置角色,否则可能无法登陆进入。各种角色、各种权限查看下文:

http://my.oschina.net/hncscwc/blog/262246

附:设置指定用户在指定虚拟主机上的配置、读、写权限

  • 添加虚拟主机:rabbitmqctl add_vhost zhaojigangvhost
  • 设置指定用户在指定虚拟主机上的配置、读、写权限: rabbitmqctl set_permissions -p zhaojigangvhost zhaojigang ".*" ".*" ".*"(设置用户zhaojigang在虚拟主机zhaojigangvhost的配置权限、写权限、读权限)

配置了这些权限后,zhaojigang在zhaojigangvhost上才有权限进行配置、读、写。

参考文献:

http://my.oschina.net/hncscwc/blog/262246

《rabbitmq实战》

第三章 启动rabbitmq的webUI的更多相关文章

  1. linux内核代码注释 赵炯 第三章引导启动程序

    linux内核代码注释 第三章引导启动程序 boot目录中的三个汇编代码文件   bootsect.s和setup.s采用近似intel的汇编语法,需要8086汇编器连接器as86和ld86 head ...

  2. 《Django By Example》第三章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:第三章滚烫出炉,大家请不要吐槽文中 ...

  3. Python黑帽编程3.0 第三章 网络接口层攻击基础知识

    3.0 第三章 网络接口层攻击基础知识 首先还是要提醒各位同学,在学习本章之前,请认真的学习TCP/IP体系结构的相关知识,本系列教程在这方面只会浅尝辄止. 本节简单概述下OSI七层模型和TCP/IP ...

  4. 精通Web Analytics 2.0 (5) 第三章:点击流分析的奇妙世界:指标

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第三章:点击流分析的奇妙世界:指标 新的Web Analytics 2.0心态:搞定它.新的闪亮系列工具:是的.准备好了吗?当然 ...

  5. 《Linux内核设计与实现》课本第三章自学笔记——20135203齐岳

    <Linux内核设计与实现>课本第三章自学笔记 进程管理 By20135203齐岳 进程 进程:处于执行期的程序.包括代码段和打开的文件.挂起的信号.内核内部数据.处理器状态一个或多个具有 ...

  6. 3-Spark高级数据分析-第三章 音乐推荐和Audioscrobbler数据集

    偏好是无法度量的. 相比其他的机器学习算法,推荐引擎的输出更直观,更容易理解. 接下来三章主要讲述Spark中主要的机器学习算法.其中一章围绕推荐引擎展开,主要介绍音乐推荐.在随后的章节中我们先介绍S ...

  7. 第三章 Docker 入门

    第三章 docker 入门 3.1 确保docker已经就绪 首先查看docker程序是否存在,功能是否正常 [#3#cloudsoar@cloudsoar-virtual-machine ~]$su ...

  8. 《linux内核设计与实现》读书笔记第三章

    第3章 进程管理 3.1 进程 1.进程 进程就是处于执行期的程序. 进程包括: 可执行程序代码 打开的文件 挂起的信号 内核内部数据 处理器状态 一个或多个具有内存映射的内存地址空间 一个或多个执行 ...

  9. MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理

    目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...

随机推荐

  1. jmeter 分布式压测(Linux)

    之前一篇博文写的是如何在Linux上使用jmeter压测,这篇介绍下Linux上jmeter的分布式压测. 和windows上的分布式类似,需要配置agent节点和控制机 一.Agent节点配置 1. ...

  2. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(6)- Bootable image格式与加载(elftosb/.bd)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的Bootable image格式与加载过程. 在i.MXRT启动系列第三篇文章 Serial Down ...

  3. Perl进程间数据共享

    本文介绍的Perl进程间数据共享内容主体来自于<Pro Perl>的第21章. IPC简介 通过fork创建多个子进程时,进程间的数据共享是个大问题,要么建立一个进程间通信的通道,要么找到 ...

  4. C语言之递归

    递归例子如下: #include <stdio.h> /*函数声明*/ void digui(int n); int main() { ; digui(n); ; } void digui ...

  5. 使用顶级 VSCode 扩展来加快开发 JavaScript

    使用顶级 VSCode 扩展来加快开发 JavaScript 发表于 2018年08月24日 by 愚人码头 被浏览 3,942 次 分享到:   小编推荐:掘金是一个面向程序员的高质量技术社区,从 ...

  6. Python xml 模块

    Python xml 模块 TOC 什么是xml? xml和json的区别 xml现今的应用 xml的解析方式 xml.etree.ElementTree SAX(xml.parsers.expat) ...

  7. 【代码笔记】Web-CSS-CSS Positioning

    一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  8. 如何解决Dynamics 365的错误:用户身份验证无效,MSIS0006

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复246或者20170312可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...

  9. 浅谈OA系统与Portal门户的区别

    随着社会信息化的发展与进步,OA办公自动化软件打破了传统复杂的办公方式,使各个行业实现了高效的无纸化办公.由此一来OA快速成长为继财务软件.ERP软件之后的第三大管理软件.随着企业信息化系统的不断增多 ...

  10. 关于Xcode9.0版本模拟器Reset重置操作变更