RabbitMQ check
rabbitmq — RabbitMQ
Nodes running and alarm-free, queue depth thresholds, and backlogs with no consumer attached.
checkfleet check rabbitmq --config checkfleet.yml
RabbitMQ health via the management HTTP API — read-only.
- Reachability:
/api/overview(basic auth) →OKwith version, elseERROR. - Nodes (
/api/nodes): not running, or a memory / disk-free alarm →BAD. - Queues (
/api/queues): depth pastqueue_warn_depth/queue_crit_depth→WARN/BAD; messages present with zero consumers →WARN(stuck backlog).
Any management node answers cluster-wide, so one endpoint is enough. Findings
are labelled node/<name> and queue/<vhost>/<name>. The password is read from
password_env, never stored in config.
See Configuration → checks.rabbitmq.
See the full module reference for every check, or configuration for the config keys.