- 开启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
- 图形化管理界面
- 创建远程管理账户
#用户名与密码
$ sudo rabbitmqctl add_user test 123456
#用户设置为administrator才能远程访问
$ sudo rabbitmqctl set_user_tags test administrator
$ sudo rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
引用
也可以通过管理平台页面直接添加用户和密码等信息,需要注意5672, 15672端口是否开放
- rabbitmqctl命令
- rabbitmqadmin命令
- 参考文档