GPU
Monitor utilization, graphics memory and temperature of the graphics cards in your Windows and Linux devices with your own thresholds.
The GPU check monitors utilization, graphics memory usage, and temperature of a device's graphics cards. It runs locally on the device with the octoja agent on Windows and Linux (x64 and ARM64 each), every 5 minutes by default. macOS is not supported.
Steps
- Open the device and choose Checks โ Add Check โ GPU.
- Adjust which values are monitored and their thresholds if needed.
- Click Add Check.
To assign the check to multiple devices, use a configuration package.
Settings
Utilization and memory thresholds are limited to 0โ100 %, temperature thresholds to 0โ150 ยฐC. If a warning threshold is higher than its critical threshold, the check swaps the two values.
Data sources
On Windows, the check derives utilization from three samples taken one second apart and, like Task Manager, uses the busiest engine of the graphics card. The performance counters report no total graphics memory, so memory usage is not evaluated against the thresholds there.
Results
Each GPU is evaluated separately; the overall result is the most severe state across all GPUs. A value the data source does not provide is skipped.
- On Linux, an
nvidia-smierror is reported as a failure; on Windows, the check falls back to the performance counters instead. - With Ignore (OK), a device without a readable GPU reports OK. This does not confirm a healthy graphics card.
See also: Set up alerts for a check
Was this helpful?
More in Hardware
CPU TemperatureDell iDRACDisk PresenceQNAP NASStill need help? Ask the team