I have been looking at decentralized monitoring like graphite and influxdb . The idea being that a device or service pushes the metrics about its functioning to a central server. For instance interface, cpu and memory loads. Instead of having to maintain a central database about which devices need t...