Monitorování Dockeru pomocí Zabbixe

Z Wiki PCiNET 08 spol. s r.o.
Verze z 10. 3. 2023, 13:41, kterou vytvořil Admin (diskuse | příspěvky) (založena nová stránka s textem „Cílem je monitorovat stav dockeru a kontejnerů pomocí zabbixe. Prvním krokem je nahrát šablonu, která je klasicky pro agenta2 do frontendu Zabbixe. Dále je potřeba přidat uživatele zabbix do skupiny docker, jinak hlási chyby a monitoring nefunguje: [Docker] cannot fetch data: Get <nowiki>http://1.28/info</nowiki>: dial unix /var/run/docker.sock: connect: permission denied ZBX_NOTSUPPORTED: Cannot fetch data. Tímto příkazem přidám…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Cílem je monitorovat stav dockeru a kontejnerů pomocí zabbixe.

Prvním krokem je nahrát šablonu, která je klasicky pro agenta2 do frontendu Zabbixe.

Dále je potřeba přidat uživatele zabbix do skupiny docker, jinak hlási chyby a monitoring nefunguje:

[Docker] cannot fetch data: Get http://1.28/info: dial unix /var/run/docker.sock: connect: permission denied
ZBX_NOTSUPPORTED: Cannot fetch data.

Tímto příkazem přidáme uživatele zabbix do skupiny docker:

usermod -aG docker zabbix

Někdy je potřeba ho spustit ve složce /usr/sbin/ (CD /usr/sbin/ ) příkazem ./usermod -aG docker zabbix

Teď už jen stačí přidat šablonu dockeru k monitorovanému zařízení a vše by mělo fungovat. Samozřejmě je potřeba mít na serveru zabbix agenta v2, s v1 to nefunguje.