I have set up Sensu with the API and Server running on one instance, and RabbitMQ running on a separate instance. This is working quite well for us; however, if the server or api loose connectivity to RabbitMQ, the Sensu Server is not sending any notifications. I would expect the server to send out No keep-alive sent from client in over 120 seconds
notifications for each client in this scenario. As it stands now with our setup, if RabbitMQ fails (or the connection to it fails), all monitoring will silently fail.
How can Sensu be configured to send notifications when the Server or API processes loose connectivity to the transport (RabbitMQ)? In general, what are the best practices for monitoring the monitoring software?