Title: Extend devices found by apc_ats_status
Class: fix
Compatible: compat
Component: checks
Date: 1709123851
Edition: cre
Level: 1
Version: 2.2.0p24
This werk affects you, in case you try to monitor your APC Rack Automatic Transfer Switch with <tt>apc_ats_status</tt>.
Previously some devices were not discovered due to a too strict scan function.
Futher, we enable monitoring other power supplies available at such devices as for example 1V and 3.3V.
This was fixed now.
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
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.
Title: check_mailboxes: fix check of multiple mailboxes
Class: fix
Compatible: compat
Component: checks
Date: 1709557446
Edition: cre
Level: 1
Version: 2.2.0p24
When selecting to check multiple mailboxes, the software always checked only the last specified mailbox.
This werk fixes this behaviour.
[//]: # (werk v2)
# netapp_ontap_temp: restore check of list of sensors
key | value
---------- | ---
date | 2024-02-26T17:16:55+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
The above-mentioned plugin now monitors the list of ambient and internal temperature sensors,
sticking to the logic of the netapp_api_temp plugin (old Netapp API).
A re-discovery is needed to monitor the new services.
Werk 15292 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Changelog will only contain Werks from current major version
Class: fix
Compatible: compat
Component: wato
Date: 1693224813
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
Checkmk has a built in changelog viewer that shows Changelog items called
"Werks". For previous versions of checkmk it showed "Werks" for all versions of
Checkmk.
It turned out that the changelog was not complete: For previous major versions
of Checkmk not all Werks were displayed. As there is little benefit to display
Werks of previous major versions of checkmk we decided to remove those.
The whole list of all Werks is available on our homepage:
https://checkmk.com/werks
When updating to a new major version, the update process will check if there
are unacknowledged werks and tell the user about this, as this list will no
longer be available after the update.
This check is omitted for remote sites in a distributed configuration
environment, as long as both the remote site and the central site are running
at least version 2.3.0 of Checkmk.
------------------------------------<diff>-------------------------------------------
Title: Changelog will only contain Werks from current major version
Class: fix
Compatible: compat
Component: wato
Date: 1693224813
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
Checkmk has a built in changelog viewer that shows Changelog items called
"Werks". For previous versions of checkmk it showed "Werks" for all versions of
Checkmk.
It turned out that the changelog was not complete: For previous major versions
of Checkmk not all Werks were displayed. As there is little benefit to display
Werks of previous major versions of checkmk we decided to remove those.
The whole list of all Werks is available on our homepage:
https://checkmk.com/werks
When updating to a new major version, the update process will check if there
are unacknowledged werks and tell the user about this, as this list will no
longer be available after the update.
+ This check is omitted for remote sites in a distributed configuration
+ environment, as long as both the remote site and the central site are running
+ at least version 2.3.0 of Checkmk.
+
[//]: # (werk v2)
# check_mailboxes: fix check of multiple mailboxes
key | value
---------- | ---
date | 2024-03-04T13:04:06+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
When selecting to check multiple mailboxes, the software always checked only the last specified mailbox.
This werk fixes this behaviour.
Title: mssql_backup: Correct timezone difference for last backup date
Class: fix
Compatible: compat
Component: checks
Date: 1696949130
Edition: cre
Knowledge: doc
Level: 1
Version: 2.4.0b1
This werk is relevant for users monitoring the age of the last backup time of mssql databases in different timezones.
The date/time of the last backup of a mssql database is currently stored in local host time without the information about the host timezone. When this time is used to check the age of the last backup, it is interpreted in the Checkmk server timezone.
When using different timezones, this leads to incorrect values for "Age of last database backup" and if the age is negative, in newer Checkmk versions to the warning "Cannot reasonably calculate time since last backup (hosts time running ahead)".
The mssql agent plugin will now store the time in UTC and the mssql_backup check will interpret the time accordingly.
You will need to update the agent plugin mssql.vbs to receive the corrected times.
Title: Update Python version for Windows agent
Class: security
Compatible: compat
Component: checks
Date: 1709283564
Edition: cee
Level: 1
Version: 2.2.0p24
When agent plugins are configured for a windows agent the baked package for windows contains a Python version.
This version is updated from 3.11.7 to 3.11.8.
This contains an update from openssl 3.0.11 to 3.0.13 and a fix for:
* CVE-2024-0727
* CVE-2023-6237
* CVE-2023-6129
* CVE-2023-5678
* CVE-2023-5363
To our knowledge none of these vulnerabilities were exploitable in this setup.
We rate this with a CVSS of 0 (None) (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N). This CVSS is primarily meant to please automatic scanners.
Title: Agent updates failing on Solaris 10
Class: fix
Compatible: incomp
Component: agents
Date: 1709282638
Edition: cee
Level: 1
Version: 2.1.0p41
On some Solaris 10 systems, an agent update did crash with error message
C+:
/var/sadm/pkg/check-mk-agent/install/postremove: syntax error at line 19: `(' unexpected
pkgrm: ERROR: postremove script did not complete successfully
C-:
If you ran into this error, to make the update perform again, please delete the file
<code>/var/sadm/pkg/check-mk-agent/install/postremove</code> on affected systems.
Technical background:\
The postremove script used the subshell evaluation syntax <code>$(...)</code> that is incompatible to the standard <code>bin/sh</code> shell found on some Solaris 10 systems.
Title: Agent updates failing on Solaris 10
Class: fix
Compatible: incomp
Component: agents
Date: 1709282638
Edition: cee
Level: 1
Version: 2.2.0p24
On some Solaris 10 systems, an agent update did crash with error message
C+:
/var/sadm/pkg/check-mk-agent/install/postremove: syntax error at line 19: `(' unexpected
pkgrm: ERROR: postremove script did not complete successfully
C-:
If you ran into this error, to make the update perform again, please delete the file
<code>/var/sadm/pkg/check-mk-agent/install/postremove</code> on affected systems.
Technical background:\
The postremove script used the subshell evaluation syntax <code>$(...)</code> that is incompatible to the standard <code>bin/sh</code> shell found on some Solaris 10 systems.