Skip to main content
Hardware

CPU Temperature

Monitor the CPU temperature of Windows and Linux devices with your own thresholds and choose how devices without a sensor are reported.

The CPU Temperature check monitors temperature sensors exposed by the device. It runs on Windows and Linux every 5 minutes by default; macOS is not supported.

Steps

  1. Go to Devices and open the device.
  2. Click the Checks tab → Add Check → CPU Temperature.
  3. Adjust the Warning and Critical thresholds if needed and choose under When no sensor is available how missing sensor readings are reported.
  4. Click Add Check.

See also: Assign Checks with Configuration Packages

Settings

Temperature thresholds are in °C.

FieldTypeRequiredDefaultDescription
WarningintegerNo80A temperature at or above this value produces a Warning result.
CriticalintegerNo90A temperature at or above this value produces a Critical result.
When no sensor is availableselectionNoWarningWarning or Ignore (OK) when no usable sensor readings are available.

Usable sensor availability depends on the device: many mainboards and all virtual machines expose no sensor.

Sensors

PlatformData source
WindowsFirmware-provided ACPI thermal zones through WMI
LinuxThermal zones under /sys/class/thermal

The check prefers sensors whose names indicate CPU sensors. If it finds none, it uses the remaining readable thermal zones.

Results

ResultMeaning
OKThe highest selected reading is below the warning threshold
WarningThe highest reading reaches the warning threshold, or no usable sensor readings are available and When no sensor is available is set to Warning
CriticalThe highest reading reaches the critical threshold; Critical takes precedence over Warning
FailureA query error or timeout while reading the sensors

With Ignore (OK), missing sensor readings produce an OK result — this does not confirm a safe temperature.

FAQ

The check reads thermal zones exposed by the system, not necessarily CPU-core sensors. Some devices provide no useful readings. Compare a suspiciously constant value with the manufacturer's diagnostics; a normal-looking check value does not rule out overheating in that case.