Werk #19281: cisco_fantray: Fix discovery failure when entPhysicalName is empty
| Component | Checks & agents | ||||||
| Title | cisco_fantray: Fix discovery failure when entPhysicalName is empty | ||||||
| Date | Mar 13, 2026 | ||||||
| Level | Trivial Change | ||||||
| Class | Bug Fix | ||||||
| Compatibility | Compatible - no manual interaction needed | ||||||
| Checkmk versions & editions |
|
The cisco_fantray check uses entPhysicalName from entPhysicalTable as the service item name for discovered fan trays. Some devices return an empty entPhysicalName, which previously caused discovery to fail due to invalid empty items. As a result, some fan trays might not have been discovered or displayed.
This check now falls back to the end OID when entPhysicalName is empty but a matching row exists in entPhysicalTable. Entries without a matching row in entPhysicalTable continue to be ignored as before. With this fix, fan trays that previously lacked names will now be discovered correctly without requiring any user intervention.