rabbitmq-plugins
Manage RabbitMQ broker plugins
TLDR
List plugins
$ rabbitmq-plugins list
Enable plugin$ rabbitmq-plugins enable [rabbitmq_management]
Disable plugin$ rabbitmq-plugins disable [rabbitmq_management]
Enable multiple plugins$ rabbitmq-plugins enable [plugin1] [plugin2]
Show enabled plugins$ rabbitmq-plugins list --enabled
SYNOPSIS
rabbitmq-plugins [options] command [commandoptions_]
DESCRIPTION
rabbitmq-plugins manages RabbitMQ plugins. Plugins extend RabbitMQ functionality with features like management UI, MQTT support, and LDAP authentication.
PARAMETERS
-n node
Target node.--offline
Modify without running node.--online
Require running node.
EXAMPLES
$ # List all plugins
rabbitmq-plugins list
# Enable management UI
rabbitmq-plugins enable rabbitmq_management
# Enable MQTT
rabbitmq-plugins enable rabbitmq_mqtt
# Disable plugin
rabbitmq-plugins disable rabbitmq_stomp
# Offline enable
rabbitmq-plugins enable --offline rabbitmq_management
rabbitmq-plugins list
# Enable management UI
rabbitmq-plugins enable rabbitmq_management
# Enable MQTT
rabbitmq-plugins enable rabbitmq_mqtt
# Disable plugin
rabbitmq-plugins disable rabbitmq_stomp
# Offline enable
rabbitmq-plugins enable --offline rabbitmq_management
COMMANDS
list
List all plugins.enable plugins
Enable plugins.disable plugins
Disable plugins.set plugins
Set exact plugin list.
COMMON PLUGINS
$ rabbitmq_management - Web UI and API
rabbitmq_mqtt - MQTT protocol
rabbitmq_stomp - STOMP protocol
rabbitmq_shovel - Message transfer
rabbitmq_federation - Federation
rabbitmq_prometheus - Metrics export
rabbitmq_mqtt - MQTT protocol
rabbitmq_stomp - STOMP protocol
rabbitmq_shovel - Message transfer
rabbitmq_federation - Federation
rabbitmq_prometheus - Metrics export
CAVEATS
Some plugins require node restart. Dependencies enabled automatically. Management UI on port 15672.
HISTORY
RabbitMQ plugins system was developed by Pivotal (now VMware) as part of RabbitMQ's extensible architecture.
SEE ALSO
rabbitmqctl(8), rabbitmq-diagnostics(8), rabbitmq-server(8)
