ID: 13625
Title: Aligned reschedule text of passive services with Check_MK service
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
The reschedule button of passive services refers to the
Check_MK service as this service fetches the data. During
the alignement of the product name this referrer has been
changed, too.
With this fix, the service is called correct again.
ID: 14174
Title: SLA reporting: Fixed rounding error and exception on missing SLA
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
The SLA painter had a rounding error in the summary line, hereby showing <tt>0.00% OP</tt> when at least one SLA period was broken.
Furthermore, fixed an exception in the SLA painter when service in question had no SLA assigned.
Both problems only showed up when exporting the SLA as PDF.
ID: 14827
Title: Re-work agent plugin for monitoring SSH daemon configuration
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The agent plugin for monitoring the SSH daemon configuration (<tt>mk_sshd_config</tt>) has been
re-worked. The previous version of the plugin used the contents of <tt>/etc/ssh/sshd_config</tt> to
monitor the daemon configuration. This is problematic in multiple ways:
LI: Include directives, such as <tt>Include /etc/ssh/sshd_config.d/*.conf</tt>, are not taken into account, resulting in potentially wrong monitoring results.
LI: Match directives are evaluated incorrectly, leading to monitoring results such as "PasswordAuthentication: noyes".
LI: Defaults are not taken into account properly. For example, under Ubuntu, the default is that password authentication is enabled if not explictly configured differently.
The re-worked version of the agent plugin reports the effective daemon configuration queried via
<tt>sshd -T</tt>. This evaluates include directives and takes into daemon defaults, but does
explicitly not evaluate Match directives. Hence, as an example, even if Checkmk reports that
password authentication is off, this does not garantuee that no user can ssh into the system using a
password.
This werk is marked as incompatible for two reasons:
LI: The behavioural changes listed above.
LI: <tt>sshd -T</tt> will likely require root permissions to execute successfully. Hence, the new version of the plugin will likely not work on systems where the agent is executed as non-root.
ID: 14937
Title: Azure: add the option to select services to monitor
Component: Setup
Level: 1
Class: New feature
Version: 2.2.0i1
This werk adds the possibility to specify which Azure services to
monitor.
You can select the services to monitor in the <i>Microsoft Azure</i>
special agent configuration page.
In case you want to monitor the 'Users in the Active Directory' or the
'AD Connect Sync' services, you will need to grant the
'Directory.Read.All' graph permission to the Azure app and to grant
admin consent to it.
ID: 14991
Title: Add missing user count to "Users" page
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
The count of users was not showing on the "Setup" - "Users" page. This number
is now displayed in the same way as for hosts on the "Setup" - "Hosts" page.
ID: 14633
Title: wlc_clients: Check plugins used to crash if item wasn't found
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check plugin used to crash if the item was not found in the section.
This has now been fixed. The check will go to UKNOWN state and provide information that no data for the item was found.
ID: 13438
Title: oracle tablespaces: Add option to monitor undo tablespace
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
By default limits on undo tablespaces are not checked. It's now possible to
monitor undo tablespaces by enabling the option "Monitor undo Tablespace" in
rule "Oracle Tablespaces"
ID: 13437
Title: Business Intelligence: Do not lock on getting state of aggregations
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this change a call to this endpoint aquited the WATO lock which blocked
other operations, although there is no need to, because this endpoint does not
write WATO configuration.
ID: 14981
Title: Speed up MKP update in distributed setups
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
In a distributed setup with different site versions MKPs have to be installed / uninstalled after every site sync.
This process has been sped up.
ID: 14784
Title: Add Support for Ubuntu 22.10 (Kinetic Kudu)
Component: Site Management
Level: 1
Class: New feature
Version: 2.2.0i1
With this werk, Checkmk is build for Ubuntu 22.10.