以下是CentOS下常用的RabbitMQ监控工具:
- RabbitMQ管理插件(rabbitmq_management)
- 启用后可通过Web界面(http://localhost:15672)查看队列、连接、交换机等状态,支持监控队列长度、消息速率等指标。
- RabbitMQ Exporter + Prometheus + Grafana
- RabbitMQ Exporter采集监控指标,Prometheus存储数据,Grafana可视化展示,支持自定义仪表盘。
- 命令行工具
rabbitmqctl:通过命令行获取节点状态、队列信息等,如rabbitmqctl list_queues。
rabbitmq-diagnostics:用于诊断配置问题,如检查端口连通性。
- 第三方监控工具
- Zabbix:需安装对应模板,支持告警和性能监控。
- Nagios:可配置异常告警,适合监控服务状态。
- RabbitMQ Prometheus插件(rabbitmq_prometheus)
- 直接暴露Prometheus格式指标,无需额外工具,支持内存、磁盘、消息速率等监控。