Monitoring needs to be: single dashboard << many agents. I have no plan deploying dashboard on every server.

I think netdata or Grafana with a chosen backend is right for you then. My goal was different, but I'll consider implementing such functionality in the long run. Thank you for your feedback.