ID: 13970
Title: Showing the config of an agent will no longer fail with a Permission Mismatch
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
Calling the "/objects/agent/" endpoint would always fail with a Permission Mismatch.
This is no longer the case.
ID: 13969
Title: ETag for root folder is not correctly generated
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
The ETag header for the root folder has been generated incorrectly, making it impossible to edit it through the REST API.
This is no longer the case.
ID: 14960
Title: MRPE/Windows: Support caching interval
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The configuration of MRPE checks (legacy Nagios remote plugins) includes an option
to specify a caching interval for asynchronous plugin execution.
While this option has always been available, it did only apply to MRPE checks deployed
with UNIX agents, and was ignored for the Windows agent.
Starting with this Werk, a specified caching interval will also have effect on Windows.
To configure an interval, you have the two options:
LI: Specify it within a check definition at the <tt>mrpe</tt> section at the <tt>check_mk.user.yml</tt>
file in the form of <tt>check = (interval=<i>INTERVAL</i>) <i>COMMAND</i><br>. A config reload is required
after editing the file.
LI: Optionally select and enter it at the agent ruleset "Execute MRPE checks". Already configured rulesets
will start to work after baking and updating/deploying agents once.
Note: A comment in the <tt>check_mk.user.yml</tt> previously suggested to specify a caching
interval in another form, that never has been applied. If you happen to have MRPE checks
configured in this deprecated format, they will now actually start to work.
However, the mentioned <tt>add_age</tt> is not supported and will be ignored. (The cache age will always be
reported to the monitoring server.)
ID: 14569
Title: KUBE: openshift_queries: addition of plugin
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
This werk adds the check plugin for the service OpenShift queries, which is part of the Kubernetes
monitoring.
ID: 15004
Title: Change calculation of host and service labels
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.2.0i1
Host and service labels are now written to
~var/check_mk/core/helper_config/latest/notify/labels/ on core configuration
generation.
These files are used to add labels to the notification context in a more
performant way than the previous implementation. Especially in larger
configurations, the performance gain should be visible.
ID: 14968
Title: Crash reporting for special agents
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The following special agents now create a crash report if they encounter an unforeseen exception:
LI: <i>Apache ActiveMQ queues</i>
LI: <i>Cisco Meraki</i>
LI: <i>Datadog</i>
LI: <i>Elasticsearch</i>
LI: <i>Google Cloud Platform (GCP)</i>
LI: <i>HPE StoreOnce via REST API 4.x</i>
LI: <i>IPMI Sensors via Freeipmi or IPMItool</i>
LI: <i>Microsoft Azure Status</i>
LI: <i>MobileIron API</i>
LI: <i>MQTT broker statistics</i>
LI: <i>Nutanix Prism</i>
LI: <i>Proxmox VE</i>
LI: <i>SMB Share fileinfo</i>
If a crash occurs, the Check_MK and Check_MK Discovery services will become CRIT as before, but now display a message with the Crash-ID.
ID: 14779
Title: Remove less useful graphs
Component: Setup
Level: 1
Class: New feature
Version: 2.2.0i1
This removes some of the less useful graphs introduced in
Werks 14777 and 14778 from the OMD performance page. The
corresponding metrics are still available over Livestatus.
The removed graphs are: Number of performance data received;
Number of metrics received; Performance data loss for "connection";
Bytes sent to the "connection", where "connection" is either RRD,
InfluxDB or Carbon.
ID: 15081
Title: nutanix prism: increase password size limit for special agent rule
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0i1
Previously, the Nutanix Prism datasource program rule had the default limit of 25
characters for the password. This werk increases the limit to 35.
ID: 14779
Title: Remove less useful graphs
Component: Setup
Level: 1
Class: New feature
Version: 2.2.0i1
This removes some of the less useful graphs introduced in
Werks 14777 and 14778 from the OMD performance page. The
corresponding metrics are still available over Livestatus.
The removed graphs are:
* Number of performance data received;
* Number of metrics received;
* Performance data loss for "connection";
* Bytes sent to the "connection"
where "connection" is either RRD, InfluxDB or Carbon.
ID: 15040
Title: Make <tt>curl</tt> command work as site user on SLES 15 SP4
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.2.0i1
On SUSE Linux Enterprise Server 15 SP4 systems, the <tt>curl</tt> command crashed with
C+:
curl: symbol lookup error: /usr/lib64/libssh.so.4: undefined symbol: EVP_KDF_CTX_new_id, version OPENSSL_1_1_1d
C-:
when executed as a site user.
Note that this issue also prevented certain background tasks in Checkmk from being executed, such as
LDAP and Active Directory synchronizations or internal cleanup jobs.