linux RabbitMQ 客戶端管理工具配置

 

1.查看是否安裝了管理界面

 

1.1.查看安裝目錄

查找

whereis rabbitmq

進入

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.5/sbin/

查看是否安裝管理界面

rabbitmq-plugins list

2 安裝

2.1如果沒有看到已經安裝則使用命令

rabbitmq-plugins enable rabbitmq_management


2.2重啓

/sbin/service rabbitmq-server restart

3.登錄

3.1訪問地址:

http://xx.xx.xx.xx:15672/#/

xx.xx.xx.xx爲所安裝RabbitMQ服務器的地址

如果地址訪問失敗,請查看端口是否開放。

linux開放防火牆端口

3.2 進行登陸

默認可以使用guest guest進行登陸。(3.3.0 版本以後已經不能通過guest 用戶登錄了)如果版本比較高,往下看!

如果不能登錄請接着往下看

 

4.用戶管理

4.1用戶基礎

與我們平常的用戶一樣,都需要進行創建賬號密碼,然後通過分配不容的用戶角色。那麼不同角色用戶將擁有不同權限

4.1 用戶角色基礎


 (1) 超級管理員(administrator)

可登陸管理控制檯,可查看所有的信息,並且可以對用戶,策略(policy)進行操作。權限最大!

(2) 監控者(monitoring)

可登陸管理控制檯,同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)

(3) 策略制定者(policymaker)

可登陸管理控制檯, 同時可以對policy進行管理。但無法查看節點的相關信息(上圖紅框標識的部分)。

與administrator的對比,administrator能看到這些內容

(4) 普通管理者(management)

僅可登陸管理控制檯,無法看到節點信息,也無法對策略進行管理。基本沒什麼權限

4.3用戶創建

4.3.1 進入到RabbitMq的sbin目錄中,存在rabbitmqctl命令工具

         例如我安裝的是3.8.5的版本,那麼我的路徑在:

/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.5/sbin

4.3.2  新增一個用戶

rabbitmqctl  add_user  aa bb

 4.3.3 例如我的用戶名爲  aa  密碼爲  bb

此時我們已經新增的用戶,但是需要賦予角色

4.3.4  查看當前用戶列表
 

rabbitmqctl list_users

user 爲用戶,  tags爲角色,可以看到aa的角色爲空 

 

4.4 用戶角色賦予

4.4.1 前面我們已經創建過用戶 aa。那麼需要賦值用戶角色

rabbitmqctl  set_user_tags  aa  administrator

 其中命令格式固定   ,aa 爲我們的用戶賬號   ,administrator  爲用戶角色,也就是我們前面所說的超級管理員

4.4.2 查看用戶角色

rabbitmqctl list_users

4.5其他命令

4.5.1  刪除一個用戶

刪除aa

rabbitmqctl  delete_user  aa

4.5.2修改用戶的密碼

將用戶aa的密碼修改爲cc

rabbitmqctl  change_password  aa cc

4.5.3同一用戶設置多個角色

給aa賦予 ,監控者(monitoring),策略制定者(policymaker)

rabbitmqctl  set_user_tags  aa monitoring  policymaker

5.使用新賬戶登錄

輸入  Username : aa   Password :bb 

登錄成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章