среда, 2 декабря 2015 г.

rabbitmq: более удобная работа с данными через rabbitmqadmin

centos 6

Внимание, необходимо закрыть "лишние" порты (15672 или у старых версий 55672) и/или повесить только на внутренние интерфейсы, так же советую отключить логин guest и добавить нужные (точнее, сначала добавить, а уже потом отключать гостя)



Для начала, включаем плагин управления
/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management

Включит:
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  rabbitmq_management_agent
  rabbitmq_management

Перезапустим кролика
/etc/init.d/rabbitmq-server restart

Теперь проверим.
# netstat -plan|grep 15672
tcp        0      0 0.0.0.0:15672               0.0.0.0:*                   LISTEN      16201/beam.smp

Версии до 3.0 слушали порт 55672

Скачаем клиента rabbitmqadmin
# wget 127.0.0.1:15672/cli/rabbitmqadmin
--2015-11-17 17:00:20--  http://127.0.0.1:15672/cli/rabbitmqadmin

Проверим работу
# rabbitmqadmin list queues vhost name node messages message_stats.publish_details.rate
+-------+--------------------------------+--------------+----------+------------------------------------+
| vhost |              name              |     node     | messages | message_stats.publish_details.rate |
+-------+--------------------------------+--------------+----------+------------------------------------+
| /     | amq.gen-35rsnUVfb4tSnGGuDzDQJQ | rabbit@conf1 | 0        |                                    |
| /     | amq.gen-I1BiowtD2ZNw9n9o9fZBKw | rabbit@conf1 | 0        |                                    |
| /     | eslq                           | rabbit@conf1 | 0        |                                    |
| /     | fax.q                          | rabbit@conf1 | 8        |                                    |
| /     | fax1.q                         | rabbit@conf1 | 0        |                                    |
| /     | files.q                        | rabbit@conf1 | 0        |                                    |
+-------+--------------------------------+--------------+----------+------------------------------------+

Подробнее о командах:
rabbitmqadmin help subcommands

Также можно обратиться через веб интерфейс, http://192.168.х.х:15672/#/
guest:guest - логин:пароль для входа, рекомендую сразу поменять, даже если веб использовать не планируется.


Комментариев нет:

Отправить комментарий