ID: 15658
Title: Agent auto-registration: Re-register if registration at monitoring site is gone
Component: agents
Level: 1
Class: New feature
Version: 2.3.0b1
When starting, the agent controller checks if the <a href="https://docs.checkmk.com/master/en/hosts_autoregister.html">auto-registration</a>
(introduced in <a href="https://checkmk.com/werk/15243">werk 15243</a>) is configured. If this is
the case, the controller proceeds to register at the configured site, but only if it is not already
registered there according to its local configuration.
As of this werk, if the connection to the configured site is found in the local configuration, we
additionally check if the configured site also reports that the host is registered. If this is not
the case, we proceed with the registration in order to re-establish the connection.
This feature is relevant in scenarios where hosts are temporarily shut down and removed from the
monitoring site. Once these hosts re-boot, they will re-register st. they are monitored again.
ID: 15523
Title: ps: HTML escaping for discouraged configuration
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
This fixes some display glitches for a very specific setup:
Users can configure the plugin "<i>State and Count of Processes</i>" to produce an HTML table in the service details, and additionally configure Checkmk to <i>not</i> escape it (such that it will actually be rendered as a table).
For these setups we now escape the values inside the table cells, in particular (but not exclusively) to fix rendering of strings containing a literal <tt>\n</tt>, such as <tt>F:\nginx</tt>.
While this makes these scenarios a little safer along the way, in general plugin output must not be trusted.
This is why we normally escape all plugin output, and discourage these configurations.
ID: 15544
Title: Webex notification template
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.3.0b1
The Webex notification template used to use incorrect Markdown syntax
therefore the links were not correctly displayed.
ID: 13979
Title: REST API documentation no longer shows unused Status livestatus table documentation
Component: REST API
Level: 1
Class: Bug fix
Version: 2.3.0b1
The REST API documentation listed the 'status' livestatus table, even though there is no endpoint to query that data.
This table is no longer shown.
ID: 15462
Title: agent_azure: Fix missing 'Remaining API reads' metric if no monitored resources
Component: agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
'Remaining API reads' metric was missing from the 'Azure Agent Info' service
in case there were no resources to monitor.
Now, the metric is always shown, independantly of the monitored resources.
ID: 14856
Title: Make EC IPv6 compatible
Component: Event Console
Level: 1
Class: New feature
Version: 2.3.0b1
Make all components of EC accept IPv6.
This includes sockets and GUI fields.
This change does not require any special
setup or changes from the user because
the IPv4 addresses are accepted as before.
ID: 15588
Title: kube_pod_conditions: addition of PodHasNetwork and DisruptionTarget conditions
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0b4
This werk introduces the pod conditions PodHasNetwork and DisruptionTarget to the check.
These conditions are only displayed if the Kubernetes version is compatible and configured
to include these conditions.
ID: 15652
Title: kube_cron_job_status: introduction of execution duration metric
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
Prior to this werk, the check only displayed the total duration of the job
which included the pending time duration alongside the actual running
duration. This werk introduces the 'Execution duration' metric which is solely
based upon the actual running duration. To avoid confusion the previous graph
'Duration' is renamed to 'Total Duration'.
ID: 15581
Title: Added support for monitoring NTI Enviromux Micro-T devices
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.3.0b1
Added support for monitoring the Humidity and Temperature of external and internal sensors of NTI Enviromux Micro-T devices.
In addition, in the HW/SW Inventory information about the unit name, device model, serial number and firmware version can be found.
ID: 15513
Title: jolokia_generic: Fix missing MBean in service description
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Due to an unfavourable combination of previous werks, the string "MBean"
has been completely removed instead of removing duplicated occurances. This
is now fixed and the string will be again between the instance and the mbean
itself. With this werk #6629 is fully restored.
You need to rediscover your services if you have no "MBean" string in your
service descriptions at the moment for services generated by this check plugin.