RabbitMQ check

RMON performs a RabbitMQ check by establishing a connection to the RabbitMQ server using the credentials specified in the "Username" and "Password" fields. Once the connection is initiated, RMON checks for the availability of the RabbitMQ service by sending a request to the server and waiting for a response. If the connection cannot be established within a specified timeout period, RMON sends a warning message. This check is vital for monitoring the performance and reliability of the messaging system.

RabbitMQ check creation

The check can be created for several countries, regions, or agents at once. To do this, select the desired category in the "Place" field and click + next to the countries/regions/agents for which you want to add the check. After creating the check, you can view the network route from the selected region by clicking on the check's name and then selecting the Show route icon.

Fill in all the necessary fields, including the "Retries" field, which specifies the maximum number of attempts the system will make to reach the service before it is marked as down and a notification is sent. To set a maximum response time, use the "Threshold timeout" field. If the response is slower than this value, the system will trigger a warning.

Additionally, you can specify the runbook in the "Runbook" field to provide a reference guide or set of instructions for troubleshooting the service in case it goes down.

RMON also allows users to configure notifications for alerts about any issues related to RabbitMQ checks by selecting from various channels, including Telegram, Slack, PagerDuty, Mattermost, and/or Email, when adding a new check.

You can also set an expiration date for the check, after which it will be automatically disabled, and specify the priority level for the alert notification.