Hi
I want to deploy Rabbit MQ cluster in my production environment. Is there any tool available that can trigger mail/eventViewer log when message size in any messageQueue crosses threshold or if any node gets down? I don't want to monitor these events using rabbitmq monitoring center as it will be a new task for admin.
These are the monitor tools listed by rabbitmq official. You may find your own solution anyway.
The following is an alphabetised list of third-party tools commonly used to collect RabbitMQ metrics. These tools vary in capabilities but usually can collect both infrastructure-level and RabbitMQ metrics.
Note that this list is by no means complete.
| Monitoring Tool | Online Resource(s) |
| AppDynamics | AppDynamics, GitHub |
| AWS CloudWatch | GitHub |
| collectd | GitHub |
| DataDog | DataDog RabbitMQ integration, GitHub |
| Ganglia | GitHub |
| Graphite | Tools that work with Graphite |
| Munin | Munin docs, GitHub |
| Nagios | GitHub |
| Nastel AutoPilot | Nastel RabbitMQ Solutions |
| New Relic | NewRelic Plugins, GitHub |
| Prometheus | Prometheus guide, GitHub |
| Zabbix | Zabbix by HTTP, Zabbix by Agent, Blog article |
| Zenoss | RabbitMQ ZenPack, Instructional Video |
Also, please consider Prometheus as it is suggested by rabbitmq
official.
Long term metric storage and visualisation services such as Prometheus and Grafana or the ELK stack are more suitable options for production systems. They offer:
RabbitMQ provides first class support for Prometheus and Grafana as of 3.8. It is recommended for production environments.