Tracking whether home server devices stay on too long

The needed tool is a service that checks multiple devices regularly and records how long each one was powered on during the day, down to hours and minutes. Docker support is preferred. The uptime data should be available through a REST API or a similar method so it can be shown on a personal homepage .

It should also send alerts through Webhook or another notification method when a device passes a chosen limit. is useful for checking whether something is online and healthy, but it does not fit well when the goal is to find devices that are running too much.

Key points

  • The tool should monitor many devices by pinging them regularly.
  • The main goal is daily uptime totals in hours and minutes.
  • The data needs to be usable in a through a REST API or similar output.
  • Alerts should fire when a device passes a chosen running-time limit.
  • is better for outage than for tracking excessive runtime.
Read original