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!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.