Menü Schließen

Zabbix Docker Socket permission denied

Zabbix Logo

Ich habe das Docker Template in Zabbix einem Host hinzugefügt um so die Metriken von Docker für Container abzufragen und zu monitoren. Nach der Konfiguration fand ich bei der Abfrage und im Zabbix Log folgende Fehler:

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

und

ZBX_NOTSUPPORTED: Cannot fetch data.

Die Lösung ist recht einfach und dokumentiert. Hier muss der Zabbix User in der Docker Gruppe aufgenommen werden. Den Zabbix Service danach noch neutsarten und gut. Als Zabbix Agent muss im übrigen für das Docker Template der Zabbix Agent2 verwendet werden. Vorher User und Gruppe bitte prüfen, falls sie vom Standard abweichen.

# usermod -aG docker zabbix
# service zabbix-agent2 restart && service zabbix-agent2 status

Thats it … Have Fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert