溫馨提示×

如何在Debian上監控RabbitMQ

小樊
52
2025-09-03 13:26:31
欄目: 智能運維

在Debian上監控RabbitMQ可通過以下方式實現:

  1. 啟用管理插件(基礎監控)

    sudo rabbitmq-plugins enable rabbitmq_management  
    

    訪問Web界面:http://服務器IP:15672,使用默認用戶名/密碼guest/guest查看隊列、連接、內存等狀態。

  2. 命令行工具(輕量級監控)

    • rabbitmqctl status:查看節點運行狀態。
    • rabbitmqctl list_queues:查看隊列消息數、消費者數。
    • rabbitmq-diagnostics check_disk_free:檢查磁盤空間。
  3. Prometheus + Grafana(高級可視化)

    • 啟用RabbitMQ的Prometheus插件(3.8.0+內置):
      sudo rabbitmq-plugins enable rabbitmq_prometheus  
      
      配置Prometheus抓取指標(默認端口15692),在Grafana中導入RabbitMQ儀表盤模板(如ID: 7890、12345)展示隊列積壓、消息速率等。
  4. 第三方工具(集成告警)

    • Nagios:通過nagios-plugins-rabbitmq插件監控連接狀態、隊列長度,支持自動告警。
    • Zabbix:利用其RabbitMQ監控模板實現閾值告警和趨勢分析。
  5. 日志分析
    查看RabbitMQ日志(默認路徑/var/log/rabbitmq/),通過tail -f實時監控異常信息。

選擇建議

  • 簡單場景:使用管理插件或命令行工具。
  • 復雜環境:搭配Prometheus+Grafana實現可視化監控與告警。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女