ID: 12881
Title: New special agent to monitor Datadog
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
This werk introduces a new special agent which enables the monitoring
of Datadog monitors and Datadog events in Checkmk. To collects its
data, the agent connects to the Datadog API.
Datadog monitors are monitored as services of the host on which the
special agent is executed. One monitor corresponds to one service.
Datadog events are forwarded to the local event console of the
Checkmk site.
ID: 12371
Title: FIX API: adjusting content of user endpoints and allowing disabling option for notifications
Component: Core & setup
Level: 1
Class: New feature
Version: 2.0.0p2
This change makes some small modifications to the returned user attributes
when calling the user create or update endpoints. The format of the returned
attributes is now conform to the format of the request body when calling those
endpoints. It also fixes the disable option of the disable_notifications attribute
which was previously ignored.
ID: 12375
Title: API host_config: modifying the folder link of the served host
Component: Core & setup
Level: 1
Class: New feature
Version: 2.1.0i1
In the previous version, the folder link of the served host was part of
the members. This is now moved to the links with this change. In addition,
the original rel is changed from using the folder id to using the canonical
path of the folder. Since the canonical path of the folder may change during
the course, an additional link (permalink) is add based on the folder id. Both
links can be used to retrieve the folder config.
ID: 12667
Title: API agent: fixing the download agent endpoint
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, the download agent endpoint
did not work and raised a 500 error. This werk fixes
this behavior and additionally updates the code example
in the REST API documentation.
ID: 12668
Title: API folder_config: fixing the show endpoint which did not work for the root folder
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, it was not possible for the get the root folder
through the show endpoint. This werk fixes this behavior.
ID: 12897
Title: check_icmp: Failed to resolve multiple addresses
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In Checkmk versions 2.0.0i1 to 2.0.0p5 the active check "check_icmp"
(a.k.a. <i>PING</i> service) failed when configured for a host
with multiple IP addresses.
ID: 12765
Title: k8s_pods_memory, k8s_pods_cpu, k8s_pods_fs: deprecate check plugins
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The performance problems described below only affect you, if your Kubernetes cluster
exposes metrics in custom.metrics.k8s.io.
The deprecations of the plugins only affect you, if you applied the YAML files
mentioned in ~/share/doc/check_mk/treasures/kubernetes/readme.md and services with
the description "Memory usage for pods in NAMESPACE namespace", "CPU usage for pods in
NAMESPACE namespace" or "CPU usage for Pods in NAMESPACE namespace" are present in
your cluster where NAMESPACE is the name of a namespace in your cluster.
Previous versions of the Kubernetes special agent processed metrics delivered by the
custom.metrics.k8s.io endpoint. The metrics were provided e.g. by applying the YAML
files mentioned in ~/share/doc/check_mk/treasures/kubernetes/readme.md.
The special agent of Kubernetes could run into performance problems and timeouts if
metrics were present under custom.metrics.k8s.io. Furthermore, the custom metrics
were not compatible with newer versions of Kubernetes and scrape targets of the more
recent special agent for Prometheus delivers data for CPU, Filesystems, Disk IO and
Memory, as well. Additionally, the Prometheus agent is capable to execute
custom PromQL queries for advanced use cases.
For this reason the Kubernetes special agent does not process custom metrics anymore
and the accompanying check plugins and rulesets are deprecated. The corresponding
services and rules should be removed. Instructions on how to use the Prometheus
special agent can be found in the user guide:
https://docs.checkmk.com/latest/en/monitoring_prometheus.html
ID: 12883
Title: Fix ALLNET IP Sensoric special agent (check plugins <tt>allnet_ip_sensoric_...</tt>)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
This werk fixes a bug in the ALLNET IP Sensoric special agent. The bug
prevented the special agent from delivering its data, s.t. the corresponding
check plugins <tt>allnet_ip_sensoric_...</tt> went stale.