ID: 14882
Title: Fix pending change info on user synchronization
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If a password of a LDAP user was changed in a distributed setup, the "Activate
pending changes" page could have shown a change like "Password changed (sync
failed: Working outside of request context.)".
ID: 14297
Title: Remove pre-1.6 dashboard plugin compatibility
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
In Checkmk 1.6 and previous versions custom dashboard element plugins could be
registered by deploying a file to
<tt>local/share/check_mk/web/plugins/dashboard/</tt> with the following code to
register with Checkmk:
C+:
dashlet_types["id_of_element"] = {
"title" : _("Title"),
"sort_index" : 45,
"description" : "..."
"render" : dashlet_hoststats,
"refresh" : 60,
"allowed" : builtin_role_ids,
"size" : (30, 18),
"resizable" : False,
}
C-:
This mechanism was replaced with 1.6 and is now being removed. In case you
still have dashboard plugins using this mechanism, you need to rework your
plugin to be usable with Checkmk 2.2 or newer. Have a look at the dashboard
plugins shipped with Checkmk to, to see how it needs to be structured (e.g.
<tt>lib/check_mk/gui/plugins/dashboard/overview.py</tt>).
ID: 14296
Title: Edit roles: Fix missing custom views, dashboard and report permissions
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
In some cases the "Edit role" page could miss the permissions of custom views,
dashboards or reports in the list of permissions. Dependent on the previously
loaded pages the permissions in question could be available or not.
ID: 14621
Title: usp_modulys_battery: Fixed evaluation of levels for remaining capacity test
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Fixed a bug where the state for the remaining capacity test would not go to CRIT, because of a bad variable name.
ID: 13430
Title: oracle_tablespaces: allow mapping of offline tablespace
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this werk certain tablespaces could not be mapped with the "Map file
online states" option, if a tablespace only consisted of "offline" or "recover"
datafiles.
ID: 13428
Title: REST API: Fix network scan related schemas
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
A Folder with configured network scan with an "IP Network" as "IP
ranges to scan" could not be returned by the REST API.
An error with status code 500 was returned.
ID: 14877
Title: host_config: change community for snmp_community attribute to required
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, the create host config endpoint returned a 500 error when the
community field within the snmp_community attribute was missing. This werk
resolves by making this field required.
ID: 14863
Title: Timesyncd check plugin: Change time since last sync check behavior
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
This werk removes the default threshold for the allowed duration since last synchronization of the systemd timesyncd.
The time since last synchronization reported by the modification time of /var/lib/systemd/timesync/clock can at times be unsuitable to monitor when synchronization occurred. Instead of applying thresholds per default, the time since last synchronization is now available as a metric to support monitoring when a time offset occurs.
If you want to apply thresholds to the time since last synchronization you now have to enable the rule manually.
Additionally, the rendering of the jitter was corrected to show a time span instead of a date.
ID: 14883
Title: Send scheduled reports per recipient
Component: Reporting & Availability
Level: 1
Class: Bug fix
Version: 2.2.0i1
Scheduled reports were send once for all recipient but some mail transfer
agents like nullmailer fail on all emails if one recipient is rejected.
To avoid this issue, such emails are now send one by one.
ID: 14806
Title: Users created with the REST API can be edited
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously if a user was created via the REST-API it could not be edited in the GUI. This has been fixed now.