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
Back