修改rabbitmq Web UI 监控页面的端口

在前几天工作中遇到一个问题,部署服务器,需要用rabbitmq自带的一个web UI监控组件,但是15672的端口没有对外映射。尝试了几种办法。开始修改rabbitmq.config,rabbitmq-ebv.config,总是不成功,因为修改的是rabbitmq-server的启动端口号,从外面访问的是web UI组件启动的端口号,两个是不一样的。然后尝试的rabbitmqadmin,因为web UI 监控页面也是调用的httpapi ,rabbitmqadmin是从官网下载一个文本文件赋予可执行权限才可,注意你放置这个文件的位置要在你的PATH里面。百度了半天都没,然后去了 
http://stackoverflow.com/questions/28461823/rabbitmq-management-console-on-cloud9/28472142#28472142 
这个上面查答案,平时没VPN也就很少用了。还是这个比较溜,几分钟就找到了。

原文:

I’m new to RabbitMQ, but after a bit of googling and experimentation, 
I was able to run the management console.

The problem is that only port 8080 is forwarded from your Cloud9 
workspace, and RabbitMQ’s default port is explained here:

The web UI is located at: http://server-name:15672/ To fix, we need to 
modify the configuration to start the web UI at port 8080. Here are 
the steps I followed to get that working:

Install RabbitMQ (Steps outlined here: 
http://www.rabbitmq.com/install-debian.html) Enable the management 
console: sudo rabbitmq-plugins enable rabbitmq_management There wasn’t 
a rabbitmq.config file for me in RABBITMQHOME/etc/rabbitmq/,soIcopiedtheexamplefrom/usr/share/doc/rabbitmq−server/(afterunzippingit).EditedRABBITMQ_HOME/etc/rabbitmq/rabbitmq.config and 
found the rabbitmq_management key. There’s already an existing setup 
that’s commented out. I replaced it with:

{listener, [{port, 8080}, 
{ip, “0.0.0.0”}, 
{ssl, false}]}

Then I restarted the RabbitMQ server and visiting my url, i.e.: 
https://-.c9.io showed me the RabbitMQ 
management login screen.

Hope this helps!

其实感觉他的这个配置文件的格式 有点奇怪 不像json却又像json。

[[email protected] ~]# ls
anaconda-ks.cfg               post-install
Desktop                      post-install.log
Documents                    Public
Downloads                    rabbitmq-server-3.5.6-1.noarch.rpm
erlang-17.4-1.el6.x86_64.rpm  Templates
Music                        Videos
Pictures
[[email protected] ~]# cd /usr/share/doc/rabbitmq-server-3.5.6/
[[email protected] rabbitmq-server-3.5.6]# ls
LICENSE                         LICENSE-BSD-glMatrix   LICENSE-MIT-Mochi
LICENSE-APACHE2-ExplorerCanvas  LICENSE-MIT-EJS10      LICENSE-MIT-Sammy060
LICENSE-Apache-Basho            LICENSE-MIT-eldap      LICENSE-MPL-RabbitMQ
LICENSE-APL2-Stomp-Websocket    LICENSE-MIT-Flot       rabbitmq.config.example
LICENSE-BSD-base64js            LICENSE-MIT-jQuery164  README
[[email protected] rabbitmq-server-3.5.6]#  cp /usr/share/doc/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/
[[email protected] rabbitmq]# cd /etc/rabbitmq/
[[email protected] rabbitmq]# mv rabbitmq.config.example rabbitmq.config
[[email protected] rabbitmq]# vim rabbitmq.config
{rabbitmq_management,
  [
{listener, [{port,     8080},
             {ip,       "0.0.0.0"},
             {ssl,     false}
]},

粘进去时候注意括号啥的,如果启动不起来 看日志 添加或者减少括号即可。

时间: 2024-10-10 15:51:15

修改rabbitmq Web UI 监控页面的端口的相关文章

Spark Web UI 监控详解

Spark集群环境配置 我们有2个节点,每个节点是一个worker,每个worker上启动一个Executor,其中Driver也跑在master上.每个Executor可使用的核数为2,可用的内存为2g,集群中所有Executor最大可用核数为4. conf/spark-defaults.conf 部分参数配置如下: spark.master spark://Master:7077 spark.executor.memory 2g spark.executor.cores 2 spark.co

[转]'~/Telerik.Web.UI.WebResource.axd' is missing in web.config

Problem     : 在WebConfig添加了 <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" /> 页面依然报下面的错误,折腾了

zabbix基本监控,端口监控,WEB站点监控,邮件报警

zabbix 监控: zabbix版本:3.4.1 OS:centos7.3 php版本:7.0 nginx版本:1.12.1 mysql:mariadb10.2.7 安装zabbix: 安装依赖包: yum install –y autoconf automake imakelibxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bisonlibtool 下载zabbix源码包: http://sourceforg

查看 page页面某一个属性在 web ui 中的位置。

1:例如查询 description 属性在web ui 中的位置. 2:进入订单编辑状态,鼠标放到该字段上,按F2 3:出现该字段的详细信息,包括:component,contextNode 4: 通过 BSP_WD_CMPWB 进入 该ui component    BT116H_SRVO 5:  进入view:BT116H_SRVO/Details 6:查询 contextNode: BTADMINH 7:查询属性:STRUCT.DESCRIPTION 8:可以对该属性的set,get方法

(转)RabbitMQ 安装和监控

在Windows上安装Rabbit MQ 指南,最好的是这篇<Rabbit MQ Windows Installation guide>,其中还包括了使用.NET RabbitMQ.Client Nuget 包访问Rabbit MQ的示例代码. 安装Rabbit MQ Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang.通过下面两个连接下载安装3.2.3 版本: 下载并安装 Eralng OTP For Windows (vR16B

基于phantomJS实现web性能监控

转载,原文链接http://www.webryan.net/2013/02/web-page-test-based-on-phontomjs/ 1.web性能监控背景描述 上期分享的<Web性能监控自动化探索之路–初识WebPageTest>从依赖webpagetest的角度给出了做性能日常检查的方案,但由于依赖结构相对复杂我们需要给出更简单的解决方案.测试同学没有快速投入的主要原因也是语言和维护成本相对比较大.但解决方案是多种多样的.那么我们再看下这个需求的本质:针对内外网环境需要定期对站点

Hive 接口介绍(Web UI/JDBC)

Hive 接口介绍(Web UI/JDBC) 实验简介 本次实验学习 Hive 的两种接口:Web UI 以及 JDBC. 一.实验环境说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到桌面上的程序: XfceTerminal: Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令: Firefox:浏览器,可以用在需要前端界面的课程里,只需要打开环境里写

Apache Spark源码走读之21 -- WEB UI和Metrics初始化及数据更新过程分析

欢迎转载,转载请注明出处,徽沪一郎. 概要 WEB UI和Metrics子系统为外部观察监测Spark内部运行情况提供了必要的窗口,本文将简略的过一下其内部代码实现. WEB UI 先上图感受一下spark webui 假设当前已经在本机运行standalone cluster模式,输入http://127.0.0.1:8080将会看到如下页面 driver application默认会打开4040端口进行http监听,可以看到application相关的详细信息 显示每个stage的详细信息

《软件测试自动化之道》读书笔记 之 底层的Web UI 测试

<软件测试自动化之道>读书笔记 之 底层的Web UI 测试 2014-09-28 测试自动化程序的任务待测程序测试程序  启动IE并连接到这个实例  如何判断待测web程序完全加载到浏览器  操纵并检查IE Shell  操作待测Web页面上的HTML元素的值  验证Web页面上HTML元素  示例代码 测试自动化程序的任务 底层技术的核心是,通过直接调用mshtml.dll和shdocvw.dll库来访问并且操纵IE客户区域的HTML对象. 待测程序 新建一个网站“WebAUT”,删除原来