Werk #16913: Generic Printer: Default output tray levels interpreted as 'filled' rather than 'remaining'
| Component | Checks & agents | ||||||
| Title | Generic Printer: Default output tray levels interpreted as 'filled' rather than 'remaining' | ||||||
| Date | Mar 23, 2026 | ||||||
| Level | Trivial Change | ||||||
| Class | Bug Fix | ||||||
| Compatibility | Incompatible - Manual interaction might be required | ||||||
| Checkmk versions & editions |
|
Output tray checks read the Printer-MIB::prtOutputRemainingCapacity incorrectly as a fill level, using 100% as the WARN and CRIT thresholds, treating these as the worst-case scenario. This caused empty output trays to trigger CRIT alerts, while full trays remained OK.
This change sets the default levels for OutputRemainingCapacity to 0% and adjusts the default values for printer_output accordingly. As a result, empty output trays will no longer generate critical alerts, reducing false alarms and preventing unnecessary incident responses.
Configured levels for Capacity filled (which likely have been created to workaround incorrect CRIT states) have to be reconfigured, now titled Capacity remaining, following a LOWER semantic. E.g. instead of configuring (80%, 90%), you would now configure (20%, 10%), or just remove the configuration if it was a workaround only.