RabbitMQ is a message bus that [describes itself][rabbitmq-features] as “a messaging broker - an intermediary for messaging. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received”. RabbitMQ is also the default Sensu Transport. When using RabbitMQ as the Sensu Transport, all Sensu services require access to the same instance (or cluster) of RabbitMQ to function. All Sensu users are encouraged to install and run RabbitMQ on one of the following supported platforms:
NOTE: please refer to the Installation Prerequisites documentation regarding selecting a Transport for your Sensu installation before proceeding with RabbitMQ installation. If you intend to use Redis as your transport, you don’t need to install RabbitMQ.
WARNING: Sensu Support is available for RabbitMQ installations on Ubuntu/Debian and RHEL/CentOS operating systems, only.