Plugins

This is the page showing some important plugins for RabbitMQ.

Management Plugin

The rabbitmq-management plugin provides an HTTP-based API for management and monitoring of your RabbitMQ server, along with a browser-based UI and a command line tool, rabbitmqadmin.

https://www.rabbitmq.com/management-cli.html

https://www.rabbitmq.com/management.html

Features

  • Declare, list and delete exchanges, queues, bindings, users, virtual hosts and permissions.
  • Monitor queue length, message rates globally and per channel, data rates per connection, etc.
  • Monitor resource usage, such as file descriptors, memory use, available disk space.
  • Manage users (provided administrative permissions of the current user).
  • Export and import object definitions (vhosts, users, permissions, queues, exchanges, bindings, parameters, policies) to JSON.
  • Force close connections, purge queues.
  • Send and receive messages (useful in development environments and for troubleshooting).

Enable:

rabbitmq-plugins enable rabbitmq_management

Output:

C:\Users\z462725>rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@ISBNQROZ462725P:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@ISBNQROZ462725P...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

Open with user/pwd (guest/guest): http://localhost:15672/

The Web UI uses an HTTP API provided by the same plugin.

https://rawcdn.githack.com/rabbitmq/rabbitmq-management/v3.7.0/priv/www/api/index.html

http://localhost:15672/api/

https://www.rabbitmq.com/management-cli.html

http://localhost:15672/cli/

To use rabbitmqadminwith HTTPS, Python 2.7.9 is the minimum supported version.

C:\ISBAN\apps\rabbitmq_server-3.7.0\sbin>python.exe rabbitmqadmin --help

Display:

results matching ""

    No results matching ""