Werk 16319 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Reduce context/search filter for "Metrics graph of a single service"
Class: fix
Compatible: incomp
Component: reporting
Date: 1709025058
Edition: cee
Level: 1
Version: 2.2.0p25
Since 2.2 the content element "Metrics graph of a single service" allowed to
configure multiple context/search filters.
This was wrong because this element is limited to e specific host and service.
This change should have no effect on your configuration but we recommend to
check reports with such content elements.
------------------------------------<diff>-------------------------------------------
Title: Reduce context/search filter for "Metrics graph of a single service"
Class: fix
Compatible: incomp
Component: reporting
Date: 1709025058
Edition: cee
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
Since 2.2 the content element "Metrics graph of a single service" allowed to
configure multiple context/search filters.
This was wrong because this element is limited to e specific host and service.
This change should have no effect on your configuration but we recommend to
check reports with such content elements.
Werk 15321 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix "State if specific check plugins receive no monitoring data" of Rule "Status of the Checkmk service"
Class: fix
Compatible: compat
Component: checks
Date: 1706532543
Edition: cre
Level: 1
Version: 2.2.0p25
Rule "Status of the Checkmk service" provides a setting called "State if
specific check plugins receive no monitoring data" where you can specify a
regular expression to match specific check plugins, and assign a status for
the "Check_MK" service if this check plugins receives no data.
The feature did work correctly if you specified a Status worse than "WARN".
But the "Check_MK" service went to "WARN" even if there was an rule to set the
status to "OK" if the specific section did not receive any data. This is fixed now.
------------------------------------<diff>-------------------------------------------
Title: Fix "State if specific check plugins receive no monitoring data" of Rule "Status of the Checkmk service"
Class: fix
Compatible: compat
Component: checks
Date: 1706532543
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
Rule "Status of the Checkmk service" provides a setting called "State if
specific check plugins receive no monitoring data" where you can specify a
regular expression to match specific check plugins, and assign a status for
the "Check_MK" service if this check plugins receives no data.
The feature did work correctly if you specified a Status worse than "WARN".
But the "Check_MK" service went to "WARN" even if there was an rule to set the
status to "OK" if the specific section did not receive any data. This is fixed now.
Werk 16321 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix metric history painter with inherit time range option
Class: fix
Compatible: compat
Component: reporting
Date: 1709800537
Edition: cee
Level: 1
Version: 2.2.0p25
If you used the option “Inherit from report time range” for the painter "Metric
history" in report content elements, an error was shown in the report.
This affected all previous 2.2 versions.
------------------------------------<diff>-------------------------------------------
Title: Fix metric history painter with inherit time range option
Class: fix
Compatible: compat
Component: reporting
Date: 1709800537
Edition: cee
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
If you used the option “Inherit from report time range” for the painter "Metric
history" in report content elements, an error was shown in the report.
This affected all previous 2.2 versions.
Werk 16379 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Allow disabling of bulk walks on inline SNMPv3 hosts
Class: fix
Compatible: compat
Component: checks
Date: 1710141228
Edition: cre
Level: 1
Version: 2.2.0p25
It was impossible to disable bulkwalks for SNMP version 3 hosts using the inline SNMP backend.
It is fixed now in the sense that it works as in the classic backend:
In order to disable bulkwalks <b>for SNMP version 3</b> hosts, you need to make sure they do <b>not</b> match the ruleset "Enable SNMPv2c and bulkwalk for host".
A more thorough fix for this bug and the related phrasing in the rulesets is implemented in for Checkmk 2.3, but it was too risky to port into the stable releases.
See <a href="https://checkmk.com/werk/16382">Werk #16382</a> for more on that.
------------------------------------<diff>-------------------------------------------
Title: Allow disabling of bulk walks on inline SNMPv3 hosts
Class: fix
Compatible: compat
Component: checks
Date: 1710141228
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
It was impossible to disable bulkwalks for SNMP version 3 hosts using the inline SNMP backend.
It is fixed now in the sense that it works as in the classic backend:
In order to disable bulkwalks <b>for SNMP version 3</b> hosts, you need to make sure they do <b>not</b> match the ruleset "Enable SNMPv2c and bulkwalk for host".
A more thorough fix for this bug and the related phrasing in the rulesets is implemented in for Checkmk 2.3, but it was too risky to port into the stable releases.
See <a href="https://checkmk.com/werk/16382">Werk #16382</a> for more on that.
Werk 16484 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Crash when creating combined graphs with empty time filter
Class: fix
Compatible: compat
Component: multisite
Date: 1709884230
Edition: cre
Level: 1
Version: 2.2.0p25
When creating a combined graph with an empty time filter (e.g. Last service check),
the creation of the combined graph would crash.
This behavior is not consistent with the view filtering behavior,
where the filter is not applied if it is empty.
Now the filter is not applied to combined graphs either.
------------------------------------<diff>-------------------------------------------
Title: Crash when creating combined graphs with empty time filter
Class: fix
Compatible: compat
Component: multisite
Date: 1709884230
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
When creating a combined graph with an empty time filter (e.g. Last service check),
the creation of the combined graph would crash.
This behavior is not consistent with the view filtering behavior,
where the filter is not applied if it is empty.
Now the filter is not applied to combined graphs either.
Werk 15487 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix indentation of tree of folders snapin
Class: fix
Compatible: compat
Component: multisite
Date: 1683124911
Edition: cre
Level: 1
Version: 2.2.0p25
------------------------------------<diff>-------------------------------------------
Title: Fix indentation of tree of folders snapin
Class: fix
Compatible: compat
Component: multisite
Date: 1683124911
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
Werk 16455 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix metric scaling of 'rta' for Nagios plugin integration 'check_ping'
Class: fix
Compatible: compat
Component: multisite
Date: 1709824147
Edition: cre
Level: 1
Version: 2.2.0p25
------------------------------------<diff>-------------------------------------------
Title: Fix metric scaling of 'rta' for Nagios plugin integration 'check_ping'
Class: fix
Compatible: compat
Component: multisite
Date: 1709824147
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
Werk 16456 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix licensing recording and verification due to missing instance IDs on remote sites
Class: fix
Compatible: compat
Component: omd
Date: 1710148230
Edition: cme
Level: 1
Version: 2.2.0p25
This situation can be fixed by stopping and starting remote sites via 'omd stop'
and 'omd start',
------------------------------------<diff>-------------------------------------------
Title: Fix licensing recording and verification due to missing instance IDs on remote sites
Class: fix
Compatible: compat
Component: omd
Date: 1710148230
Edition: cme
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
This situation can be fixed by stopping and starting remote sites via 'omd stop'
and 'omd start',
Werk 16237 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Path to mysql.ini under Windows for mk_sql
Class: fix
Compatible: compat
Component: checks
Date: 1708687568
Edition: cre
Level: 1
Version: 2.2.0p25
If you've been using mysql and the corresponding agent plugin <em>mk_sql</em>
under Windows, the plugin may have crashed and the agent output would then
show the following error:
C+:
<<<mysql_ping>>>
[[MySQL83]]
mysqladmin: File '\etc\check_mk\mysql.local.ini' not found (OS errno 2 - No such file or directory)
mysqladmin: [ERROR] Stopped processing the 'include' directive in file C:\ProgramData\checkmk\agent\config\mysql.ini at line 8.
C-:
Under Windows, the plugin config path <code>C:\ProgramData\checkmk\agent\config</code> is now used.
In contrast to the corresponding Linux plugin <code>mk_mysql</code>, the config path under Windows cannot be changed.
------------------------------------<diff>-------------------------------------------
Title: Path to mysql.ini under Windows for mk_sql
Class: fix
Compatible: compat
Component: checks
Date: 1708687568
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
If you've been using mysql and the corresponding agent plugin <em>mk_sql</em>
under Windows, the plugin may have crashed and the agent output would then
show the following error:
C+:
<<<mysql_ping>>>
[[MySQL83]]
mysqladmin: File '\etc\check_mk\mysql.local.ini' not found (OS errno 2 - No such file or directory)
mysqladmin: [ERROR] Stopped processing the 'include' directive in file C:\ProgramData\checkmk\agent\config\mysql.ini at line 8.
C-:
Under Windows, the plugin config path <code>C:\ProgramData\checkmk\agent\config</code> is now used.
In contrast to the corresponding Linux plugin <code>mk_mysql</code>, the config path under Windows cannot be changed.
Werk 16623 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: HW/SW Inventory: Fix crash when filtering for number of sites for Checkmk version
Class: fix
Compatible: compat
Component: inv
Date: 1710167848
Edition: cre
Level: 1
Version: 2.2.0p25
When filtering the Checkmk versions -> #Sites inventory column, a crash occurs with
C+:
TypeError (expected string or bytes-like object)
...
File "/omd/sites/oldstable/lib/python3/cmk/gui/query_filters.py", line 510, in <lambda>
return lambda row: bool(regex.search(row.get(column, "")))
C-:
This crash has been fixed.
------------------------------------<diff>-------------------------------------------
Title: HW/SW Inventory: Fix crash when filtering for number of sites for Checkmk version
Class: fix
Compatible: compat
Component: inv
Date: 1710167848
Edition: cre
Level: 1
- Version: 2.2.0p24
? ^
+ Version: 2.2.0p25
? ^
When filtering the Checkmk versions -> #Sites inventory column, a crash occurs with
C+:
TypeError (expected string or bytes-like object)
...
File "/omd/sites/oldstable/lib/python3/cmk/gui/query_filters.py", line 510, in <lambda>
return lambda row: bool(regex.search(row.get(column, "")))
C-:
This crash has been fixed.