Werk 16351 was adapted. The following is the new Werk, a diff is shown at the end of the message.
[//]: # (werk v2)
# Support Diagnostics crashes when receiving tar from remote site
key | value
---------- | ---
date | 2024-08-05T11:58:01+00:00
version | 2.3.0p14
class | fix
edition | cre
component | wato
level | 1
compatible | yes
This werk fixes the behavior that creating the support diagnostics crashed when receiving the tar file(s)
from a remote site.
------------------------------------<diff>-------------------------------------------
[//]: # (werk v2)
# Support Diagnostics crashes when receiving tar from remote site
key | value
---------- | ---
date | 2024-08-05T11:58:01+00:00
- version | 2.3.0p13
? ^
+ version | 2.3.0p14
? ^
class | fix
edition | cre
component | wato
level | 1
compatible | yes
This werk fixes the behavior that creating the support diagnostics crashed when receiving the tar file(s)
from a remote site.
Werk 16891 was adapted. The following is the new Werk, a diff is shown at the end of the message.
[//]: # (werk v2)
# check_ewon: TypeError ('NoneType' object is not subscriptable) raised if values for levels are missing
key | value
---------- | ---
compatible | yes
version | 2.3.0p14
date | 2024-08-19T12:13:40+00:00
level | 1
class | fix
component | checks
edition | cre
In case values for `levels` are missing and `None` taken instead, running the check function would
crash with `TypeError ('NoneType' object is not subscriptable)`.
This change hard codes some default values in case no values could be extracted.
------------------------------------<diff>-------------------------------------------
[//]: # (werk v2)
# check_ewon: TypeError ('NoneType' object is not subscriptable) raised if values for levels are missing
key | value
---------- | ---
compatible | yes
- version | 2.3.0p13
? ^
+ version | 2.3.0p14
? ^
date | 2024-08-19T12:13:40+00:00
level | 1
class | fix
component | checks
edition | cre
In case values for `levels` are missing and `None` taken instead, running the check function would
crash with `TypeError ('NoneType' object is not subscriptable)`.
This change hard codes some default values in case no values could be extracted.
Werk 16992 was adapted. The following is the new Werk, a diff is shown at the end of the message.
[//]: # (werk v2)
# Introduce global setting: Default dynamic visuals permission
key | value
---------- | ---
date | 2024-07-24T10:15:09+00:00
version | 2.3.0p14
class | feature
edition | cre
component | multisite
level | 1
compatible | yes
Introduce a new global setting, called 'Default dynamic visuals permission',
which can be used to change the default permission for all roles
(including built-in roles) of dynamic visuals such as custom dashboards, views,
etc.
If set to 'yes' all roles will have the permission to access these visuals by
default. If set to 'no' only the admin role will be able to access the dynamic
visuals.
------------------------------------<diff>-------------------------------------------
[//]: # (werk v2)
# Introduce global setting: Default dynamic visuals permission
key | value
---------- | ---
date | 2024-07-24T10:15:09+00:00
- version | 2.3.0p13
? ^
+ version | 2.3.0p14
? ^
class | feature
edition | cre
component | multisite
level | 1
compatible | yes
Introduce a new global setting, called 'Default dynamic visuals permission',
which can be used to change the default permission for all roles
(including built-in roles) of dynamic visuals such as custom dashboards, views,
etc.
If set to 'yes' all roles will have the permission to access these visuals by
default. If set to 'no' only the admin role will be able to access the dynamic
visuals.
[//]: # (werk v2)
# Support Diagnostics crashes when receiving tar from remote site
key | value
---------- | ---
date | 2024-08-05T11:58:01+00:00
version | 2.3.0p13
class | fix
edition | cre
component | wato
level | 1
compatible | yes
This werk fixes the behavior that creating the support diagnostics crashed when receiving the tar file(s)
from a remote site.
[//]: # (werk v2)
# check_ewon: TypeError ('NoneType' object is not subscriptable) raised if values for levels are missing
key | value
---------- | ---
compatible | yes
version | 2.3.0p13
date | 2024-08-19T12:13:40+00:00
level | 1
class | fix
component | checks
edition | cre
In case values for `levels` are missing and `None` taken instead, running the check function would
crash with `TypeError ('NoneType' object is not subscriptable)`.
This change hard codes some default values in case no values could be extracted.
[//]: # (werk v2)
# Introduce global setting: Default dynamic visuals permission
key | value
---------- | ---
date | 2024-07-24T10:15:09+00:00
version | 2.3.0p13
class | feature
edition | cre
component | multisite
level | 1
compatible | yes
Introduce a new global setting, called 'Default dynamic visuals permission',
which can be used to change the default permission for all roles
(including built-in roles) of dynamic visuals such as custom dashboards, views,
etc.
If set to 'yes' all roles will have the permission to access these visuals by
default. If set to 'no' only the admin role will be able to access the dynamic
visuals.
[//]: # (werk v2)
# mysql_slave: propagate errors to service result
key | value
---------- | ---
date | 2024-08-13T12:05:09+00:00
version | 2.3.0p14
class | fix
edition | cre
component | checks
level | 1
compatible | no
You may be affected by this change if you monitor MySQL servers and you do not
have an `mysql_slave` service to monitor the "Slave Sync Status".
`mysql_slave` ignored the result and did not discover a service if the section
contained an error.
Now, in case the item section consists of a single line that looks like a MySQL
error message, the error message is propagated to the check result with an
`CRIT` status.
If you rediscover services on your MySQL hosts and see a critical `mysql_slave`
service, then this service probably always returned this error, but is was not
shown in your monitoring system in the past.
Please consult the error message and decide if you want to fix the Problem
described in the error message. If you don't want to monitor you the "Slave Sync
Status" of your MySQL database you may also disable the service discovery for
this item.
[//]: # (werk v2)
# Add support for SLES 15 SP6
key | value
---------- | ---
date | 2024-08-14T07:25:20+00:00
version | 2.3.0p14
class | feature
edition | cre
component | omd
level | 1
compatible | yes
With this werk, Checkmk is build for SLES 15 SP6
[//]: # (werk v2)
# Fix warning on rule creation of "Icon image for..."
key | value
---------- | ---
compatible | yes
version | 2.3.0p14
date | 2024-08-15T12:53:28+00:00
level | 1
class | fix
component | wato
edition | cre
If you created a new rule "Icon image for hosts in status GUI" or "Icon image
for services in status GUI", a warning like "Unable to read current options of
this rule" was shown.
The rule could still be created.
[//]: # (werk v2)
# azure: Remove unnecessary 'metric not found' errors
key | value
---------- | ---
compatible | yes
version | 2.3.0p13
date | 2024-08-08T15:40:36+00:00
level | 1
class | fix
component | checks
edition | cre
When querying metrics, Azure agent was reporting each missing metric in the
details of the 'Azure Agent Info' service. This didn't influence the status
of the service but still implied an error.
It was misleading because some metrics aren't defined in some types
of resources. Now, those metrics are optional and won't cause an error.