[Release] Checkmk stable release 2.3.0p11

Dear friends of Checkmk,

the new stable release 2.3.0p11 of Checkmk is ready for download.

This stable release ships with 46 changes affecting all editions of Checkmk,
5 changes for the Enterprise editions, 2 Cloud Edition specific and
1 Managed Services Edition specific changes.

Changes in all Checkmk Editions:

Checks & agents

  • 16442 KUBE: Addition of support for Kubernetes v1.29…
  • 16589 Monitor Redfish compatible management boards / BMCs via optional MKP…
  • 17002 Support Azure Databases for MySQL flexible server…
  • 17031 TrippLite UPS: discover devices with .1.3.6.1.4.1.850.1 as sysObjectID…
  • 16847 Windows agent reports mk-sql plugin version
  • 16436 kube_pod_conditions: Support PodReadyToStartContainers Condition…
  • 17072 FIX: Fix “Parsing of section rmon_stats failed” for Cisco SNMP devices…
    NOTE: Please refer to the migration notes!
  • 16746 FIX: infoblox_service: Add support for NIOS 9.X…
    NOTE: Please refer to the migration notes!
  • 16438 FIX: Filesystem: Use MiB instead of MB in Check Summary…
  • 16117 FIX: Fix path for snmpget in check_snmp and check_hpjd…
  • 17149 FIX: Fix sap_value check from crashing…
  • 17116 FIX: Fix unknown services for Nutanix Prism…
  • 17115 FIX: HPE Proliant Servers: RAID Controllers: Adapt to changes in iLO firmware…
  • 17078 FIX: MS Exchange: Use consistent units (ms/s) in rules & graphs…
  • 16248 FIX: Set group on sqlnet.ora for custom installation paths…
  • 17073 FIX: Siemens PLC agent configuration: Take timeout parameter into account…
  • 17114 FIX: esx_vsphere_objects: Allow configuration of “Stand by” state
  • 16440 FIX: kube: ValueError: not enough values to unpack…
  • 16443 FIX: kube_pod_conditions: Fix Incorrectly Reported Duration of PodCondition…
  • 17129 FIX: mk_filestats: Apply regex filters while iterating, not afterwards
  • 17128 FIX: mk_filestats: Do not compute file statistics in case of a folder
  • 17079 FIX: mk_redis: Autodetect Checkmk instances…
  • 17117 FIX: multipath: Allow for dots in the UUID…
  • 16863 FIX: proxmox: Fix log parsing crash for Proxmox versions 3.2.4 and newer…
  • 16864 FIX: snmp: Fix error in SNMP context serialization introduced with werk 16862…

Notifications

  • 17155 FIX: Microsoft Teams: Use workflows instead of connectors…
    NOTE: Please refer to the migration notes!
  • 17061 FIX: Show correct host alias in context of test notifications…

REST API

  • 17174 FIX: REST API: removal of previously deprecated endpoints…
    NOTE: Please refer to the migration notes!
  • 17016 FIX: notification_rules: typo in field sort_order_for_bulk_notifications…
    NOTE: Please refer to the migration notes!
  • 17119 FIX: parent_scan: resolve failing parent scan background job…
  • 16526 FIX: password: the response schema now matches what is returned…

Setup

  • 17077 Allow filesystem service rule levels to go above 100%…
  • 17011 SEC: Fix local IP restriction of internal HTTP endpoints…
  • 17010 SEC: XSS in SQL check parameters…
  • 17076 FIX: Fix float rule values not checking all validations…
    NOTE: Please refer to the migration notes!
  • 17063 FIX: Delete PDF tmp files older one day…
  • 16562 FIX: Fix automatic host registration and removal in case one remote site is not logged in…
  • 17150 FIX: Rename host/item match rule search parameter to clarify behavior…
  • 17091 FIX: missing error message for wrong backup key password…

Site management

  • 16437 FIX: omd: Improve Runtime with Many Sites…
  • 16431 FIX: omd restore: Fix RuntimeError: Failed to determine site version…
  • 16439 FIX: redis: Add Log Rotation…

User interface

  • 16991 FIX: Extraneous characters in rule representation…
  • 17082 FIX: Fixed another instance of hanging processes…
  • 16753 FIX: HW/SW Inventory: Fix missing joined service columns if a service is assigned to a cluster
  • 17125 FIX: Perfometer: Fix ‘Exception: VALUE’ if a value exceeds the upper, closed boundary

Changes in the Checkmk Enterprise Edition:

Agent Bakery

  • 16434 SEC: Synthetic Monitoring: Privilege Escalation…

Checks & agents

  • 17074 FIX: msexch_database: Use consistent units (ms/s) in rules & graphs…

Event console

  • 16533 FIX: Event Console fix regex match in rule text…
  • 16534 FIX: Use comment during event rewrite instead of text

Notifications

  • 17013 SEC: Livestatus injection in mknotifyd…

Changes in the Checkmk Cloud Edition:

Checks & agents

  • 17012 SEC: Check for predefined connections when deploying xinetd config…
    NOTE: Please refer to the migration notes!

User interface

  • 17081 FIX: Reduce risk of hanging processes…

Changes in the Checkmk Saas Edition:

NO CHANGES

Changes in the Checkmk Managed Services Edition:

User interface

  • 17062 FIX: Fix problems on cloning built-in problems dashboard…

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

List of all changes: Werks

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

Your Checkmk Team

2 Likes

Hi,

Werk #17117: multipath: Allow for dots in the UUID

This concerns Linux and AIX multipath, correct?

Regards
Christian

So, the change happened in the check plugin and is independent of the OS.

3 Likes

“Test notifications” doesnt work for me in 2.3.0p11:

image

no message gets posted to teams or telegram:

when i shutdown the lxc manually, teams & telegram notifications do work…

I think it was by design that only mail notifications are triggered during the manual tests.
you can clone the telegram rule and change it to the mail plugin.

1 Like

And only if you check the box, which @peterge did not do. :slight_smile:

image

I would like to be able to test other notification methods besides mail :frowning:

Then schedule a fake notification, or has this been removed in 2.3?

1 Like

This is still a valid option to test notifications, so yes, you can test with - command “fake check result”. Keep in mind the nr. of check attempts and if you have configured “delay notifications”

1 Like

I totally agree. I thought this was a bug. We really need the option to test more notification methods, not just email. Without this, the new function is not usable in real situations where different notification methods are configured. So, we will have to use the old ‘fake check results’ function to get things done.

1 Like

@theyken that could be a quick fix or something for the next release?

I’m trying to update to 2.3.0p11 from 2.2.0p31 on RHEL 8
Looking at the compatibility matrix for support, it seems to indicate RHEL8 is still supported.
My install is however failing because of failed dependencies.
It’s looking for

Blockquote

error: Failed dependencies:
openldap-compat is needed by check-mk-raw-2.3.0p11-el9-38.x86_64
perl-lib is needed by check-mk-raw-2.3.0p11-el9-38.x86_64

Now the lovely folks at IBM decided to deprecate OpenLDAP. So openldap-compat is nolonger available from the official RHEL upstream repos. Which isn’t that compatible.
I can probably ignore the dependency, but it would be good if you could address the issue. Either package what you need in the RPM, or find another compatible upstream RPM.

This is the setup file for RHEL 9, while you say, you are on RHEL 8.

ah, ha. Well spotted.
Thanks

1 Like

ahhh I feel you! I really hope we can include it, but right now I don’t dare make any promises (don’t want to disappoint you guys!). Fingers crossed that it can be included in the Quick Wins! :slight_smile:

1 Like