ID: 15042
Title: <tt>mkbackup</tt>: Do not list system backups (appliance only)
Component: setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
When running in the Checkmk Appliance, the command line tool for administrating site backups also
listed system backups (<tt>mkbackup</tt> executed as a site user). This is no longer the case, since
system backups cannot be used for a site restore. This is consistent with the user interface, which
also lists site backups only.
Note that this does not impact the option use system backup targets for site backup jobs.
ID: 15096
Title: Change session management from custom to Flask
Component: Setup
Level: 2
Class: New feature
Version: 2.2.0i1
The HTTP session management has been changed to use
the mechanics provided by the Flask project.
This Werk is in place to mark the transition.
No action on the users side is required.
ID: 15009
Title: Fix "invalid syntax" error on adding metrics to custom graphs
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you added metrics via "Add all metrics of this graph to" - "New custom
graph..." an error like "Cannot load custom_graph from
/omd/sites/MYSITE/var/check_mk/web/MYUSER/user_custom_graphs.mk: invalid syntax
(<unknown>, line)" was shown.
We have seen this especially while adding CPU utilization metrics of windows
hosts.
A workaround was to edit the file
"/omd/sites/MYSITE/var/check_mk/web/MYUSER/user_custom_graphs.mk" and change
entries like "'help': l'CPU time spent in user space'" to "'help': 'CPU time
spent in user space'".
ID: 15010
Title: New notification plugin for Microsoft Teams
Component: Notifications
Level: 2
Class: New feature
Version: 2.2.0i1
This werk enables Checkmk to send notifications about changes in the states of
hosts and services to Microsoft Teams.
First, you need to setup a webhook to your team or space, see
<a href="https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-conn…" target="_blank">here</a>
, which will allow Checkmk to post messages. Next, in Checkmk, under "WATO -
Notifications", create a new notification rule. Select "Microsoft Teams" as the
notification method. Copy the URL of your webhook into the Webhook-URL field.
Optionally, if you want sent messages to include hyperlinks to Checkmk, enable
the field "URL prefix for links to Checkmk".
ID: 15049
Title: New check plugin for monitoring Graylog Events
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
New check plugin for monitoring Graylog Events.
The check plugin provides information about the Total number of events in the last 24 hours.
In addition to the above, when configuring the graylog special agent it's possible to set a timeframe to monitor the number of events in that timeframe.
ID: 14708
Title: fileinfo: Fix crash with negative file age
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, fileinfo and fileinfo group services would crash
if the file's creation timestamp was from the future.
Now, the service state is UNKNOWN and there is a message indicating
the problem.
ID: 15057
Title: REST API: Implement event console endpoints
Component: REST API
Level: 1
Class: New feature
Version: 2.2.0i1
This werk introduces the event console endpoints. Previously, users could acknowledge event
console events via the Web API but after some security changes, this is now not possible. The
new event console endpoints add this feature to the REST API along with some other familiar
event console commands.
ID: 14790
Title: Handle special oracle version 12.1.0.1
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0p19
You're affected if you're using mk_oracle for linux and the oracle version 12.1.0.1 (SE One).
The agent plugin may output something like:
<tt>
<<<oracle_instance:sep(124)>>>
,vp.block_size pblock_size, vp.recovery_status precovery_status
*
ERROR at line 28:
ORA-00904: "VP"."RECOVERY_STATUS": invalid identifier
<\tt>
Background information:
<ul>
<li> the oracle version 12.1.0.1 (SE One) is missing the recovery_status, see https://docs.oracle.com/database/121/REFRN/GUID-A399F608-36C8-4DF0-9A13-CEE…
<li> this version of oracle shouldn't be used anymore in production as it is EOL
<li> for installations which are still using this version, we're now falling back to a supported query
</ul>
ID: 15096
Title: Change session management from custom to Flask
Component: Setup
Level: 2
Class: New feature
Version: 2.2.0i1
The HTTP session management has been changed to use
the mechanics provided by the Flask project.
This Werk is in place to mark the transition.
No action on the users side is required.
ID: 15082
Title: mk_postgres.py: adjustment of LINUX process match patterns
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Prior to this werk, the postgres instances check occasionally did not
discover any services due to too restrictive match patterns. This werk
resolves this issue.
The user is required to reinstall the plugin in order to benefit from this
change.