Title: Don't Overwrite Existing diskspace.log
Class: fix
Compatible: compat
Component: omd
Date: 1701186077
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
Previously, the diskspace cronjob overwrote the $OMD_ROOT/var/log/diskspace.log on every run. This
is not necessary, since the file is automatically logrotated.
Title: Date macro replacement in fileinfo patterns
Class: fix
Compatible: compat
Component: checks
Date: 1701427733
Edition: cre
Level: 1
Version: 2.3.0b1
The grouping patterns in the ruleset <i>Group patterns</i> allow to specify certain date macros (for details refer to the rulesets inline help).
Previously only one instance of the macros could be used. Now all occurrences of either macro type are replaced.
In addition, the pattern no longer has to begin with a "/" or a letter (which was not documented).
Title: bi: Deleting a non-existent bi pack now returns a proper 404 response
Class: fix
Compatible: compat
Component: rest-api
Date: 1701432941
Edition: cre
Level: 1
Version: 2.3.0b1
Previous this Werk, when trying to delete a non-existen bi pack would result in a 500 status error code. This Werk fixes that behavior and now returns a proper 404 response
Werk 16225 was deleted. The following Werk is no longer relevant.
Title: Ignore certificates with negative serial numbers
Class: fix
Compatible: incomp
Component: wato
Date: 1700822338
Edition: cre
Level: 1
Version: 2.2.0p16
X509 certificates contain a serial number which is used for various purposes.
Since RFC5280 (May 2008) certificates must be a positive integer.
There used to be certificates with negative serial numbers which were accepted.
Our underlying libraries start to deprecate the support for these certificates, therefore Checkmk now deems them invalid.
Please note that these certificates are very uncommon.
If Checkmk encounters such a certificate it will log it to `var/log/web.log`.
Title: Inconsistent Check_MK services for clusters with partial piggyback data
Class: fix
Compatible: compat
Component: checks
Date: 1701326283
Edition: cre
Level: 1
Version: 2.2.0p16
Clusters configured to "Use piggyback data from other hosts if present" expected piggyback data from <i>all</i> hosts, if one host had piggyback data.
This could lead to an inconsistent state where every nodes datasources were OK individually, but they would lead to a warning state on the cluster.
Title: HW/SW Inventory: Show icon and tooltip if a data field is kept further on or is outdated
Class: fix
Compatible: compat
Component: multisite
Date: 1701336085
Edition: cre
Level: 1
Version: 2.2.0p17
Title: Drop 'cmk --paths' command
Class: fix
Compatible: compat
Component: checks
Date: 1701358971
Edition: cre
Level: 1
Version: 2.3.0b1
This Werk removes the <tt>cmk --paths</tt> command.
It has not been proberly maintained in the last years and bitrotted over time.
From a developers point of view:
This command introduces dependencies that are the wrong way around, hence getting in the way of a more sustainable architecture.
It would be likely to further decay over time.
As unreliable information is helping nobody, we drop this command.
Building it properly instead of dropping it would require much more effort, which we believe to be disproportionate.
Title: Improved host/service label conditions in rules
Class: feature
Compatible: compat
Component: wato
Date: 1701338968
Edition: cre
Level: 1
Version: 2.3.0b1
In parallel to host/service label filters in visuals (see <a href="https://checkmk.com/werk/15074">Werk #15074</a>), the label conditions in rule configurations have been improved.
Host and service label conditions now allow for more complex configurations using logical operators 'and', 'or', 'not'. Additionally, the labels can be grouped and label groups can be connected through the logical operators 'and', 'or', 'not' as well. Existing label condition configurations of rules are transformed to the new data structure.
Title: Visualization of rule search
Class: feature
Compatible: compat
Component: multisite
Date: 1701420250
Edition: cre
Level: 1
Version: 2.3.0b1
The visualization for the rule search has been updated to provide
clearer indications of the displayed information.
The previous green overlay highlighting has been replaced by an
icon-based visualization.
Ineffective rules are denoted with a negative icon whereas
all other rule searches are marked with a green checkmark icon.
It is now clearly separated whether you are matching for a host
or searching for rules via the rule search.