ID: 11790
Title: Remove state text in the "Status detail"
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
This change is only incompatible if you match for the state
(OK, WARN, ...) in the "Status detail" of the service output.
Previously, the "Status detail" ("Summary" in version 2.0.0) of
a service started with the state followed by the output of the
service. The service "CPU utilization" may e.g. have the output:
OK - Total CPU: 4.17%
The state is now ommitted, i.e. the output becomes:
Total CPU: 4.17%
If you match for the state in the "Status detail", you now have
to use the filter "Service states" instead.
ID: 11738
Title: mk_filestats: added file grouping functionality
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
We have added a new functionality to the mk_filestats agent plugin: it is now
possible to group files within a file group further into subgroups. Subgroups
can be formed using a regular expression pattern. It is possible to configure
this functionality via the agent bakery ruleset, "Count, size and age of files
- mk_filestat".
If you would like to use this feature, the mk_filestats agent must be
redeployed to the relevant hosts.
ID: 12034
Title: Distributed monitoring: Prevent remote site connection with [central]_bi sites
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
Checkmk creates NagVis backends for all sites. For each site it creates two backends:
<ul>
<li>[site_id] - Livestatus connection to the sites core</li>
<li>[site_id]_bi - Bacned to Checkmk BI for displaying aggregation states</li>
</ul>
In case one tries to add a site with a Site-ID <tt>[central_site]_bi</tt> this
will result in a name conflict between the central site BI backend and the
remote site livestatus backend.
The distributed monitoring configuration prevents adding new remote sites with this
name from now on.
ID: 10132
Title: Fixed acknowledgement type of shadow hosts/services
Component: Core & setup
Level: 3
Class: Bug fix
Version: 2.1.0i1
The acknowledgement type of shadow hosts/services was always "none", even
when the corresponding host/service is actually acknowledged. Now we report
"normal" in these cases, which is more correct. Note that due to a
limitation in cmcdump, we do not know if the acknowledgement is "sticky" or
not.
ID: 10131
Title: Bumped shipped Python version from 3.8.6 to 3.8.7
Component: Other Components
Level: 2
Class: Bug fix
Version: 2.1.0i1
Python 3.8.7 contains quite a few bug fixes, see
https://docs.python.org/release/3.8.7/whatsnew/changelog.html.
ID: 11445
Title: Core config generation: Minor performance improvement
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
The identification of the relevant hosts for a remote site has been improved.
Larger setups (>20000 hosts across all sites) are now about 2 seconds faster.
ID: 11902
Title: Fix crash in Rittal CMC III temperature check
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Some entries (such as the ones for the blue LED) do not report their
temperatures. However, the missing temperature would crash the check.
<b>Note:</b> The device must be rediscovered.
ID: 11970
Title: API: addition of list agents endpoint which previously return a 500 error
Component: Core & setup
Level: 1
Class: New feature
Version: 2.1.0i1
In the previous version, the REST API returned a 500 error when the collections
agent endpoint was called. This werk now implements this endpoint and returns
a collection object with the corresponding agent hashes.
ID: 12052
Title: API: fixing bulk delete hosts endpoint
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, calling the bulk delete hosts endpoint
returned a 500 error. This werk fixes this behaviour.