Skip to content

Version 3.7

Breaking Changes

After updating, commit the changes in git — otherwise an exception occurs on Checkmk export.

Interaction Required

  • CSV, MySQL, MSSQL: Hostnames are only lowercased on import if LOWERCASE_HOSTNAMES=True is set in local_config.py. No longer the default.
  • Checkmk: The "Export Rule Value of Folder" outcome is deprecated. Replace it with the Jinja-capable "Move to Folder" rule.
  • General: The Jinja placeholder for hostname is now always {{HOSTNAME}} (uppercase).
  • Checkmk: Hosts that should become clusters are deleted and recreated as cluster hosts (Checkmk no longer allows converting a normal host to a cluster in-place).
  • General: Add CRYPTOGRAPHY_KEY to local_config.py and set a custom value — used to encrypt stored passwords.
  • Cron: The maintenance cronjob had a typo in its command name. Re-select the correct command in the cron group config after updating.

Checkmk Version Support

  • API calls adapted to Checkmk 2.3. Some functions may not work on 2.2.
  • For Checkmk 2.2, set 'CMK_SUPPORT': '2.2' in local_config.py.

New Features

  • Folder names can keep their case (configurable, see Checkmk Config)
  • Folders can now have custom Checkmk attributes including a visible title
  • Move to Folder rule now supports full Jinja and replaces the Value of Folder rule
  • Folders can be created without moving the host into them
  • Debug page in UI shows rule debug output (previously CLI-only)
  • Checkmk export supports --dry-run and --save-requests
  • Support for DCD (Dynamic Configuration) Rules management
  • Support for Checkmk Password Store management
  • Detailed logging for changes made during export
  • Import host label changes are now logged in the host object log
  • LDAP: added support for inventorize