list status
rabbitmqctl cluster_status
list vhosts
rabbitmqctl list_vhosts
list queues
rabbitmqctl list_queues -p $VHOST
list exchanges
rabbitmqctl list_exchanges
list bindings
rabbitmqctl list_bindings | column -t
list consumers
rabbitmqctl list_consumers | grep $QUEUE -c
list users
rabbitmqctl list_users
dump rabbitmq queue to disk
python /var/lib/rabbitmq/mnesia/rabbit-plugins-expand/rabbitmq_management-3.6.5/priv/www/cli/rabbitmqadmin --username=xxx --password="XXX" get queue=queue_namel requeue=true count=810 --format=pretty_json >> messages
get some messages from the queue without deleting them
/usr/sbin/rabbitmqadmin -V vhost -u xxx -p xxx get queue=queue_name requeue=true count=10 > queue_name_part1