ID: 14355
Title: Windows agent: Log file rotation is now configurable
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Since this release it is also possible to configure
log file rotation parameters for windows agent
ID: 14348
Title: check form submit url errors are clickable
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
URLs from the check form submit are now clickable in the UI.
No user interaction required
ID: 13988
Title: fileinfo: Fix crash for user-configured state in case of missing file
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check plugin fileinfo reports UNKNOWN by default in case a file is missing. This behaviour is configurable via the option "State when file is missing" in the ruleset "Size and age of single files". However, if this option was used, the check plugin crashed with
TypeError(f"'state' must be a checkmk State constant, got {state}")
if the file was actually missing.
ID: 14347
Title: Fix Zerto API Integration for non windows authentication method
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Zerto API authentication works now for non windows authentication.
No user interaction required.
ID: 14314
Title: management board: services are stale or not discovered
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Services for the management board could not be discovered or became stale when
it was configured with its DNS name. This has been fixed.
ID: 14035
Title: Clustering fixed for legacy check plugins
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Legacy plugins can be clustered using the aggregation options: best node wins, worst node wins, and failover.
No user interaction required.
ID: 13016
Title: Refactor event bulk delete method
Component: Event Console
Level: 1
Class: New feature
Version: 2.2.0i1
Make delete all events much faster.
This is achieved by running one delete command
with a list of events to delete instead of a
separate command for each event.
ID: 14324
Title: Fix validation of tag IDs
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
It was possible to use tag IDs already used by other tag groups or auxiliary
tags.
ID: 14079
Title: Agent registration: Fix required user permissions
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
There were some user permission issues with the agent registration (<tt>cmk-agent-ctl
register ...</tt>). For example, the registration crashed with "500 Internal Server
Error" for users without the permission "Write access to all hosts and folders".
To register a host, users need the following permissions:
<ul>
<li>Agent pairing.</li>
<li>Read access to the host, either via "Read access to all hosts and folders" or via
via contact groups.</li>
<li>Write access to the host, either via "Write access to all hosts and folders" or via
"Modify existing hosts" and write access to the specific host via contact groups.</li>
</ul>
ID: 14323
Title: Fix error on report scheduler creation
Component: Reporting & Availability
Level: 1
Class: Bug fix
Version: 2.2.0i1
If the button "Create regular time-schedule for this report" was used, the
error "Cannot edit schedule entry for non-existing report MY_REPORT" could
occur.
Also, the chosen report is now selected for the created scheduler entry. It is
no longer necessary to select it from a dropdown list on the next page.