Title: Fix possible failed notifications running in docker environment
Class: fix
Compatible: compat
Component: notifications
Date: 1695386294
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
Werk #15941 already fixed failed notifications on appliances if one recipient had
no Email address configured.
We have now seen the same behaviour when running Checkmk in a docker container
because Nullmailer can not handle such recipients.
Title: Analyze configuration: false positive in "Restricted address mismatch" test
Class: fix
Compatible: compat
Component: wato
Date: 1695721351
Edition: cre
Knowledge: doc
Level: 1
State: unknown
Version: 2.3.0b1
The "Restricted address mismatch" accidentally triggered a warning even if the
corresponding "State in case of restricted address mismatch" entry of the
"Checkmk Agent installation auditing" rule was left unconfigured.
Additionally to the fix, this configuration test now also allows a <tt>CRIT</tt>
state instead of the default <tt>WARN</tt>.
Title: api-docs: include explanation of the special character * for the If-Match header
Class: fix
Compatible: compat
Component: rest-api
Date: 1695723736
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
We recently made changes to make it possible to provide the following header
in rest-api requests
"If-Match": "*"
instead of providing a resource's ETag.
This werk adds a short explanation to the api-docs so that our users know
that this is possible.
Title: checking: Prevent data loss on hosts with longer check intervals
Class: fix
Compatible: compat
Component: core
Date: 1695217743
Edition: cre
Knowledge: doc
Level: 1
Version: 2.1.0p34
Previously, the validity of agent data for discovery and HW/SW inventory checks was 2 minutes.
When checking is performed with a longer interval, the discovery would re-trigger fetching of the agent data.
In some checks this leads to data loss, because the checking fetches the data again and the data
fetched by the discovery is lost.
The cache interval for discovery and HW/SW inventory checks is now 1.5 * checking interval.
Title: apache_processes: we now replicate the configuration on remote sites
Class: fix
Compatible: compat
Component: wato
Date: 1695714746
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
This werk addresses an issue where we weren't replicating the configuration
for the number of apache processes. Now we do. On activate changes the
number of apache processes configured on the main site will now be replicated
on the remote site. An apache restart is required for these changes to
take effect.
Title: mssql_datafiles/transactionlogs: Regression in maximum size calculation
Class: fix
Compatible: compat
Component: checks
Date: 1694589964
Edition: cre
Knowledge: doc
Level: 1
Version: 2.3.0b1
This is a follow-up to Werk #14421.
Since Checkmk 2.1.0p5, we calculate the maximum size as the sum of available
and used size for unlimited instances.
However, in some cases, we accidentally drop explicit thresholds for the
maximum size if avaiable, falling back to the unlimited case.
Title: LDAP connection ids that are invalid user ids will no longer crash Checkmk
Class: fix
Compatible: compat
Component: wato
Date: 1686117166
Edition: cre
Knowledge: doc
Level: 1
State: unknown
Version: 2.2.0p11
LDAP connection names have have stricter requirements in Checkmk version 2.2.0.
Up until now, Checkmk did not check these requirements when creating new LDAP
connections nor did an update convert them to fit the new requirements.
This Werk tightens LDAP connection id validation to fit the new requirements.
Updating Checkmk will cause all spaces in connection ids to be replaced with
underscores, as this is the most common manifestation of this incompetability.
If you still are unable to update, please check if your connection id consist only
of letters and dashes, starting with a letter.
Title: nvidia_smi: Show Use full PCI bus ID
Class: fix
Compatible: incomp
Component: checks
Date: 1695304807
Edition: cre
Knowledge: doc
Level: 1
State: unknown
Version: 2.2.0p11
This change affects users of the following checks:
* nvidia_smi_memory_util
* nvidia_smi_gpu_util
* nvidia_smi_en_de_coder_util
* nvidia_smi_power
* nvidia_smi_temperature
Previously, the PCI bus ID of NVIDIA GPUs would be incorrectly removed. This caused GPUs to be
omitted, which should have been discovered. With this Werk, the full PCI bus ID is used as a service
item. Users must rediscover the services.
Title: nvidia_smi: Show Use full PCI bus ID
Class: fix
Compatible: incomp
Component: checks
Date: 1695304807
Edition: cre
Knowledge: doc
Level: 1
State: unknown
Version: 2.2.0p11
This change affects users of the following checks:
* nvidia_smi_memory_util
* nvidia_smi_gpu_util
* nvidia_smi_en_de_coder_util
* nvidia_smi_power
* nvidia_smi_temperature
Previously, the PCI bus ID of NVIDIA GPUs would be incorrectly removed. This caused GPUs to be
omitted, which should have been discovered. With this Werk, the full PCI bus ID is used as a service
item. Users must rediscover the services.
Werk 15772 was deleted. The following Werk is no longer relevant.
Title: checking: fix cache validity of piggyback sections
Class: fix
Compatible: compat
Component: checks
Date: 1694192952
Edition: cre
Knowledge: doc
Level: 1
Version: 2.1.0p34
Previously, piggyback sections had a cache validitiy of 90 seconds
if checking was called from Checkmk and (checking interval * 1.5)
seconds if called from the command line.
This led to services in piggyback hosts becoming stale if checking
interval of a source host was bigger than 1 minute.
Cache validity is now (checking interval * 1.5) in both cases.