ID: 14536
Title: KUBE kube_node_conditions: remove misleading "not available" text in check parameters
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The Kubernetes node conditions check parameters allow the user to configure the monitoring state
if a condition is either faulty or unavailable. However, the unavailability keyword is misleading
as the condition could be either unknown or completely missing. This werk, therefore, rephrases the
parameter titles to make this more explicit.
ID: 14446
Title: Unify MRPE features across Unix agents
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The features of the Unix agents with respect to the MRPE functionality are unified.
The Checkmk agents for AIX and FreeBSD now support asynchronous executions of remote plugins (MRPE).
ID: 13421
Title: mk_sap: detect recursion in SAP data
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
mk_sap.py handles a tree of SAP objects. The objects are annotated with the
path from the root of the tree to the object. The objects returned by SAP
contain a link to their parent object. SAP can be configured in a way that the
object references itself as its parent. This can lead to a cryptic recursion
error message:
<code>
Unhandled exception (maximum recursion depth exceeded)
</code>
After this werk a better error message will be shown including the object that
is the root cause of the recursion error:
<code>
Could not calculate path, recursion limit reached.
Reorganise your SAP data to get past this error.
Element that causes this:
...
</code>
You will have to fix this problem within SAP.
ID: 13888
Title: Handle comments/downtimes for vanished hosts/services
Component: cmc
Level: 2
Class: Bug fix
Version: 2.2.0i1
There was a regression compared to 2.0 when loading the CMC state:
Comments/downtimes for vanished hosts/services resulted in a CMC crash.
This has been fixed, such comments/downtimes are now silently ignored, as
before.
ID: 14060
Title: mssql_counters: Fix crash in parsing mssql_counters
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Parsing mssql_counters was failing for timestamps of different formats.
Now, we changed the mssql.vbs agent to always provide the timestamp in
the same format, independent of the localization.
If you have a crash in mssql_counters with the message 'Time string
does not match any known pattern', update the mssql.vbs agent.
ID: 14138
Title: Reduce erroneous retrieval and flushing of RRDs
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
The built-in dashboard Kubernetes and would provide insufficient context
information for it's dashlets. This led to error messages in the cmc.log, e.g.,
Error flushing RRD: Usage: rrdtool rrdtool flushcached [--daemon|-d <addr>] <file> [<file> ...]
Error accessing RRD: don't understand 'kube_cpu_usage'
These errors are harmless, but spam the log. With this werk, the erroneous commands are no longer
produced if opening the Kubernetes dashboard.
ID: 13339
Title: Add Health Status Monitoring for Ciena 5142 & 5171
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
The following properties are monitored for both devices:
<ul>
<li>Fan status<\li>
<li>Power supply status<\li>
<li>Memory health<\li>
<\ul>
The following properties are monitored for 5171:
<ul>
<li>Disk health<\li>
<li>CPU health<\li>
<\ul>
The following properties are monitored for 5142:
<ul>
<li>Tmpfs<\li>
<li>Sysfs<\li>
<\ul>
ID: 13338
Title: Add Temperature for Ciena 5142 & 5171
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
The temperature together with status as reported by the device are monitored.
ID: 14132
Title: Monitoring CPU utilization for Ciena 5142 & 5171
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
This werks adds two new check plugins which monitor the CPU utilization of Ciena 5142 & 5171
devices.