ID: 13864
Title: Host registration: Enable on sites with disabled Setup & check site name
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
The host registration via the <tt>cmk-agent-ctl</tt> command failed for
sites with disabled Setup.
Furthermore, upon registration, we now check if the site where the host is
registering is also the site on which it is monitored (only relevant in
distributed setups). If not, the registration fails.
Finally, upon registration we also ensure that the host is not a cluster
host, since cluster hosts have no direct physical or virtual counterpart
which needs to be registered.
ID: 13298
Title: Speed up loading time of user visuals
Component: Multisite
Level: 1
Class: New feature
Version: 2.2.0i1
System with many users (1000+) had performance problems in calculating
the actual visible views, dashboards and reports for the corresponding user.
This introduced an additional rendering delay of 200-300ms for those visuals.
Most of the computed visual world is now cached and only updated on demand.
ID: 13297
Title: Setup (WATO) now uses Redis for certain lookups to improve GUI performance
Component: Setup
Level: 2
Class: New feature
Version: 2.2.0i1
Large installations with several thousand hosts/folders suffered from a decreased performance
when navigating through the folder hierarchy or when displaying rulesets.
Furthermore, the global settings option <tt>Hide folders without read permissions</tt> made the
entire setup system virtually unusable for non-admin users.
Some of the data is now cached via Redis, which reduces needless calculations and file parsing.
ID: 13803
Title: KUBE: Parse Objects without labels
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Checkmk would previously fail to parse Kubernetes objects, if they had no labels. Affected
Objects were StatefulSets, DaemonSets and Namespaces. This werk fixes the crash.
ID: 13848
Title: check_sql: make --text option WATO configurable
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The `--text` option is now WATO configurable.
It lets users prefix the output with an additional text.
ID: 13844
Title: mk_inventory.solaris: Respect the configration file
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The inventory plugin for Solaris now respects the same configuration
file as the plugins for AIX and Linux.
ID: 13463
Title: check_mk_agent.linux check_mk_agent.openwrt: Add multipath section if no multipath.conf
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Until now, Linux and OpenWrt agents wouldn't write a multipath
section if there was no /etc/multipath.conf file.
Since the config file isn't mandatory, it would lead to multipath
devices not being discovered in inventory if default configuration
is used.