ID: 13381
Title: Fix result view for searches with empty result
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
If you searched in monitoring search or quicksearch and the result was empty,
the view shown on "Enter" was always "allservices".
ID: 11389
Title: Fixed error in inventory if block device is virtual
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
If a block device is not a physical one that contains a firmware revision or
serial number the inventory plugin failed and showed an error. All information
for a block device is now optional.
ID: 13332
Title: Password store for LDAP service and SMTP service access
Component: Multisite
Level: 1
Class: Security fix
Version: 2.1.0i1
The rules "Check LDAP service access" and "Check SMTP service access" now
support the password store.
ID: 12699
Title: Activate Livestatus TCP socket with systemd on recent enough systems
Component: Core & setup
Level: 1
Class: New feature
Version: 2.1.0i1
The Livestatus socket can be configured to be reachable over the
network (details can be found under
https://docs.checkmk.com/latest/en/livestatus.html#network).
This is needed for, e.g., building distributed environments with Checkmk.
In previous releases this network connection was managed by a
site-specific xinetd instance. Since xinetd is not available on newer
Linux distributions, we have added an alternative mode of managing
the socket using systemd.
All Checkmk sites on Linux distributions with a systemd version newer or
equal to version 235 that have the LIVESTATUS_TCP option enabled (see
abover for a link to the manual) automatically and seamlessly switch to
the new systemd-managed socket after upgrading to Checkmk 2.1. Older
Linux distributions keep using xinetd.
Users are advised to double-check the systemd configuration under
<tt>$OMD_ROOT/etc/mk-livestatus/livestatus.socket</tt> and
<tt>$OMD_ROOT/etc/mk-livestatus/livestatus@.service</tt>.
ID: 13170
Title: check_dns: added option to use default DNS server
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
If no DNS server is specified the error message "CRITICAL - Plugin timed out while executing system call" could have been reported.
The reason for this error is that the check_dns option "-s" is used with the hostname as DNS server. The host might not be a DNS server
and a timeout occurs.
The new option "Use default DNS server" will omit the option "-s" for check_dns. In this case the default DNS server of the checkmk server
will be used and no timeout occurs any more.
ID: 13378
Title: Fix detection of HTTP protocol
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
The detection of the HTTP protocol, used in "Analyze configuration", "Crash
reports" and to determine the shown default setting of "URL prefix for links to
Checkmk" for notifications, was broken since 2.0.0. That leaded e.g. to a
warning in section "Secure GUI (HTTP)" of "Analyze configuration", even if
https was configured.
ID: 12394
Title: mssql_versions: Remove deprecated inventory plugin which is replaced by the new inventory plugin mssql_instance
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
As the deprecated mssql_versions check plugin (werk 3725) the related
inventory plugin is also removed. Instead the new inventory plugin
mssql_instance is added.
You have to update the agent plugin mssql.vbs on the related hosts.
ID: 13333
Title: Don't raise an exception if host and services are assigned to groups
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Since the 2.0.0p13 an exception was raised when a rule of the ruleset "Assignment of hosts
to contact groups", "Assignment of services to contact groups", "Assignment of services to
service groups" or "Assignment of hosts to host groups" was saved. This is fixed.