Explore the latest product updates and best practices at our hybrid Checkmk Conference #12 from June 16-18, 2026 – Register here

Werk #14424: Interface services: Do not abort upon counter overflow

Component Checks & agents
Title Interface services: Do not abort upon counter overflow
Date Jul 5, 2022
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.2.0b1 Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Ultimate MT
2.1.0p9 Checkmk Community, Checkmk Pro, Checkmk Ultimate MT
2.0.0p28 Checkmk Community, Checkmk Pro, Checkmk Ultimate MT

Most of the interface check plugins (such as if64) are counter-based. This means that the rates shown in the service outputs are computed by Checkmk based on these counters. One property of these counters is that they may overflow and subsequently re-start from zero. When this happens, no useful rate can be computed for this check cycle.

Before this werk, Checkmk aborted and did not produce any service output in this case. Now, Checkmk instead skips the metrics for which the corresponding counters overflowed, but still produces the remaining, unaffected results.

Note thas this only applies to ungrouped interfaces, i.e. the vast majority of all interface services.

To the list of all Werks