Werk #19831: Fix ESX GPU utilization showing values 100 times too high
| Component | Checks & agents | ||||
| Title | Fix ESX GPU utilization showing values 100 times too high | ||||
| Date | Jun 4, 2026 | ||||
| Level | Trivial Change | ||||
| Class | Bug Fix | ||||
| Compatibility | Compatible - no manual interaction needed | ||||
| Checkmk versions & editions |
|
The "GPU Utilization" service for ESX host systems reported impossible values such as 1850%, and was effectively always WARN or CRIT: the default thresholds of 80%/90% were already exceeded at a real utilization of 0.8%/0.9%.
The vSphere performance API reports counters with the unit "percent" as fixed point integers in hundredths of a percent — a raw value of 1850 means 18.5%. The check plugin esx_vsphere_counters_gpu_utilization took the raw value as-is; it now converts it correctly.
If you raised the levels in the rule "ESX GPU Utilization" to work around the inflated values, revert them to sensible percentages after updating.