[Release] Checkmk stable release 2.1.0p38

Dear friends of Checkmk,

the new stable release 2.1.0p38 of Checkmk is ready for download.

Changes in all Checkmk Editions:

Checks & agents:

  • 16163 SEC: jar_signature: Prevent privilege escalation to root…
    NOTE: Please refer to the migration notes!
  • 16273 SEC: Local privilege escalation in agent plugin ‘mk_tsm’…
    NOTE: Please refer to the migration notes!
  • 16276 FIX: “Cisco Devices: Temperature Sensors” used wrong lower device levels
  • 16275 FIX: Crash of Checkmk Agent service if MRPE plugins are used
  • 16270 FIX: Duplicate services for Arbor Sightline devices
  • 16165 FIX: check_mk_agent: Set LC_ALL before running the agent…
  • 16289 FIX: jolokia_jvm_memory: translate old heap and nonheap metrics
  • 16271 FIX: logwatch_ec: Duplicate messages forwarded to event console…
  • 16167 FIX: pandacom_psu: New PSU types added…
  • 16272 FIX: rabbitmq_cluster_messages: Most of the configrable parametes have not been considered
  • 16164 FIX: veeam_cdp_jobs: Handle last sync time from the future…
  • 16274 FIX: Unusable services for “HPE Proliant Servers: Raid Status”…
    NOTE: Please refer to the migration notes!

HW/SW inventory:

  • 16011 FIX: HW/SW Inventory: Fix error while merging inventory and status data tables if one is empty

Other components:

  • 15716 FIX: NagVis: Updated to 1.9.39
  • 15717 FIX: NagVis: Updated to 1.9.40

Setup:

  • 16227 SEC: Disabled automation users could still authenticate…
    NOTE: Please refer to the migration notes!
  • 15313 FIX: Fix memory column in docker view
  • 16348 FIX: Support Diagnostics: Use pip3…
  • 16307 FIX: Validate empty settings for “Maximum long output size”

Site management:

  • 16229 Build Checkmk for Ubuntu-23.10 (mantic minotaur)…
  • 15647 FIX: Don’t Overwrite Existing diskspace.log
  • 16231 FIX: Cease to provide builds for Ubuntu 22.10 (Kinetic Kudu)
    NOTE: Please refer to the migration notes!

User interface:

  • 16299 FIX: Fix inconsistent interaction for graphs in dashboards

Changes in the Checkmk Enterprise Edition:

Reporting & availability:

  • 16306 FIX: Fix PDF export of host- and servicegroup views

User interface:

  • 16010 FIX: Custom graphs/Graph collections: Fix permissions if admin wants to see custom graphs from other users

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: Werks

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

Your Checkmk Team

Hey guys,

Since we updated to that version (from 33 to 38) robotmk display is broken:

An manual exec of these tests are working.

Any idea what I could do/test to solve ? (I tried to find these crash reports, no luck)

Vincent

If you search the “Monitor” menu for “Crash”, you will find the crash reports.

Hi @KAMI,
sorry for the late response. Could you please DM me the crash report?
Thanks & regards,
Simon

Hi @KAMI ,

sorry for the delay. I discovered two problems:

  1. Obviously also the Robot Framework version was changed on the client side. Robotmk v1 only supports RF<7, but the XML is in RF7 format.
  2. I see that the test was not executed properly from the CMK agent because it tried to use the agent-internal venv interpreter. You have to add a rule “Install Python runtime environment” and configure it so that the interpreter gets installed, but not used. This is how I always could solve the problem.

Best regards,
Simon

Hey Simonm,

Thanks for this one ! Python was still well deployed with the agent but it’s indeed the version of the robot framework that was the culprit ! I reverted to 6.0 and it worked directly.

This occurred because every time we deploy a new agent, we have to again re-apply all python modules on that server and the version wasn’t set for robot framework…

Thanks again,

Vincent