zabbix5.0でDockerの監視メモ
セットアップ
zabbixでDockerを監視するには、zabbix_agent2が必要なので、以下のドキュメントに記載されているOSをを利用すること。
zabbix serverのセットアップは以下に沿う。
agent2は、パッケージのセットアップまでは一緒で、インストールするパッケージが、zabbix_agent2だけで良い。
Dockerを監視する
以下の通り、 Template App Docker
があるので、監視対象のhostに、Template App Docker
を紐付けたら良い。
(なければ、zabbixのリポジトリからxmlが拾ってこれる。)
Templateを紐付けたのに監視が開始できないときは、監視対象のOS上で、zabbix agentを動かしているユーザーをdocker groupに所属させると良いはず。
また監視できる項目についても、以下のURLに詳細が記載されている。
動作確認について
監視対象のホストで以下のコマンドを叩く
zabbix_agent2 -t docker.ping -c /etc/zabbix/zabbix_agent2.conf
zabbix server が稼働するホストで以下のコマンドを叩く
(こちらがうまく行かないケースならば、 監視対象のホストでzabbix agentを動かしているユーザーをdocker groupに所属させると良いはず。)
zabbix_get -s ${target_ip} -k docker.info