I would like to monitor my router for general metrics (CPU and RAM usage, I/O reads/writes, temperature, … etc.). The dashboards at the router UI and Goodcloud offer an excellent view, and also the alerting feature in GoodCloud is handy.
I would like to grab these metrics and route them to my monitoring solution. Currently, I do not know from where does the router UI or Goodcloud get the metrics. Do you use SNMP ? Prometheus ? Is this documented anywhere ?
If there is no document or an open-source solution you use, Is there an SDK I can use to access these programatically ?