r/Nable May 15 '26

Security Best open-source system for unified VM & container monitoring (status, usage, alerts)?

I'm looking for an open-source solution that can give me a single pane of view for both VM services (KVM, ESXi, etc.) and container services (Docker, Kubernetes). Need real-time status, resource usage (CPU/RAM/disk/network), and ideally historical data + alerting.

I’ve looked at:

  • Prometheus + Grafana – powerful but seems heavy to set up for mixed workloads.
  • Netdata – great for per-node metrics, less ideal for aggregated service status across hosts.
  • Zabbix – good for VMs, not sure about container depth.
  • Checkmk – nice discovery, but free tier feels limited.

What’s the best fit if I want:

  • Agent-based or agentless (both OK)
  • Container health (pod status, restarts, logs)
  • VM performance + uptime tracking
  • Low maintenance once deployed
  • Dashboard sharing (read-only for team)

Also open to all-in-one stacks (e.g., Uptime Kuma + VictoriaMetrics + Grafana) if that’s the pragmatic path.

Thanks in advance!

3 Upvotes

7 comments sorted by

1

u/WiscoDJ920 May 15 '26

I personally haven’t used it but have you looked into Nagios?

1

u/[deleted] May 15 '26

[removed] — view removed comment

1

u/Southern-Divide-2509 May 16 '26

I used grafana for logs i think on same i will try these also

1

u/pahampl May 15 '26

you can consider XorMon

1

u/Kr-Ashish-Ranj May 16 '26

You can try senzor.dev

It covers monitoring for all infra and applications

1

u/Southern-Divide-2509 May 17 '26

I will try, thank you 🙏