Werk #19472: Fix false CRIT for NetApp temperature sensors without transceivers
| Component | Checks & agents | ||||||||
| Title | Fix false CRIT for NetApp temperature sensors without transceivers | ||||||||
| Date | Apr 1, 2026 | ||||||||
| Level | Trivial Change | ||||||||
| Class | Bug Fix | ||||||||
| Compatibility | Compatible - no manual interaction needed | ||||||||
| Checkmk versions & editions |
|
The netapp_ontap_temp check incorrectly reported CRIT for temperature sensors
on NetApp ONTAP systems where DAC cables are used
instead of optical SFP transceivers, or where SSDs have no temperature sensors
installed.
NetApp firmware reports these ports as installed: true even when no transceiver
is present, and returns state: error with temperature: null and all thresholds
null. This seems a firmware/API limitation: the hardware detection does not
distinguish between "not installed" and "error".
The check now only monitors sensors that report an actual temperature value and at least one threshold. DAC-only sensors are silently ignored, eliminating the false CRIT state.
If you have existing services showing CRIT for such sensors, they will disappear after the next check.