checkfleet

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) → OK with version, else ERROR.
  • Nodes (/api/nodes): not running, or a memory / disk-free alarm → BAD.
  • Queues (/api/queues): depth past queue_warn_depth/queue_crit_depthWARN/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.