こんにちは。
Zabbix Agent 2 はGo言語で再設計された次世代の監視エージェントであり、標準で強力なDocker監視モジュールを標準搭載しています。
ホストOS全体のCPU・メモリ監視だけでなく、稼働中コンテナごとのリソース消費量をリアルタイムに自動収集・分析する環境設定テクニックを紹介します。
1. 設定手順と権限の付与
Zabbix Agent 2 がDockerソケット(/var/run/docker.sock)へ安全にアクセスできるよう、zabbix ユーザーを docker グループに所属させます。
# zabbixユーザーをdockerグループに追加
sudo usermod -aG docker zabbix
sudo systemctl restart zabbix-agent2
2. Zabbix Web UIでのテンプレート設定
Zabbix画面のホスト設定にて「Docker by Zabbix agent 2」テンプレートをインポート・適用することで、コンテナのメモリ使用量やCPU上限到達のアラートが自動生成されます。









