Monit configuration on WebPlatform infrastructure
The monit project has two components; Monit, and M/Monit. While monit is open-source and can be used stand alone along with an independent web ui, M/Monit can manage from one place every machine that runs monit.
M/Monit can control monit configuration, creates a global cluster health graph all in "one place".
If the management don’t want to pay for a M/Monit licence its possible to shim a dashboard with a set of well-thought NGINX proxy configuration. While it would allow to control every nodes, there would be no overall network graphs.
Here are a few screenshots of monit client HTTP server reports.
Those are reports generated from M/Monit server that reads updates from a set of monit servers. Each monit client can send updates through their local
set mmonit http://foo:bar@mmonit:8080/collector config).