ID: 15043
Title: Setup search: Limit number of results per topic to 80
Component: setup
Level: 1
Class: New feature
Version: 2.2.0i1
When pressing <i>Show all results</i> for a topic, the search will now display at maximum 80
results. In case more results are available, a corresponding message will be displayed. This can
improve the performance of scenarios where for example a large number of hosts is found for a given
search term.
Furthermore, showing more than 80 results is not helpful to the user. When hitting this limit, users
should either refine their search request or use a dedicated search dialog (such as the search
dialogs in the service monitoring rules or hosts pages).
ID: 15058
Title: REST_API: Show currently running activations was returning a 500 internal error
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you have never "activated changes" and you try to call the endpoint "show all currently running
activations", you would previously get a 500 Internal error. This is no longer the case. You will
instead get a valid reponse but with no current activations.
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>