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
https://www.rabbitmq.com/management-cli.html
To use rabbitmqadmin
with HTTPS, Python 2.7.9 is the minimum supported version.
C:\ISBAN\apps\rabbitmq_server-3.7.0\sbin>python.exe rabbitmqadmin --help
Display: