RabbitMQ¶
A managed instance of the RabbitMQ message broker. On NixOS 20.09, RabbitMQ 3.8 should be used.
We still provide RabbitMQ versions 3.6.5 and 3.6.15. They are end-of-life and should not be used anymore.
Configuration¶
The server listens for AMQP connections on the first IP of the srv interface on port 5672.
Additional configuration using the Erlang syntax can be placed in
/etc/local/rabbitmq/rabbitmq.config
.
We remove the guest user for security reasons.
Interaction¶
Service users can access the rabbitmq account with sudo -iu rabbitmq to perform administrative tasks with rabbitmqctl.
Monitoring¶
The default monitoring setup checks that the RabbitMQ server is healthy and responding to AMQP connections.