跳到主內容

Docker Stats Agent 服務

  記錄 Docker Stats 設定方式

  • 安裝必要套件
pip3 install python-dateutil
  • 下載 Docker Stats 套件
wget https://github.com/librenms/librenms-agent/raw/master/snmp/docker-stats.py -O /etc/snmp/docker-stats.py
  • 在預設下只會顯示在運行中的狀況,如果要看所有的容器的話請修改以下此參數把 ONLY_RUNNING_CONTAINERS 修改為 False
ONLY_RUNNING_CONTAINERS = False
  • 設定可執行
chmod +x /etc/snmp/docker-stats.py
  • 到 SNMP 下新增 Mysql 套件服務 vim /etc/snmp/snmpd.conf
extend docker /etc/snmp/docker-stats.py

# 指令
echo "extend docker /etc/snmp/docker-stats.py" >> /etc/snmp/snmpd.conf
  • Debian-snmp 加入 docker 群組
usermod -a -G docker Debian-snmp
  • 重啟 SNMP 服務
systemctl restart snmpd

參考相關網站