ID: 13095
Title: Improved Livestatus query performance for hostsbygroup and servicesbygroup tables
Component: Livestatus
Level: 2
Class: New feature
Version: 2.2.0i1
Under various (complicated) circumstances, Livestatus queries for the
hostsbygroup and servicesbygroup tables with non-trivial filters could take
a very long time. This has been improved, sometimes bringing down the
response time from minutes to milliseconds.
ID: 13790
Title: KUBE: Remove Container Labels
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, on a Kubernetes host Checkmk would create a single label of each
- cmk/container_image and
- cmk/container_name.
The label value was set to the name, respectively image, of one container. Since label keys
have to be unique, this would cause most containers to be left out, if there were multiple
containers. This werk introduces removes the faulty labels.
ID: 13582
Title: Add ssl verify option to agent prometheus
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
It is now possible to explicit enable/disable ssl verification
for agent prometheus and the alertmaneger.
ID: 13581
Title: SSL certificate path for agent_activemq and agent_prometheus
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
When verifying ssl, the special agents activemq and prometheus
were accessing the wrong OMD environment variable.
This is fixed now.
ID: 13619
Title: Fix crash due to dashboard's ill configured with software inventory object restriction
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you configured a dashboard with the object restriction "show information of a
single software package", that setting produced a misconfiguration of the
dashboard specification. When updating to checkmk 2.1 your site is unusable and
you can only see a crash report with the message:
TypeError ('NoneType' object is not iterable)
This werk fixes the crash, yet we still recommend to remove dashboards that use
that restriction.
ID: 13851
Title: Baked windows agent packages are not signed anymore
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously the agent bakery used a signed MSI file as a basis to assemble
windows agent packages. As a result the package got an invalid signature.
With this release the agent bakery uses an unsigned MSI file, thus solving
the problem.
ID: 13861
Title: Rework some Fritz!Box check plugins
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The following Fritz!Box check plugins have been reworked for consistency:
<ul>
<li><tt>fritz_conn</tt> does not display the uptime anymore. This is now handled by
a dedicated uptime service.</li>
<li><tt>fritz_config</tt> has been removed. The configuration values previously
displayed by this plugin are now shown in the HW/SW inventory.</li>
<li><tt>fritz_link</tt> now actually monitors the network link and goes critical if
either the link or the physical link are not up. The link type and the WAN access
type are now shown in the HW/SW inventory instead of in the output of this plugin.</li>
</ul>
These changes are incompatible. Users need to re-discover the services of
affected hosts.