Werk #13473: Do not drop services of incompatibly changed plugins

Component Checks & agents
Title Do not drop services of incompatibly changed plugins
Date Nov 24, 2021
Checkmk Editon Checkmk Raw (CRE)
Checkmk Version 2.1.0i1
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed

In rare cases a `cmk-update-config` could silently drop the service of a plugin (see below for which plugins can be affected). It would then appear as stale in the service view. A rediscovery would fix the issue (and usually report one or more new services).

Now the affected service will go to UNKNOWN, and include "" in the service description. However the required action remains the same: Perform a rediscovery. It will now report the affected service as being vanished (and usually one or more new services).

This only affects services of (custom) plugins, whose implementation was changed: From being a single service plugin ("without item") to being a multiple services plugin ("with item"). In the case a shipped plugin is changed in this regard, this scenario should be avoided by implementing an automatic transition. For custom plugins however, you may encounter the described issue.

To the list of all Werks