ID: 15125
Title: Fix cleanup of PDF tmp files in ~/tmp/check_mk
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
Created PDF tmp files were not cleaned up in folder ~/tmp/check_mk.
Newly created PDF tmp files will be created in folder ~/tmp/check_mk/pdf and
the new cronjob "cleanup_pdf_tmp_files", running every day at
00:15, will cleanup PDF tmp files older one day in this folder.
ID: 15146
Title: azure_virtualmachines: Remove resource group from summary
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Previously, the resource group was shown in a summary of a VM service if VMs
are maped to separate hosts (option 'Map data to the VM itself' in the agent config).
With the werk 15261, the cmk/azure/resource_group:<group> label was added
to all Azure hosts, which made this data redundant.
ID: 14794
Title: Enable using Rulesets for section plugins
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
This werk is relevant for you if:
<ul>
<li> you implemented a host label function that is configurable via WATO
<li> you do not have a discovery function that uses the same ruleset
</ul>
Previously, this was not possible. You may have encountered the following error:
C+:
Error running automation call restart (exit code 1), error:
Invalid configuration variable 'YOUR_RULESET'
--> Found 1 invalid variables
If you use own helper variables, please prefix them with _.
C-:
Anyway - this is fixed now.
ID: 15219
Title: time_period: disallow builtin timeperiod in timeperiod exclude
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
This werk fixes an issue where the user could via the REST-API
select the builtin time period 24X7 as the timeperiod to exclude
in a custom time period. This is no longer possible.
ID: 14182
Title: BI aggregations: Introduced option to freeze aggregation structure
Component: BI
Level: 1
Class: New feature
Version: 2.2.0i1
You can now choose to freeze the structure of an aggregation group.
Once created, aggregations will never change their structure unless the user triggers a rebuild.
To enable frozen aggregations, you have to set the new option <tt>New aggregations are frozen</tt> in the aggregation configuration page.
If this option is set, all aggregation trees created from this aggregation are considered frozen right after their creation.
It is still possible to re-freeze single trees of such an aggregation group.
A snowflake icon has been introduced to indicate that an aggregation is frozen.
If you click on this icon, an additional view will show the difference between the frozen aggregate and its live version.
On this page you can also send a command to refreeze the frozen aggregation.
ID: 13972
Title: Filters of 'list rulesets' endpoint have no effect
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
Using various filters of the 'list rules' endpoint (GET '/domain-types/ruleset/collections/all') had
no effect on the result.
This is no longer the case.
With this fix, the originally intended default behavior of the parameter such as 'used' and 'deprecated' are now
respected and the endpoint returns only used rules unless specified otherwise.
ID: 15273
Title: agent_azure: "No scheme supplied"
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Under certain circumstances agent_azure was exiting with the following error:
C+:
Invalid URL '': No scheme supplied. Perhaps you meant http://?
C-:
ID: 15232
Title: Re-evaluate active MKPs for minor version differences
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
This affects the newly introduced feature of having different MKPs active for remote sites with deviating Checkmk versions.
Previously, we only re-evaluated the active MKPs for major version differences, but in fact we must do it whenever the remote sites version is not the same as the central sites version (as an MKP may only be applicable to a specific patch release).