Werk #13475: No longer adapt service names to the agent package name

Component Other components
Title No longer adapt service names to the agent package name
Date Dec 7, 2021
Checkmk Editon Checkmk Enterprise (CEE)
Checkmk Version 2.1.0i1
Level Trivial Change
Class New Feature
Compatibility Incompatible - Manual interaction might be required

The configuration setting "Name of agent packages (Linux, UNIX)" no longer affects the service units names included in the package.

This werk only affects users who have configured a non-standard package name for the Checkmk agent packages created by the agent bakery.

The option was originally implemented to allow for different DEB or RPM packages to be distributed by a local package repository without conflicting.

However, this parameter also changed the names of the created systemd, xinetd or inetd units. This will no longer be the case.

While the previous behaviour in theory allowed you to deploy multiple agent versions on the same host, that was never supported and is highly discouraged. Trying to do so lead to inconsistent or downright wrong monitoring data in the past.

With the introduction of the new component cmk-agent-ctl support for multiple agent versions would become even more error prone and expensive (both in development and in maintenance). By fixing the services name we no longer suggest that this would be feasable.

To the list of all Werks