I'm running Docker on three different servers in my network: a Synology NAS and two Mini PCs in a Proxmox Cluster. Everything seems to be working fine, but I need help with monitoring these Docker instances. I've set up WUD on each server, and it notifies me when any containers need updates. Is there a way to have WUD installed just once to monitor all three servers instead of running it separately on each one? Also, is there an easy guide for someone who's not very tech-savvy?
3 Answers
You might want to consider setting up a Zabbix server to monitor your Docker containers. Installing the Zabbix agent on each host will allow you to track whatever metrics you need. It's a powerful solution once you get it rolling. Good luck!
Have you checked the WUD documentation? There are lots of third-party tools available for monitoring Docker environments like cadvisor and Grafana. The r/selfhosted subreddit has a ton of useful discussions on this, which could provide some insights! Just remember to be clear on what you want to monitor.
I tried following the WUD setup, but it didn't recognize the other Docker instances. I'm also unsure how to share the docker.sock remotely, which is part of the issue. I'm getting an error saying 'Unable to listen to Docker events [connect ECONNREFUSED 192.168.0.255:2375]'. It feels like I'm in over my head; any tips on making this easier?
Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux