ID: 13340
Title: view: sort perf-o-meter with missing value
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
When sorting the perf-o-meter missing values used
to be treated as equal to all other values. This
lead an incorrect sorting in a view.
The missing entries are now treated as smaller
than all other values.
ID: 13669
Title: Fix syntax error if display name is used in notifications on appliances
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.2.0i1
This problem only occured on Checkmk appliances.
If the option "From" - "Display name" was used in notifications, mails could
not be sent. The mail log showed "Bad recipient address syntax" errors
instead.
ID: 13636
Title: Fix xinetd installation problem on SLES15
Component: Other Components
Level: 1
Class: Bug fix
Version: 2.2.0i1
When trying to install Checkmk on SLES15 this failed, because the package
dependency 'xinetd' could not be provided by the official package repositories.
It is not possible to get xinetd from official SLES package repositories,
because it has been dropped in favour of systemd.
The switch to systemd is possible, if you can register regular services to the
systemd unit system and let systemd manage your units. But in our case, where
we have an xinetd process that is managed as part of an OMD site, this way will
not work.
Users were able to solve the situation locally by installing xinetd from 3rd
party sources, like for example OpenSUSE.org repositories. However, this
approach is not supported by SLES nor straight forward for users.
To make the installation more straight forward again, we now drop the xinetd
package dependency for all supported SLES distributions from our Checkmk
packages and ship xinetd together with Checkmk.
ID: 13576
Title: Quoting of mk_redis commandline arguments
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The section of the agent plugin mk_redis may contain the following error message:
<<<redis_info:sep(58)>>>
[[[127.0.0.1;6379|127.0.0.1|6379]]]
Unrecognized option or bad number of args
This was caused by invalid quoting of the command line arguments and is fixed now.
ID: 13692
Title: Checkmk agent: do not support systemd versions prior to 220
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The Checkmk agent no longer uses systemd versions prior to 220.
These systemd versions either do not support features the agent may need
(e.g. setting of the REMOTE_ADDR environment variable) or they are buggy
(e.g. <a href="https://github.com/systemd/systemd/issues/1742">ExecStopPost</a>)
On theses systems, the agent will try to use xinetd.
ID: 13670
Title: agent_jenkins: Better error handling
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Connection errors resulted in a traceback. You will now get an error like "Could
not fetch data from jenkins. Details: <Response [401]>".
ID: 13409
Title: RESTAPI: do not update config generation on certain post requests
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this change the following endpoints triggered a configuration rebuild:
<ul>
<li>/api/1.0/domain-types/acknowledge/collections/host</li>
<li>/api/1.0/domain-types/acknowledge/collections/service</li>
<li>/api/1.0/domain-types/downtime/collections/host</li>
<li>/api/1.0/domain-types/downtime/collections/service</li>
<li>/api/1.0/domain-types/downtime/actions/delete/invoke</li>
</ul>
Those endpoints will no longer trigger a config rebuild.
ID: 13746
Title: Support Diagnostics: Extend and improve functionality
Component: Setup
Level: 1
Class: New feature
Version: 2.1.0i1
The usage of the GUI was improved. There's a separate section "Checkmk Log files" now, the component "Business Intelligence" was added and the inline help now contains a description of each file.
The sctructure of the tar.gz file was slightly changed and the following information is now always included in the dump: Checkmk performance data (number of helper processes, current core statistics), HW information (CPU and Memory), and the environment variables of the site user.
ID: 13408
Title: RESTAPI: allow downloading vanilla and generic agents
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
After this werk it's possible to download the "vanilla" and "generic" agents via RESTAPI.
To download the "generic" agent you can use the following url:
/api/1.0/domain-types/agent/actions/download_by_host/invoke?agent_type=generic&os_type=linux_tgz
The url for downloading the agent by host name continue to work as is.