rabbitmq on ubuntu
علی ذوالفقار
1403/11/10 15:49:32 (3)
default port : 15672
apt install erlang
apt install rabbitmq-server
systemctl start rabbitmq-server
systemctl enable rabbitmq_server
systemctl status rabbitmq-server
systemctl stop rabbitmq-server
List of ueues :
rabbitmqctl list_queues
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user [username]
rabbitmqctl set_user_tags [username] administrator
rabbitmqctl change_password [username] "newpassword"
rabbitmqctl set_permissions -p / [username] ".*" ".*" ".*"
docker command :
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.12.14-management-alpine
monitoring commands :
# checks if the local node is running and CLI tools can successfully authenticate with it
sudo rabbitmq-diagnostics ping
# prints enabled components (applications), TCP listeners, memory usage breakdown, alarms
# and so on
sudo rabbitmq-diagnostics status
# prints cluster membership information
sudo rabbitmq-diagnostics cluster_status
# prints effective node configuration
sudo rabbitmq-diagnostics environment
log management :
journalctl --system
journalctl --system | grep rabbitmq
Log Rotation :
/etc/logrotate.d/rabbitmq-server.
https://www.cherryservers.com/blog/how-to-install-and-start-using-rabbitmq-on-ubuntu-22-04
https://www.server-world.info/en/note?os=Ubuntu_24.04&p=rabbitmq&f=5