ID: 15157
Title: Zip metrics sent to InfluxDB
Component: Core & setup
Level: 1
Class: New feature
Version: 2.2.0i1
The batch of metrics from Werk 15156 is now compressed before
it is sent.
This follows the "Optimize writes to InfluxDB" best practice
documented on influxdata.com and should improve the overall
performance of the conenctor.
ID: 15136
Title: aws_elasticache: Monitor AWS ElastiCache
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
It's now possible to monitor AWS ElastiCache in Checkmk.
Six new checks have been added:
LI: AWS ElastiCache: Summary
LI: AWS ElastiCache: Limits
LI: AWS ElastiCache: CPU Utilization
LI: AWS ElastiCache: Memory
LI: AWS ElastiCache: Connections
LI: AWS ElastiCache: Replication
To monitor ElastiCache you have to configure the related
special agent Amazon Web Services (AWS).
ID: 14571
Title: KUBE: Allow invalid value for `names` field of Node
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, if the field <tt>.status.images</tt> of a Kubernetes Node contained any element with
<tt>names</tt> set to <tt>null</tt>, the API response would be rejected by agent_kube with the error
C+:
[special_kube] Agent exited with code 1: Invalid value for `names`, must not be `None`
C-:
With this change, this error is fixed.
ID: 15036
Title: Forwarding of Logwatch messages to Event Console: Remove unwanted escaping
Component: Event Console
Level: 1
Class: Bug fix
Version: 2.2.0i1
When forwarding Logwatch messages to the Event Console, depending on the exact message contents,
the characters <tt>\</tt>, <tt>"</tt> and <tt>]</tt> might have been escaped by mistake with an
additional <tt>\</tt>.
ID: 15137
Title: azure_virtual_network_gateway: Added new checks
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Monitoring of Azure Virtual Network Gateways is extended
with four new checks and four new metrics.
The new monitored checks are:
LI: Microsoft Azure Virtual Network Gateways: BGP
LI: Microsoft Azure Virtual Network Gateways: Health Probe
LI: Microsoft Azure Virtual Network Gateways: Remote Peering
LI: Microsoft Azure Virtual Network Gateways: Settings
The following metrics have been added to the VNet Gateway services:
LI: Tunnel Ingress Bytes
LI: Tunnel Egress Bytes
LI: Tunnel Ingress Packet Drop Count
LI: Tunnel Egress Packet Drop Count
ID: 15107
Title: Extension packages: modernise command line interface
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
We recently added new features to the <i>extension packages</i> (a.k.a. <i>MKPs</i>) manager.
These changes require some adjustments and modernisations of the commandline interface to get a consistent user experience.
The following changes are made to the commandline interface <tt>mkp [COMMAND]</tt>:
<tt>find</tt>:
The find command now reports some details for each file.
If you are using the command in a script, we recommend setting the new <tt>--json</tt> flag, and pipe the output through the commandline tool "<tt>jq</tt>".
To get a list of all local files, for instance, use "<tt>mkp find --json --all | jq .[].file </tt>".
ID: 15041
Title: Improve Setup search performance
Component: setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
The Setup search was slowed down by inefficient permission checks. These checks ensure that only
pages which the current user is allowed to see are included in the results. The permissions are now
ensured more efficiently. This affected for example the search `groups` in certain scenarios.
ID: 15085
Title: mk_postgres: relax strict instance process name filtering
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Prior to this werk, some instances were ignored because their respective
process name was written in capital letters. With this werk, this strict
filtering is relaxed.
ID: 15156
Title: Send metrics to InfluxDB in batch
Component: Core & setup
Level: 1
Class: New feature
Version: 2.2.0i1
Metrics are collected and sent together after either about 5000
metrics have been enqueued or 10 seconds, whichever comes first.
This follows the "Optimize writes to InfluxDB" best practice
documented on influxdata.com and should improve the overall
performance of the connector.
ID: 15084
Title: kube_replicas: addition of maxUnavailable field for Statefulset with RollingUpdate
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The maxUnavailable field for RollingUpdate in Statefulsets is introduced with Kubernetes v1.24.
This werk handles this field and displays the set value in the kube_replicas check. Further
information on this field and how to enable it on Kubernetes' side can be found in the following
article: https://kubernetes.io/blog/2022/05/27/maxunavailable-for-statefulset/