ID: 15955
Title: Fix <tt>'NoneType' object has no attribute 'startswith'</tt> crash in views
Component: cmc
Level: 1
Class: Bug fix
Version: 2.3.0b1
Certain views, such as the builtin view <i>Linux [CPU & Memory]</i>, might have crashed with the
error message mentioned above.
ID: 15861
Title: Discovery page: Show true reason of a failed discovery
Component: Setup
Level: 1
Class: Bug fix
Version: 2.3.0b1
The discovery page reports the success or failure of a datasource since Checkmk 2.2.
However if a datasource failed the page most of the times only reported "No cached data available".
While this is correct, it gives little information about the underlying problem.
Now the actual error message is show.
ID: 15860
Title: systemtime (windows): no longer account for fetcher/checker delay
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
This Werk only affects users that have strict levels on the offset monitored by the plugin <i>"Synchronization of Operating System Time"</i> (<tt>systemtime</tt>) on <b>Windows</b>.
Affected users may have to increase their levels a bit, as they might observe an increase of the measured "offset".
The plugin used to (try to) account for the time that passed between receiving the agent data and processing it.
This is no longer done as it has been unreliable, and is no longer supported by the new API for check plugins.
Note that this should not increase the offset too much (well below a minute!).
If this results in a big increase of the measured offset for you, it might point to a different problem:
Your check helpers can not keep up with your fetchers.
ID: 13754
Title: Support Diagnostics: Collect dumps from remote sites
Component: setup
Level: 1
Class: Bug fix
Version: 2.3.0b1
It is possible (again) to select a remote site to collect the Support Diagnostics dump from.
Collecting larger dumps no longer leads to an exception, as it did before Werk 13753.
ID: 15689
Title: Dependency updates
Component: Core & setup
Level: 1
Class: Security fix
Version: 2.2.0p5
This Werk updates several dependencies such as openssl, various python dependencies, etc.
To our knowledge among the vulnerabilities fixed in those dependencies only CVE-2023-32681 could be exploited.
This vulnerability could cause a <tt>Proxy-Authorization</tt> header leakage.
<b>Vulnerability Management</b>:
We have rated the issue with a CVSS Score of 6.1 (Medium) with the following CVSS vector:
<tt>CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N</tt>.
ID: 15585
Title: Added monitoring for Extreme VSP Switches
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
Added check plugins for monitoring the temperature, cpu utilization, fan state and speed, and power supply information of Extreme VSP Switches.
More information can be found in the check plugins catalog.
ID: 15701
Title: ps: Fill gaps in age metrics
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
The <i>Process ...</i> Service records metrics for the oldest and the youngest process age among
all matching processes and displays them in the graphs <i>Oldest age</i> and <i>Youngest age</i>.
However, whenever there was only one matching process, or if all processes were of the exact same
age, no oldest/youngest age was recorded, which lead to implausible gaps in the graphs.
To mitigate this issue, the two graphs will now be continued with the single age, even
if it's technically the same value.
ID: 15708
Title: Fix Nagstamon API in case a host downtime is set for exported services
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0p5
The Nagstamon integration did not work in case downtimes were set on hosts,
reporting an error like "TypeError: sequence item 0: expected str instance, dict found".
This regression affected all previous 2.2 releases.
ID: 15635
Title: citrix_state: Fix Crashing Plugins
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0p5
This is a follow-up to Werk 15623. The following checks were not properly migrated in the 2.2.0
release:
LI: <tt>citrix_state.hosting_server</tt>
LI: <tt>citrix_state.controller</tt>
LI: <tt>citrix_state</tt>
With this Werk, they continue to work as they did in 2.1.0.