Catch up on the latest product updates, best practices, and expert insights from the Checkmk Conference #12 – Watch the livestream recordings now

Werk #18605: service_descriptions: stop translating pre-2.0 plug-in names

Component Core & setup
Title service_descriptions: stop translating pre-2.0 plug-in names
Date Jun 12, 2026
Level Trivial Change
Class New Feature
Compatibility Incompatible - Manual interaction might be required
Checkmk versions & editions
3.0.0b1
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT

This only affects users who have manually configured service_descriptions in main.mk or another configuration file — this variable cannot be configured via the UI.

In Checkmk 2.0, check plug-in names lost their dots and dashes (for example ps.perf became ps_perf). Until now, old names in the service_descriptions configuration variable were silently translated to the new format on every configuration load.

This automatic translation has been removed.

Migration required

cmk-update-config points you to the affected entries during the pre-update checks, for example:

/omd/sites/MySite/etc/check_mk/main.mk: rename 'ps.perf' to 'ps_perf'

Rename the reported keys in the listed files, then re-run the update. If you continue the update without fixing the entries, they are ignored and the affected services fall back to their default service names.

To the list of all Werks