Py学习  »  laimison  »  全部回复
回复总数  1
7 年前
回复了 laimison 创建的主题 » 需要为rabbitmq监视用户分配的权限

以下是在设置rabbitmq队列监视时从头到尾的快速指南。

1)创建帐户:

rabbitmqctl add_user monitoring password

2)添加监控标签(您可以在此处阅读更多关于rabbitmq标签的信息 https://www.rabbitmq.com/management.html )

rabbitmqctl set_user_tags monitoring monitoring

3)现在获取虚拟主机的名称:

rabbitmqctl list_vhosts

4)向虚拟主机添加监控用户的权限:

rabbitmqctl set_permissions -p Some_Virtual_Host monitoring "" "" ""

5)检查是否成功授予访问权限:

curl -s -u monitoring:password http://localhost:15672/api/queues | jq

看看 "messages" 参数

可选)可以从命令行发布假消息:

rabbitmqadmin publish --vhost=Some_Virtual_Host exchange=some_exchange routing_key=outgoing_routing_key payload="hello world"

看看 “消息” 再一次!

提示:确保在rabbitmq构建中启用rabbitmq_管理插件,以便能够执行这些查询。