Skip to main content
Operating system & services

System Uptime

Monitor how long your devices have been running since their last boot and get alerted when a restart has been deferred for too long.

The System Uptime check reports how long a device has been running since its last boot and warns when it has not been restarted for too long. A very long uptime often points to a deferred restart, for example after installed updates. The check runs on Windows, Linux, and macOS (each in x64 and Arm64 builds) every 15 minutes by default.

Steps

  1. Go to Devices and open the device.
  2. Click the Checks tab → Add Check → System Uptime.
  3. Adjust Warning (days up) and Error (days up) if needed.
  4. Click Add Check.

Alternatively, assign the check with a config package.

Settings

FieldTypeRequiredDefaultDescription
Warning (days up)integerNo30Uptime in days at or above which a warning is raised
Error (days up)integerNo90Uptime in days at or above which a critical result is raised

If Warning (days up) is higher than Error (days up), the check swaps the two values before evaluation.

Results

ResultCondition
OKUptime is below Warning (days up)
WarningUptime reaches Warning (days up) (≥)
CriticalUptime reaches Error (days up) (≥)

Uptime is compared including fractions of a day, so with the default of 30 the check turns to Warning exactly 30 days after boot.

Metrics collected:

  • Uptime since the last boot (in days)
  • Boot time, calculated from the current time and the uptime

The check only measures uptime. To check on Windows whether a restart is actually pending, use the Pending Reboot check (see Pending Reboot).

See also: Set up alerts for a check

Was this helpful?

Still need help? Ask the team