Werk #14424: Interface services: Do not abort upon counter overflow
|Komponente||Checks & agents|
|Titel||Interface services: Do not abort upon counter overflow|
|Checkmk-Editon||Checkmk Raw (CRE)|
|Checkmk-Version||2.2.0i1 2.1.0p9 2.0.0p28|
|Kompatibilität||Kompatibel - benötigt kein manuelles Eingreifen|
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.