ID: 14666
Title: ps - Size per processes: Change graph visual display order
Component: metrics
Level: 1
Class: Bug fix
Version: 2.2.0i1
For graphs of "ps" containing information about "Size per processes" the visual ordering of the graphs is fixed.
Before "Resident size" and "Virtual Size" were stacked on top of each other, which was wrong.
Resident size is a subset of virtual size. The data of the graph "Resident size" is now visually in front of the other graphs.
ID: 14466
Title: Fix ValueError on usage of empty service level filter
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If "Host service level" or "Service service level" was used without "From" and
"To" values in views, the error "ValueError: invalid literal for int() with
base 10: ''" occurred.
ID: 14464
Title: Fix reset of "Tree of folders" snapin
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
On sidebar reload, the subcategory of the chosen topic was not shown any more.
ID: 14607
Title: cmk_update_agent: Fix fetching root certificates from server
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
This Werk is only incompatible for users that actually tried to use the broken
<i>trust-cert</i> option of the agent updater.
This is a regression since Checkmk 2.0.
When invoking cmk-update-agent with <tt>--trust-cert</tt> or <tt>-t</tt> option,
you can trust and save the root certificate needed for the HTTPS connection to the Checkmk
server directly from the server's certificate chain (if it's stored there).
Previously, the fetched certificate got saved in a wrong format (python <tt>bytes</tt>
instead of <tt>str</tt>), leading to a crash when the agent updater tries to import it
in subsequent calls.
You can fix your broken installations by editing the host-local file
<tt>/etc/cmk-update-agent.state</tt> or
<tt>%ProgramData%\checkmk\agent\config\cmk-update-agent.state</tt>, respectively:
Please remove all occurring <tt>b</tt> prefixes from the <tt>local_certificates</tt> entry.
Alternatively, you can update the agent once manually by calling the agent updater with
<tt>--insecure</tt> option. This will skip the certificate handling entirely; the updated
agent updater can then fix the malformed values by itself.
ID: 14667
Title: Mail notifications can contain notification author and comment
Component: Notifications
Level: 1
Class: New feature
Version: 2.2.0i1
The mail notification can now add the notification author and notification comment.
ID: 14712
Title: <tt>check_http</tt>: Consolidate host and proxy settings
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The active check <tt>check_http</tt>, which monitores HTTP services, is configurable via the ruleset
<i>Check HTTP service</i>. Before this werk, users could configure three host addresses there:
LI: A hostname or IP address
LI: A virtual host
LI: A proxy server
However, <tt>check_http</tt> has only two arguments to specify host addresses: <tt>-I</tt> for the
actual address to be contacted and <tt>-H</tt> for the virtual host. Hence, specifying an address,
a virtual host and a proxy server in the ruleset did not make sense. In fact, before this werk, if
all three of them were specified, the virtual host was simply ignored.
As of this werk, users can configure two options instead of three: the address to contact (either
directly or a proxy server) and a virtual host. In case users select to configure a proxy server,
they can optionally provide the corresponding port and credentials, as before.
Furthermore, using a proxy most likely requires the HTTP method <tt>CONNECT</tt>. This method is now
used automatically if a proxy is configured, unless a different method is explicitly selected.
Previously, this was only the case for the certificate checking mode, but not for the URL checking
mode.
ID: 14711
Title: OpenBSD agent: Fix computation of free memory
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Depending on the OpenBSD version, the agent was reporting wrong values for the free memory.
ID: 14662
Title: Meinberg fan state status is fixed
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The meinberg fan status used to be shown as off when it was turned on.
The fan status is now parsed according to the MIB [1].
[1] https://www.circitor.fr/Mibs/Html/M/MBG-SNMP-LTNG-MIB.php#mbgLtNgSysFanStat…
ID: 14149
Title: Crash: Clustered services using predefined cluster modes
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Using Clustered services with predefined cluster mode certain services would crash
if no summary (therefore only notice) was available for a node result.
This issue occured for many check plugins but the known ones were:
<ul>
<li>apache_status
<li>fileinfo_groups
<li>if64
<li>mrpe
<li>ntp_time
</ul>
This issue is solved and the correct information is now displayed.
ID: 14664
Title: etherbox_smoke: configure levels on etherbox smoke check
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The smoke detector levels can now be adjusted.
Default levels are 0/0 (warn/crit), which corresponds to the previous behavior.