ID: 15088
Title: Views: Regex in 'Joined column' is now possible
Component: Multisite
Level: 1
Class: New feature
Version: 2.2.0i1
Now you can use regexes in {{Joined column}}s. If multiple entries are found
the first one of the sorted entries will be used.
These regexes can be combined with macros in inventory based views and are
evaluated {{AFTER}} the macro replacements. These macros don't need to be
escaped, all other special characters have to be escaped:
{{ORA $SID$\.SYSTEM Tablespace}}
Example:
<ul>
<li>Choose {{Oracle instances}} as the data source</li>
<li>Choose {{SID}} with {{$SID$}} below macros</li>
<li>Now you can connect {{Services: Summary}} of the services
{{ORA $SID$.(SYSAUX|TEMP) Tablespace}} below {{Joined column}}</li>
</ul>
Note:
These regexes are basically case sensitive. If you need case insensitive
regexes you have to add the global flag {{(?i)}} at the beginning of this
regex.
Example:
<ul>
<li>From the data source {{Oracle instances}} we get the SIDs in upper case format</li>
<li>Items in filesystem service description are in lower case format</li>
<li>Use the regex {{(?i)Filesystem /path/to/$SID$}} below {{Joined services}}
in order to join the related service column</li>
</ul>
ID: 15182
Title: Abort update if incompatible user IDs are found
Component: Site Management
Level: 1
Class: New feature
Version: 2.2.0i1
In Checkmk 2.2.0 the use of certain special characters in user IDs is no longer allowed.
As a result, some user IDs that were previously valid in Checkmk version 2.1.0 will become invalid in version 2.2.0.
The validation affects both local users and users from external connections such as LDAP.
However, local users created in the Web UI are guaranteed to be compatible as the same restrictions were already applied there.
Since Checkmk 2.2.0 will not work if any incompatible user ID is present, <tt>omd update</tt> will look for them and abort if any incompatible user ID is found.
To be compatible with Checkmk version 2.2.0 please ensure that all user IDs adhere to the following restrictions:
The first character of a user ID must be a digit, a letter, an underscore (<tt>_</tt>), or a dollar sign (<tt>$</tt>).
The rest of the user ID may additionally contain dash (<tt>-</tt>), at (<tt>@</tt>), and dot (<tt>.</tt>).
ID: 15145
Title: agent_azure: Remove caching from the azure_usagedetails section
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Usage details section provides yesterday's Azure resource costs used in the "Cost"
check plugin. Until now, the section data was fetched once a day and cached.
The problem is that because yesterday's costs are still being calculated in
the Azure's Cost Management, they change throughout the day.
In order to report the cost data as soon as possible and to be consistent with
the Azure's Cost Management, the caching of the azure_usagedetails section has
been removed.
ID: 15381
Title: Host Tag can now be "null" in REST API responses
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
The REST API can now return "null" values for host tags. Previously,
the inclusion of "null" in the allowed enums broke the validation.
This werk fixes this "null" bug.
ID: 15093
Title: HW/SW Inventory history: Fix missing row fields if changed
Component: HW/SW Inventory
Level: 1
Class: Bug fix
Version: 2.2.0i1
Some refactorings broke the werk 6821. Bring back the missing row fields.
Persisted delta trees cannot be changed and stay without these fields.
ID: 15074
Title: Improved host/service label filters
Component: Multisite
Level: 1
Class: New feature
Version: 2.2.0i1
This change implements the current main feature request from the Checkmk feature portal: Host and service label filters now allow for more complex queries, using logical operators 'and', 'or', 'not'.
Additionally, the labels to filter by can be grouped, and label groups can be connected through the logical operators 'and', 'or', 'not' as well.
ID: 15124
Title: Fix KeyError on usage of filter 'Host has software package'
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
If you used the filter "Host has software package" in views, the error
"KeyError (invswpac_host_from_version)" occurred.
ID: 15372
Title: rest-api: alias field now required when creating a host group
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
This werk fixes an issue with getting a wrong response when creating
a host group without an alias. The alias field is now required.
ID: 15371
Title: rest-api: alias field now required when creating a contact group
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
This werk fixes an issue with getting a wrong response when creating
a contact group without an alias. The alias field is now required.