網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
RabbitMQ提供了完善的管理和監(jiān)控工具
1、MANAGEMENT PLUGIN?
rabbitmq-management plugin提供HTTP API來(lái)管理和監(jiān)控RabbitMQ Server,具體包含如下功能:
- 刪除、生成、列表,包括:exchanges,queues,bindings,users,virtual hosts and permissions。
- 監(jiān)視 queue 長(zhǎng)度,每個(gè) channel的message rates ,每個(gè)連接的data rates,等等。
- 發(fā)送和接收messages。
- 監(jiān)控Erlang processes,file descriptors,memory use。
- 導(dǎo)出/導(dǎo)出object definitions to JSON。
- 強(qiáng)制關(guān)閉 connections,清空 queues。
management plugin默認(rèn)就在RabbitMQ的發(fā)布版本中,只需要enable就可以了,執(zhí)行以下命令:
$ cd /usr/lib/rabbitmq/bin/ $ sudo rabbitmq-plugins enable rabbitmq_management
????看到這一幕后,重啟RabbitMQ就可以了。需要注意的是,mochiweb 必須得有,mochiweb是一個(gè)用來(lái)構(gòu)建Web應(yīng)用的輕便,高效的HTTP應(yīng)用框架的Erlang庫(kù)。
????下面可以通過(guò)以下兩種方式來(lái)訪問(wèn)管理和監(jiān)控界面:
2、WEB UI管理消息服務(wù)器
?打開瀏覽器,輸入?http://[server-name]:15672/?如?http://localhost:15672/? ,會(huì)要求輸入用戶名和密碼,用默認(rèn)的guest/guest即可(guest/guest用戶只能從localhost地址登錄,如果要配置遠(yuǎn)程登錄,必須另創(chuàng)建用戶),確認(rèn)后會(huì)出現(xiàn)下面界面:
接下來(lái)你就可以掌控RabbitMQ了。
3、添加遠(yuǎn)程管理賬戶
如果要從遠(yuǎn)程登錄怎么做呢?處于安全考慮,guest這個(gè)默認(rèn)的用戶只能通過(guò)http://localhost:15672來(lái)登錄,其他的IP無(wú)法直接用這個(gè)guest帳號(hào)。這里我們可以通過(guò)配置文件來(lái)實(shí)現(xiàn)從遠(yuǎn)程登錄管理界面,只要編輯/etc/rabbitmq/rabbitmq.config文件(沒(méi)有就新增),添加以下配置就可以了。
[?? {rabbit,?[{tcp_listeners,?[5672]},?{loopback_users,?["asdf"]}]}?? ].
現(xiàn)在添加了一個(gè)新授權(quán)用戶asdf,可以遠(yuǎn)程使用這個(gè)用戶名。記得要先用命令添加這個(gè)命令才行:
$??cd?/usr/lib/rabbitmq/bin/ #用戶名與密碼 $?sudo?rabbitmqctl?add_user?asdf?123456 #用戶設(shè)置為administrator才能遠(yuǎn)程訪問(wèn) $?sudo?rabbitmqctl?set_user_tags?asdf?administrator????????? $?sudo?rabbitmqctl?set_permissions?-p?/?asdf?".*"?".*"?".*"
其實(shí)也可以通過(guò)管理平臺(tái)頁(yè)面直接添加用戶和密碼等信息。
如果還不能遠(yuǎn)程訪問(wèn)或遠(yuǎn)程登錄檢查是不是5672, 15672端口沒(méi)有開放?。。。。。?/p>
原文鏈接:http://www.kailing.pub/article/index/arcid/117.html
相關(guān)推薦
- 2023-07-10 Spring事務(wù)的傳播機(jī)制
- 2023-02-04 Android自定義view實(shí)現(xiàn)雪花特效實(shí)例代碼_Android
- 2022-08-29 Linux安裝Docker詳細(xì)教程_docker
- 2022-09-05 Involution: Inverting the Inherence of Convolution
- 2022-01-03 Table表格怎么無(wú)限添加內(nèi)容
- 2022-12-24 C++中的函數(shù)返回值與拷貝用法_C 語(yǔ)言
- 2023-08-28 axios的使用和接口請(qǐng)求統(tǒng)一封裝處理
- 2022-11-01 如何將asp.net?core程序部署到Linux服務(wù)器_實(shí)用技巧
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支