[Release] Checkmk stable release 2.4.0p19

Dear friends of Checkmk,

the new stable release 2.4.0p19 of Checkmk is ready for download.

This stable release ships with 19 changes affecting all editions of Checkmk,
4 changes for the Enterprise editions, 0 Cloud Edition specific and
0 Managed Services Edition specific changes.

Changes in all Checkmk Editions:

Checks & agents

  • 19120 AP & AP Client monitoring for Cisco Catalyst 9300 series…
  • 17378 Add new waittypes to mssql blocked sessions…
  • 19031 Use nologin for Linux agent user’s login shell…
  • 18905 FIX: Avoid missing software packages in HW/SW inventory of Windows hosts…
  • 19078 FIX: Fix rate calculation in clustered interface checks…
  • 18140 FIX: Stop AWS/RDS check from crashing if metrics are not available…
  • 18976 FIX: Windows Agent supports new lines and tabs in volume names…

Core & setup

  • 18990 Authority Key Identifier (AKI)…
  • 19061 FIX: DNS cache: Prevent superfluous queries…

Notifications

  • 18871 FIX: Fix matching of event console alerts…
    NOTE: Please refer to the migration notes!
  • 19080 FIX: HTML email: Show correct summary for bulk notifications…
  • 19081 FIX: Test notifications: Also show real event date…
  • 18875 FIX: Test notifications: Proper handling of custom service variables…

REST API

  • 18912 FIX: notification rules: align required fields in the Rest-API with the UI…

Setup

  • 19155 Fix retry button on host connection test page…
  • 18874 FIX: HTTP proxy IDs with hyphens work consistently across the GUI…
  • 19062 FIX: WATO service discovery: Fixed incorrect creation of disable rule for duplicate service description…

User interface

  • 18326 FIX: Dashboard graphs: Fix position of indicator line
  • 19083 FIX: Prevent crash when showing notes URL for hosts or services…

Changes in the Checkmk Enterprise Edition:

Agent Bakery

  • 19026 NGINX web servers (Linux) plugin now supports IPv6…

Checks & agents

  • 18887 FIX: mk_tsm: Failed to transform rule…

Core & setup

  • 19024 FIX: Improved Micro-core Performance On Reload…

Setup, site management

  • 19070 License verification can be configured to use an HTTP proxy…

Changes in the Checkmk Cloud Edition:

NO CHANGES

Changes in the Checkmk Cloud (SaaS):

NO CHANGES

Changes in the Checkmk Managed Services Edition:

NO CHANGES

You can download Checkmk from our download page: Download Checkmk for free | Checkmk

List of all changes: https://checkmk.com/werks?product=cmk&version=2.4.0p19

We greatly thank you for using Checkmk and wish you a successful monitoring,

Your Checkmk Team

Hi everyone,

During testing of the 2.4.0p19 patch release, we realized that at least one MKP (a fork of “CheckMK-unifi-controller”) was using an internal library that was changed with Werk #19078. We have reported this to the MKP developer so they can provide an update.

In general where possible we recommend to program against our APIs to have a stable interface. As with any patch release, we recommend verifying the installed MKPs on a test system before updating.

Best regards,
Gregor

2 Likes

This incompatible change effects some more mkps. All that are doing something with interface rates.

I need also to say that this

is not true. As a plugin author you need to use this function if you have a check that has something to do with interface rates.
In the end this is a breaking change for all interface related checks.

1 Like

Hi Andreas,

In the end, any change we make in the code can potentially break an MKP if that MKP relies on the affected part of the code. To allow our developers to work effectively on new changes, we provide APIs that are meant to ensure stability within a version by offering an abstraction layer for MKP functionality.

We verified some of the popular MKPs and could only identify the “unify*” MKPs as being affected by this change.

Send me a PM if you’d like to follow up on this and have a quick chat or call about it.

Thank you for your contributions so far.

Best regards,
Gregor