linux

Linux上RabbitMQ如何监控

小樊
42
2025-08-19 20:17:12
栏目: 智能运维

Linux上监控RabbitMQ可通过以下方式实现:

  1. 启用管理插件(基础监控)
    执行命令 rabbitmq-plugins enable rabbitmq_management,启用后可通过Web界面(http://服务器IP:15672,用户名/密码:guest/guest)查看队列、连接、消息等状态。
  2. 命令行工具(实时监控)
    • rabbitmqctl list_queues:查看队列详情(消息数、消费者数等)。
    • rabbitmqctl status:查看节点状态。
  3. Prometheus+Grafana(高级监控)
    • 启用 rabbitmq_prometheus 插件(默认端口15692),配置Prometheus抓取指标。
    • 通过Grafana可视化展示内存、磁盘、消息速率等数据。
  4. 日志监控
    查看RabbitMQ日志文件(/var/log/rabbitmq/),定位异常。
  5. 资源监控
    使用 top/htop 监控内存、CPU使用情况,df -h 检查磁盘空间。

注:生产环境建议结合插件与监控平台,定期检查队列堆积、连接异常等指标。

0
看了该问题的人还看了