RabbitMQ - Disable a plugin using the rabbitmq-plugins command

Before using the rabbitmq-plugins command with the disable option to disable a plugin, you will probably want to use the rabbitmq-plugins list or rabbitmqctl status command to list the enabled plugins.

]# rabbitmq-plugins list
 Configured: E = explicitly enabled; e = implicitly enabled
 | Status:   * = running on rabbit@server001
 |/
[E*] accept                            0.3.3
[e*] amqp_client                       3.6.10
[e*] cowboy                            1.0.4
[e*] cowlib                            1.0.2
[e*] prometheus                        3.4.3
[E*] prometheus_httpd                  2.1.8
[E*] prometheus_process_collector      1.3.0
[E*] prometheus_rabbitmq_exporter      v3.6.14.1
[  ] rabbitmq_amqp1_0                  3.6.10
[E*] rabbitmq_auth_backend_ldap        3.6.10
[  ] rabbitmq_auth_mechanism_ssl       3.6.10
[  ] rabbitmq_consistent_hash_exchange 3.6.10
[  ] rabbitmq_event_exchange           3.6.10
[e*] rabbitmq_federation               3.6.10
[E*] rabbitmq_federation_management    3.6.10
[  ] rabbitmq_jms_topic_exchange       3.6.10
[E*] rabbitmq_management               3.6.10
[e*] rabbitmq_management_agent         3.6.10
[  ] rabbitmq_management_visualiser    3.6.10
[E*] rabbitmq_message_timestamp        20171215-3.6.x
[  ] rabbitmq_mqtt                     3.6.10
[  ] rabbitmq_recent_history_exchange  3.6.10
[  ] rabbitmq_sharding                 3.6.10
[E*] rabbitmq_shovel                   3.6.10
[E*] rabbitmq_shovel_management        3.6.10
[  ] rabbitmq_stomp                    3.6.10
[  ] rabbitmq_top                      3.6.10
[  ] rabbitmq_tracing                  3.6.10
[  ] rabbitmq_trust_store              3.6.10
[e*] rabbitmq_web_dispatch             3.6.10
[  ] rabbitmq_web_mqtt                 3.6.10
[  ] rabbitmq_web_mqtt_examples        3.6.10
[  ] rabbitmq_web_stomp                3.6.10
[  ] rabbitmq_web_stomp_examples       3.6.10
[  ] sockjs                            0.3.4

 

The rabbitmq-plugins command with the disable option can be used to enable a plugin. In this example, the rabbitmq_shovel plugin will be disabled.

~]# rabbitmq-plugins disable rabbitmq_shovel
Disabling plugins on node rabbit@server1:
rabbitmq_shovel
The following plugins have been configured:
  rabbitmq_auth_backend_ldap
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_message_timestamp
  rabbitmq_prometheus
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@server1...
The following plugins have been disabled:
  rabbitmq_shovel
  rabbitmq_shovel_management

 

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee

Add a Comment




We will never share your name or email with anyone. Enter your email if you would like to be notified when we respond to your comment.





Please enter 5ea13 in the box below so that we can be sure you are a human.




Comments

Web design by yours truely - me, myself, and I   |   jeremy.canfield@freekb.net   |