ID: 14818
Title: Ceph OSDs checkplugin now uses the warning threshold
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The Chep OSDs check plugin ignored the warning thresholds for OSDs out and OSDs down.
This has beed fixed now.
ID: 14632
Title: mrpe: Check plugin no longer crashes when information is not available in the agent section
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check plugin used to crash if no further information about a service was not available.
This has now been fixed, and if no further information is available, the check summary will be appropriate.
ID: 14897
Title: Fix audit log entry for removed vanished services
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
If a vanished service was removed on the service discovery page, the audit log
showed an entry like "Item "Foo" added.".
ID: 14898
Title: Fix Apache port configuration on "omd cp" command
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.2.0i1
Since version 2.1.0p7 and werk #14281 the Apache port of the source site was
used for the new site while using "omd cp" command.
As a workaround you could execute 'omd update-apache-config [site]' to fix the
issue after the 'omd cp' command.
ID: 14826
Title: <tt>check_http</tt>: Make method <tt>CONNECT:POST</tt> selectable in Checkmk user interface
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The active check <tt>check_http</tt> is configurable in the Checkmk user interface via the ruleset
<i>Check HTTP service</i>. As of this werk, this ruleset allows for selecting <tt>CONNECT:POST</tt>
as HTTP method (relevant for connecting through a proxy server).
ID: 14852
Title: Fix line number filter in event history
Component: Event Console
Level: 1
Class: Bug fix
Version: 2.2.0i1
The Event history details are now displayed correctly
for the selected event. Previously in some cases the history_line
filter would not work correctly and the UI would show an error message
like: "400: Timeout while waiting for free Livestatus channel"
ID: 14839
Title: oracle_dataguard_stats: Bufix for wrong Recovery Status on RAC Standby
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check results in false CRITs on RAC standby databases with multiple running
instances. Some more changes are done, due to wrong design in old code.
The option to monitor the MRP process has been removed, because it is not
needed. The apply_lag is more important than the recovery process itself. If
recovery has been stopped, the monitoring of apply_lag will lead to WARN/CRIT,
which is the most important metric in a Data-Guard environment.
BREAKING Change:
The option mrp state has been removed, because it is not needed. A missing
recovery process (MRP0) is not an issue, until the apply_lag has a proper
WARN/CRIT definition - that is more important than a stopped recovery in the
standby database.
ID: 14816
Title: Enhance detection of postfix installation
Component: agents
Level: 1
Class: New feature
Version: 2.2.0i1
We now can detect the PID of a running postgres instance if it is not installed in `/var/spool/postfix`.
To do this we search for the pid file in the queue directory as reported by `postconf`.
You can find the new instances after updating the check mk agent.
ID: 14654
Title: Host diagnose: Internal error: dictionary changed size during iteration
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
This fixes a regression introduced in Checkmk 2.1.0p15.
If users try to change the host properties from the <i>"Test connection to <HOST>"</i> page, the above error was raised.
ID: 14172
Title: BI: Fixed broken host_search/child-with filtering
Component: BI
Level: 1
Class: Bug fix
Version: 2.2.0i1
The host search option "The found hosts' (with child filtering)" was broken since the BI rework 2 years ago.
Any attempt to save this setting lead to an exception.
The fix for this problem required a small change in the API specification for the <tt>refer_to</tt> field
<ul>
<li>"refer_to": "host" -> "refer_to": {"type": "host"}</li>
<li>"refer_to": "child" -> "refer_to": {"type": "child"}</li>
<li>"refer_to": "parent" -> "refer_to": {"type": "parent"}</li>
<li>"refer_to": {was broken} -> "refer_to": {"type": "child_with", "conditions": {..}}</li>
</ul>