Hey everyone! I have Docker set up on three different servers: a Synology NAS and two Mini PCs running in a Proxmox Cluster (one VM on each node). So far, everything's going well, but I'm looking for some guidance on monitoring these instances. I've installed Watchtower (WUD) on each server, and it's working great to notify me when my containers need updates. However, I read that it might be possible to install WUD once and monitor all three servers instead of managing it on each one. Is there a beginner-friendly guide to help me set this up?
2 Answers
Have you looked at the WUD documentation? It's a great resource. For broader monitoring needs, there are many third-party tools available, like cAdvisor, Node Exporter, Grafana with Loki, Uptime Kuma, and more. If you dig into communities like /r/selfhosted, you can find plenty of discussions around this too.
You can set up a Zabbix server and run Zabbix agents on each of your hosts to keep track of whatever you want. It’s a pretty solid monitoring solution!
I'll check that out, thanks for the tip!
Thanks! I did try WUD's instructions, but I keep hitting this error: 'Unable to listen to Docker events [connect ECONNREFUSED 192.168.0.255:2375]'. I'm not sure how to share the docker.sock across them either. Any ideas?