Title: omd cp: Fix RuntimeError: Failed to determine site version
Class: fix
Compatible: compat
Component: omd
Date: 1716877362
Edition: cre
Level: 1
Version: 2.2.0p27
This problem affects users of the Checkmk Raw Edition.
Previously, the command <tt>sudo omd mv cmk1 cmk2</tt> would result in the following traceback.
C+:
File "/omd/versions/2.2.0p26.cre/lib/python3/omdlib/contexts.py", line 155, in replacements
raise RuntimeError("Failed to determine site version")
RuntimeError: Failed to determine site version
C-:
With this Werk, the error is fixed.
Title: omd update: Don't Warn About Permissions of Deleted Files
Class: fix
Compatible: compat
Component: omd
Date: 1716875270
Edition: cre
Level: 1
Version: 2.2.0p27
After a file was deleted, <tt>omd update</tt> would still attempt to change permissions on the file.
C+:
! Permission: cannot change 0000 -> 0640 etc/nsca: [Errno 2] No such file or directory: '/omd/sites/cmk/etc/nsca'
C-:
Users are no longer prompted with a dialog about these files and the warnings have been removed.
Title: Use correct proxy settings for plugin "SMS (using modern API)"
Class: fix
Compatible: compat
Component: notifications
Date: 1716807473
Edition: cre
Level: 1
Version: 2.2.0p27
If you used HTTPS for the modem URL, a ProxyError was raised on execution.
Workaround was to use HTTP.
Title: Show timeout in failed notifications
Class: fix
Compatible: compat
Component: notifications
Date: 1716803850
Edition: cee
Level: 1
Version: 2.2.0p27
If a notification process was terminated because of a timeout, in the failed
notifications view only "HOST/SERVICE NOTIFICATION RESULT" was shown without
further informations.
We now show the current delivery attempt and the timeout in seconds.
You will find this message also in the notify.log next to the spoolfile name.
Title: Dashboard element "Average scatterplot": Fix topmost rendering
Class: fix
Compatible: compat
Component: multisite
Date: 1716275773
Edition: cee
Level: 1
Version: 2.2.0p27
The dashboard element "Average scatterplot" was rendered topmost at all times after being hovered once. This resulted in other dashboard elements' tooltips to be rendered behind the "Average scatterplot" element.
This behavior is fixed. After hovering the "Average scatterplot", i.e. when moving the mouse outside of its graph area, its topmost rendering is reset, making other tooltips visible again.
Title: cisco_temperature: Improve admin state detection
Class: fix
Compatible: compat
Component: checks
Date: 1708686979
Edition: cre
Level: 1
Version: 2.2.0p27
Previously the detection of the sensor admin state was implemented by comparing the interface description ifDescr with the sensor name entPhysicalName and using the interface admin state.
This does not work for different Cisco sytems, as e.g. Catalyst and ASR.
The mapping between interface and sensor is now attempted via the entAliasMappingTable (OID: 1.3.6.1.2.1.47.1.3.2.1).
Furthermore, entPhysicalContainedIn (OID: .1.3.6.1.2.1.47.1.1.1.1) is used to apply the admin state to all sensors corresponding to an interface (e.g. subslots for ASR systems).
In case the entAliasMappingTable is not available or could not used for mapping, the old version is used as a fallback.
[//]: # (werk v2)
# HW/SW inventory: syncing inventory data from remote to central site did not work
key | value
---------- | ---
compatible | yes
version | 2.4.0b1
date | 2024-05-28T08:33:44+00:00
level | 1
class | fix
component | inv
edition | cre
HW/SW data synchronisation between a remote and a central site was interrupted after a new host was introduced at the remote site.
[//]: # (werk v2)
# Show timeout in failed notifications
key | value
---------- | ---
compatible | yes
version | 2.4.0b1
date | 2024-05-27T09:57:30+00:00
level | 1
class | fix
component | notifications
edition | cee
If a notification process was terminated because of a timeout, in the failed
notifications view only "HOST/SERVICE NOTIFICATION RESULT" was shown without
further informations.
We now show the current delivery attempt and the timeout in seconds.
You will find this message also in the notify.log next to the spoolfile name.
[//]: # (werk v2)
# Dashboard element "Average scatterplot": Fix topmost rendering
key | value
---------- | ---
date | 2024-05-21T07:16:13+00:00
version | 2.4.0b1
class | fix
edition | cee
component | multisite
level | 1
compatible | yes
The dashboard element "Average scatterplot" was rendered topmost at all times after being hovered once. This resulted in other dashboard elements' tooltips to be rendered behind the "Average scatterplot" element.
This behavior is fixed. After hovering the "Average scatterplot", i.e. when moving the mouse outside of its graph area, its topmost rendering is reset, making other tooltips visible again.
[//]: # (werk v2)
# Ruleset API: Fix KeyError for nested form_specs.DictGroup
key | value
---------- | ---
date | 2024-05-23T09:54:29+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This is only relevant for plugin developers.
In some cases when a `DictGroup` was used inside a FormSpec hierarchy an error would occur during validation of the relevant rule (e.g. when saving):
```
KeyError: 'DictGroup(title=<title>,help_text=<help_text>)'
```