[//]: # (werk v2)
# Make EC UPDATE command use a list of events
key | value
---------- | ---
date | 2024-02-26T14:48:45+00:00
version | 2.4.0b1
class | fix
edition | cee
component | ec
level | 1
compatible | yes
Event Console UPDATE command accepts a list of events instead of a single event.
With this change the GUI will send a list of events to be updated to the Event Console.
This allows for multiple events to be updated in a single command. Avoids the situation where
some events are updated and others are not.
[//]: # (werk v2)
# ldap & saml: resolve error when connection config is edited or created
key | value
---------- | ---
compatible | yes
version | 2.4.0b1
date | 2023-07-28T08:14:29+00:00
level | 1
class | fix
component | wato
edition | cme
Prior to this werk, Checkmk raised an error in the following cases:
* when the user attempted to create a LDAP connection with a config with the customer option set to "Global"
* when the user attempted to change a LDAP connection config with the customer option set to "Global"
* when the user attempted to create a SAML connection config
* when the user attempted to delete an existing SAML connection config
This werk resolves these issues and Checkmk will not throw an error anymore.
[//]: # (werk v2)
# service_discovery: allow discovery on fresh remote host
key | value
---------- | ---
compatible | yes
version | 2.4.0b1
date | 2024-02-22T16:55:08+00:00
level | 1
class | fix
component | rest-api
edition | cre
The werk 16465 addressed a problem that prevented fetching
information about the service discovery background job on a
remote site. However, this solution introduced a new limitation,
disallowing the execution of discovery in 'refresh' and
'tabula_rasa' modes for newly created hosts on remote sites.
This werk successfully resolves this subsequent issue.
Title: downtimes: Added service_description field to services downtimes
Class: feature
Compatible: compat
Component: rest-api
Date: 1708440732
Edition: cre
Level: 1
Version: 2.2.0p23
When querying downtimes through the "show all downtimes" endpoint, the service_description field for service downtimes was not included. This werk introduces this field, which is not present in the host downtimes.
Title: service_discovery: allow discovery on fresh remote host
Class: fix
Compatible: compat
Component: rest-api
Date: 1708620908
Edition: cre
Level: 1
Version: 2.2.0p23
The werk 16465 addressed a problem that prevented fetching
information about the service discovery background job on a
remote site. However, this solution introduced a new limitation,
disallowing the execution of discovery in 'refresh' and
'tabula_rasa' modes for newly created hosts on remote sites.
This werk successfully resolves this subsequent issue.
Title: mtr: Fix section parsing error
Class: fix
Compatible: compat
Component: checks
Date: 1708900251
Edition: cre
Level: 1
Version: 2.2.0p23
When the mtr section contained a line that started with <code><strong>ERROR</strong></code>, the parsing of the section failed.
This has now been fixed.
The lines starting with <code><strong>ERROR</strong></code> will be ignored.
[//]: # (werk v2)
# Let cmcdump handle semicolons in plugin output
key | value
---------- | ---
date | 2024-02-21T13:39:02+00:00
version | 2.4.0b1
class | fix
edition | cee
component | multisite
level | 1
compatible | yes
cmcdump would not handle semicolons correctly, leading to
garbled or incomplete output and spurious errors.
This has been fixed by escaping semicolons in cmcdump
and unescaping them in livestatus.
[//]: # (werk v2)
# mtr: Fix section parsing error
key | value
---------- | ---
date | 2024-02-25T22:30:51+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
When the mtr section contained a line that started with `**ERROR**`, the parsing of the section failed.
This has now been fixed.
The lines starting with `**ERROR**` will be ignored.
[//]: # (werk v2)
# Introduced topology visualization
key | value
---------- | ---
date | 2024-02-25T15:22:55+00:00
version | 2.4.0b1
class | feature
edition | cee
component | multisite
level | 2
compatible | yes
The topology visualization is a new feature that allows the visualization of complex interconnected networks.
A simple example for this visualization is the parent/child topology. The new mechanism that comes with this werk allows the linking of external data with the data of the monitoring core.
When it comes to the display, you simply define some starting points via the filter form.
Based on these, the topology visualization then builds a mesh of incoming and outgoing connections.
The type of external data might be
* Netstat, showing connections between the interfaces/ips/ports
* LLDP/CDP, showing the network neighbors
There is a common data format specification for all external data.
So you just can create your own data file which provides information about the relationships between hosts, services or generic objects which are not linked to the core.
If you drop this file into a specific folder, the visualization will handle the rest. There is no need to write python code.
Right now you can configure
* Objects - either linked to an entity in the core or some standalone object
* Icons/emblems which should be added to the object
* Connections between objects
* Line style/color of specific connections
Since this is a quite visualization heavy topic and hard to explain only via text, feel free to check out the
[thread](https://forum.checkmk.com/t/network-visualization-now-in-version-2-… in our checkmk forum
We will also publish a blog article in the coming weeks
```
Important:
The visualization only works if external data is provided in a special folder.
At the moment these are not created by Checkmk, but come from external MKP developments.
```
Title: EC: fix a wrong message on a matched rule
Class: fix
Compatible: compat
Component: ec
Date: 1708676070
Edition: cee
Level: 1
Version: 2.2.0p23
Previously, the tooltip on a matched rule would say it is a cancelling rule.
This message was misleading and was changed.