[Release] Checkmk beta release 2.3.0b1

Dear friends of Checkmk,

Checkmk 2.3.0 beta has started with the release of 2.3.0b1!

After four weeks of internal alpha testing, we are confident enough in the current stability to progress to public beta.

New development APIs in beta

All important elements of creating your own monitoring plug-ins are covered by development APIs with Checkmk 2.3.0. Migrating plug-ins will lead to better stability and hence a better user experience for users and extension developers.
While we recommend testing the APIs and highly appreciate any feedback: Be aware that during the beta phase incompatible changes to the APIs might occur. Details can be found in werk 16259.

Things to keep in mind for Checkmk MSP

The previously called Checkmk Managed Services Edition will be called Checkmk MSP and now includes all features of Checkmk Cloud on top of the MSP features. With this comes also a mandatory license verification.
Before updating, please make sure to enter your Licensing Credentials in Setup > Maintenance > Licensing and then follow the standard procedure to first update remote sites before updating your central site.

Feedback

We would like to ask all users to try out the new version and help us ensure
that Checkmk 2.3 becomes a success.
Bugs can be reported via the the dedicated beta support portal for anyone with a Checkmk subscription directly purchased from Checkmk or via feedback-2.3-beta@checkmk.com.
Please share your feedback on the 2.3 beta experience and the new features with us by completing this survey!

This beta release ships with 890 changes affecting all editions of Checkmk,
121 changes for the Enterprise editions, 15 Cloud Edition specific and
8 Managed Services Edition specific changes.

Changes in all Checkmk Editions:

Agent bakery

  • 15244 New agent configuration: Push mode…
  • 15657 Agent controller: Changes in the output format of the status command…
    NOTE: Please refer to the migration notes!
  • 15545 Introduce Python 3 compatibilty for mk_sap agent plugin…
    NOTE: Please refer to the migration notes!
  • 15944 Add support for >10Gbps network cards on OpenBSD…
  • 15956 Agent bakery API now available in Checkmk Raw Edition (CRE)…
  • 14302 Agent plugins: Drop 2.6 compatibility…
  • 14728 Netapp Volume Efficiency…
  • 15463 FIX: mk_filestats: Make combination of file grouping and single file aggregation more usable…
    NOTE: Please refer to the migration notes!
  • 15297 FIX: mk_oracle.ps1: port changes made in werk 14839 to windows agent plugin…
    NOTE: Please refer to the migration notes!
  • 15656 FIX: Agent TLS registration: Fix ā€˜500 Internal Server Error’ during register and status…
  • 15558 FIX: Drop ancient mk_oracle_dbuser.conf…
  • 15152 FIX: Fix crash in mk-job.solaris…
  • 15870 FIX: Gracefully handle individual fails of cached sections…
  • 14614 FIX: Jolokia: manpages indicated agent support for Linux only…
  • 15869 FIX: Missing sections in agent output…
  • 15734 FIX: Unix agents: Fix asynchronous plugin execution via xinetd and ssh…
  • 15910 FIX: agent_aws: DNSName not available in load balancer info…
  • 15757 FIX: agent_aws: Fix fetching service quotas for EC2, ECS and ElastiCache…
  • 15465 FIX: agent_azure: Don’t show an error if customer isn’t privileged to see costs…
  • 15460 FIX: agent_azure: Fix an error when collecting metrics for Express Route vNet Gateway…
  • 15149 FIX: agent_azure: Fix crash if the metric isn’t found…
  • 15462 FIX: agent_azure: Fix missing ā€˜Remaining API reads’ metric if no monitored resources…
  • 15753 FIX: agent_azure: Make resource group filter case-insensitive…
  • 15464 FIX: agent_azure: azure_agent_info is no longer CRIT if there are no usage details…
  • 15475 FIX: agent_vsphere: Fix the IPv6 address format
  • 16153 FIX: agents: Key ID now shown in the agent signature keys table…
  • 15275 FIX: apache_status.py: autodetection for processes with long pids…
  • 15749 FIX: apache_status: Add ā€œhttpd-workerā€ to the list of processes to detect…
  • 15750 FIX: apache_status: Try to detect servers with ss first…
  • 15291 FIX: aws: support for us-gov-* and cn-* regions…
  • 15998 FIX: check_mk_agent.aix: Fix termination of agent if no profile file
  • 15767 FIX: check_mk_agent: Fix crash in AIX and Solaris agents if agent profiling is on…
  • 15426 FIX: check_mk_agent: fixing command when determining mrpe configured interval…
  • 15384 FIX: check_mk_agent: handle tabs when reading definitions from mrpe.cfg…
  • 15285 FIX: mk_oracle.ps1: add systemparameter section…
  • 15286 FIX: mk_oracle.ps1: fix async execution with multiple SIDs…
  • 15760 FIX: mk_oracle: ā€˜ā€“no-spool’ command-line option added…
  • 15559 FIX: mk_oracle: Always use TNS_ALIAS when present…
  • 15759 FIX: mk_oracle: Fix error in the mk_oracle plugin…
  • 15289 FIX: mk_oracle: Revert werk 15559, use tnsping when available…
  • 15309 FIX: mk_oracle: broken section due to missing redirect…
  • 15293 FIX: mk_oracle: fix custom sql sid matching…
  • 15298 FIX: mk_oracle: restore compatibility with oracle 12c…
  • 15467 FIX: sap_hana: Enable clustering of active and passive nodes…
  • 15284 FIX: solaris: Add timeout to statgrab command…
  • 15283 FIX: solaris: Fix cleanup of temporary statgrab files…
  • 15762 FIX: tsm_scratch: Fetch tsm scratch correctly if there are no free tapes…
  • 15764 FIX: xinetd: Migrate old xinetd service if template file exists…

Alert handlers

  • 15479 FIX: Fix error message in alert.log complaining about missing contacts…

BI

  • 14215 Added new default view ā€œAll frozen aggregationsā€
  • 14190 BI availability: Fixed missing host downtimes if the host status is not part of the aggregation
  • 14222 BI configuration: Changed element order of ā€œrestrict severity to at worstā€ā€¦
  • 14224 Frozen BI: Frozen icon now also indicates if the non-frozen version differs from the frozen one
  • 16317 FIX: ā€œAggregation of Downtimesā€ BI option had no effect…
  • 14209 FIX: BI configuration: Fixed broken preview argument placeholders…
  • 14192 FIX: BI configuration: Fixed error with Call-A-Rule arguments…
  • 14186 FIX: BI configuration: do not duplicate hints in call-a-rule argument fields
  • 14197 FIX: BI sample configuration: fixed missing filesystems due to incorrectly used placeholder
  • 14207 FIX: BI state computation: Removed superfluous and expensive livestatus queries…
  • 14220 FIX: BI: fixed exception in check if aggregation was in state PENDING
  • 15926 FIX: Fix background color of pending state
  • 14212 FIX: Fixed missing aggregation filter in frozen aggregations view
  • 14210 FIX: Frozen BI aggregations: Improved performance when rendering multiple aggregations at the same time
  • 14205 FIX: Legacy check_bi_aggr check: Improved performance…

Checks & agents

  • 15839 Connection state of interface on Windows is supported out-of-the-box…
  • 16259 New APIs for plugin development…
  • 14729 Add cmk/vsphere_vcenter host label…
    NOTE: Please refer to the migration notes!
  • 15022 Change of ruleset for prism_containers check plugin…
    NOTE: Please refer to the migration notes!
  • 16047 Changed host labels for Azure Resource Groups and Virtual Machine…
    NOTE: Please refer to the migration notes!
  • 15250 Deprecate configuration of check plugin default levels via .mk file…
    NOTE: Please refer to the migration notes!
  • 15241 Drop configuration variable ā€˜ignored_checktypes’…
    NOTE: Please refer to the migration notes!
  • 15078 Merge the postgres_version check into postgres_instances…
    NOTE: Please refer to the migration notes!
  • 15973 Remove deprecated host label ā€œresource_groupā€ for Azure Resource Group hosts…
    NOTE: Please refer to the migration notes!
  • 16359 Remove deprecated windows plugins…
    NOTE: Please refer to the migration notes!
  • 15021 Renaming of old Nutanix Services…
    NOTE: Please refer to the migration notes!
  • 14951 Windows agent drops support for Windows older than Windows 7/Server 2008 R2…
    NOTE: Please refer to the migration notes!
  • 16159 linux-bonding: introduce check for expected bonding mode…
    NOTE: Please refer to the migration notes!
  • 15860 systemtime (windows): no longer account for fetcher/checker delay…
    NOTE: Please refer to the migration notes!
  • 16269 Adapt date formatting in most of the service outputs…
  • 16143 Add --snmp-backend option to cmk…
  • 16238 Add m7i.large as aws resource type…
  • 15547 Add support for AKCP sensorProbe2+ sensors…
  • 15585 Added monitoring for Extreme VSP Switches…
  • 15904 Added option to execute ibm_mq plugin as mqm user…
  • 15581 Added support for monitoring NTI Enviromux Micro-T devices…
  • 15020 Additional Nutanix Checks…
  • 15850 Agent plugin for monitoring Mailman 3 mailing lists…
  • 14590 Agents identify themselves via User-Agent string…
  • 16092 Azure special agent: Add option to configure HTTP proxy…
  • 16266 Cached MRPE plugins: display cache info at the end of the service output…
  • 15522 Catalog of check plugins: show default parameters…
  • 15534 Discovery service details: include host labels…
  • 14796 Enable percentual limits for interfaces discards…
  • 14797 Enable recursive look-up and ignore case for Samba shares…
  • 14798 Extend discovery of cmciii waterflow sensors…
  • 15532 Extension packages: Disallow packages with no applicable Checkmk version…
  • 15535 IPMI sensors: Do not discover single absent sensors…
  • 15537 IPMI sensors: Make the special agent output the FreeIPMI states by default…
  • 15536 IPMI sensors: consider sensor state as reported by freeipmi…
  • 16048 Import Azure tags as service labels…
  • 15197 Improve Symmetric Agent Encryption on Linux…
  • 15626 KUBE: Addition of CronJob Inventory…
  • 16106 KUBE: Addition of support for Kubernetes version 1.27…
  • 15648 KUBE: Addition of support for Kubernetes version 1.28…
  • 15637 KUBE: Support Tanzu Kubernetes…
  • 14584 KUBE: Supported versions of Kubernetes are 1.22, 1.23 1.24, 1.25 and 1.26…
  • 15589 KUBE: addition of support for Kubernetes cloud providers…
  • 14595 McAfee Web Gateway: Add Plugins…
  • 15629 McAfee Web Gateway: New Plugins for HTTP Client Requests…
  • 15862 Monitor Pure Storage FlashArrays…
  • 16324 NetApp: addition of datasource program and check plugins for NetApp ONTAP…
  • 16490 NetApp: new addition of datasource program and check plugins for NetApp ONTAP…
  • 16029 Renamed MobileIron to Ivanti Neurons for MDM…
  • 15541 Replace BGP peer check plugin…
  • 14620 Sets deprecation age for mails sent by check_mail_loop from 24h to 2h…
  • 15688 Switch agent-receiver certificate…
  • 14800 Update pymssql to 2.2.7…
  • 15996 agent_azure: Add support for China…
  • 16505 aws: Add total reservation utilization service…
  • 15147 azure_virtual_machine: New checks added…
  • 15907 check_disk_smb: Now supports password store for setting passwords…
  • 14615 check_epower: configurable parameter for upper levels…
  • 16043 check_mail and check_mail_loop: Enable EWS and OAuth2…
  • 15604 check_mk_agent.linux: Extend support to old lsblk versions
  • 15922 cisco_meraki_org_sensor_readings: Checks for battery and humidity percentage added
  • 16293 cisco_ucs_mem: check for memory faults…
  • 15868 cpu_loads, blade_bx_load, wmi_cpuload: Configurable levels for other load averaging types…
  • 15763 enviromux: Support Enviromux5D
  • 15496 esx_vsphere_snapshot: Added vm name to the snapshot summary…
  • 15583 f5_bigip_vserver: Added possibility to configure the levels for the maximum number of connections…
  • 16301 fjdarye_pools: Discover on additional systems…
  • 16168 fortiauthenticator_auth_fail: Detect new FortiAuthenticator devices…
  • 15652 kube_cron_job_status: introduction of execution duration metric…
  • 15588 kube_pod_conditions: addition of PodHasNetwork and DisruptionTarget conditions…
  • 15766 local: Better error handling for incorrect local checks…
  • 15667 mk-job.{aix,solaris}: silently handle missing write permissions to $MK_VARDIR/job errors…
  • 15579 mk_mongodb: Added possibility to configure port via the GUI…
  • 15619 mk_postgres.py: Allow Declaring PG_BINARY_NAME in postgres.cfg…
  • 15446 mssql_instance: support Microsoft SQL Server 2022
  • 15296 netapp_api_luns: Add vserver and volume name…
  • 16504 nfsiostat: resolve error when displaying graphs…
  • 15612 omd_diskusage: Monitor more Locations…
  • 15582 oracle_crs_res: Added possibility to configure WARN/CRIT levels for the number of nodes that are not in target state…
  • 15539 oracle_instance: Report host of each instance…
  • 15306 prism_host_networks: new check…
  • 15304 prism_vm_tools: tools state and enable state can now be ignored…
  • 15755 ps: Make showing usernames in service details configurable…
  • 15474 rds_licenses: Windows Server 2022 enabled in RDS Licenses check…
  • 15634 zypper: Enable Configuration of Monitoring States…
  • 16163 SEC: jar_signature: Prevent privilege escalation to root…
    NOTE: Please refer to the migration notes!
  • 16226 SEC: Privilege escalation in Agent…
  • 16273 SEC: Local privilege escalation in agent plugin ā€˜mk_tsm’…
    NOTE: Please refer to the migration notes!
  • 15423 SEC: Linux agent: Handle failing symmetric encryption…
  • 16361 SEC: Privilege escalation in Windows agent…
  • 16172 SEC: kaspersky_av: Don’t run kav4fs-control or kesl-control if they aren’t owned by root…
  • 16173 SEC: symantec_av: Don’t run sav command if it isn’t owned by root…
  • 15639 FIX: Predictive Levels: Suppress levels if standard deviation is undefined…
  • 15638 FIX: Predictive Levels: Supress levels for constant values…
  • 15830 FIX: Prevent Windows agent service crash in some cases…
  • 15549 FIX: Crash: mssql_blocked_sessions using pre-1.6 MSSQL agent plugin…
    NOTE: Please refer to the migration notes!
  • 13629 FIX: GCP GCE check plugins: Aligned service names…
    NOTE: Please refer to the migration notes!
  • 15646 FIX: KUBE: Extend ā€˜Node conditions’ Rule…
    NOTE: Please refer to the migration notes!
  • 15696 FIX: Linux agent: timing problem with 5 minute check interval…
    NOTE: Please refer to the migration notes!
  • 15247 FIX: Prefer enforced services over discovered ones if clustered…
    NOTE: Please refer to the migration notes!
  • 16261 FIX: Split up rule ā€œMails in outgoing mail queueā€ā€¦
    NOTE: Please refer to the migration notes!
  • 16277 FIX: Split up rule ā€œMain memory usage of simple devicesā€ā€¦
    NOTE: Please refer to the migration notes!
  • 16274 FIX: Unusable services for ā€œHPE Proliant Servers: Raid Statusā€ā€¦
    NOTE: Please refer to the migration notes!
  • 15311 FIX: align quoting of synchronous and asynchronous MRPE…
    NOTE: Please refer to the migration notes!
  • 15468 FIX: aws_lambda, aws_sns: Rename Lambda and SNS services…
    NOTE: Please refer to the migration notes!
  • 15391 FIX: cisco_meraki_org_licenses_overview: Short service description…
    NOTE: Please refer to the migration notes!
  • 15389 FIX: cisco_meraki_org_licenses_overview: Use NAME/ID as item name…
    NOTE: Please refer to the migration notes!
  • 15847 FIX: cisco_qos: Handle metric units consistently & drop averaged metrics…
    NOTE: Please refer to the migration notes!
  • 15630 FIX: hr_fs: Don’t Discover Services without Mount Information…
    NOTE: Please refer to the migration notes!
  • 16333 FIX: if_lancom: Switch port discovery does not work for Lancom routers when the router description is configured to be used for the Service Description…
    NOTE: Please refer to the migration notes!
  • 15513 FIX: jolokia_generic: Fix missing MBean in service description…
    NOTE: Please refer to the migration notes!
  • 16258 FIX: jolokia_metrics_app_sess: incorrectly applied lower levels…
    NOTE: Please refer to the migration notes!
  • 15179 FIX: logwatch agent plugin: Always encode output in UTF-8…
    NOTE: Please refer to the migration notes!
  • 16337 FIX: mk_inventory: Fix for lnx_video when multiple graphics cards are available…
    NOTE: Please refer to the migration notes!
  • 15417 FIX: mk_logwatch: Correctly handle UNIX paths with non-UTF-8 characters…
    NOTE: Please refer to the migration notes!
  • 15897 FIX: mk_mysql: Make Checkmk the sole provider of mysql configuration…
    NOTE: Please refer to the migration notes!
  • 15281 FIX: mssql_blocked_sessions: Levels now overwrite state…
    NOTE: Please refer to the migration notes!
  • 16325 FIX: netapp_ontap_psu: fix discovery ruleset…
    NOTE: Please refer to the migration notes!
  • 15643 FIX: nvidia_smi: Show Use full PCI bus ID…
    NOTE: Please refer to the migration notes!
  • 15317 FIX: primekey_fan: rename service description to ā€˜Primekey Fan’…
    NOTE: Please refer to the migration notes!
  • 15649 FIX: windows_tasks: Display Correct Scheduled Task State…
    NOTE: Please refer to the migration notes!
  • 16395 FIX: ā€œCisco Devices: Temperature Sensorsā€ Revert: used wrong lower device levels…
  • 16276 FIX: ā€œCisco Devices: Temperature Sensorsā€ used wrong lower device levels…
  • 15852 FIX: AWS S3 request metrics monitoring: Clarify prequisites…
  • 15985 FIX: AWS agent handles wafv2 rules with ByteMatchString correctly…
  • 15409 FIX: Agent receiver crashes on IPv4-only Checkmk servers (regression introduced by werk 15416)…
  • 15416 FIX: Agent receiver is accessible via IPv4 and IPv6…
  • 15190 FIX: Allow agent registration using an IP address as hostname…
  • 15865 FIX: Aruba 2930M: Fix detection…
  • 13267 FIX: AttributeError: ā€˜Namespace’ object has no attribute ā€˜fetch_client_id’ in check_mail and check_mail_loop…
  • 15322 FIX: BGP Peer State Mapping: add connect state…
  • 16263 FIX: Broken discovery result if services contained pipe symbol…
  • 16262 FIX: Browsing man pages from command line…
  • 15527 FIX: Check ping via MRPE: fix unit in graphing…
  • 15266 FIX: Check plugin logwatch_ec: Improve detection of missing log files…
  • 15264 FIX: Check plugins logwatch, logwatch_ec: Notify about unreadable log file…
  • 15871 FIX: Checkmk Agents Linux, Solaris, AIX, OpenWrt and FreeBSD: Corrupt agent output…
  • 16378 FIX: Checkmk Linux agent: ignore *.dpkg-tmp files in plugin folder…
  • 15864 FIX: Checkmk agent for OpenBSD: Fix interface services…
  • 15392 FIX: Cisco Meraki: Use device name instead of lan IP as the piggybacked host name
  • 14198 FIX: Cluster configuration: Fixed risk of missing services if a cluster resources switches between nodes
  • 15414 FIX: Clustered Event Console forwarding of Logwatch messages: Avoid duplicates…
  • 15542 FIX: Crash MSSQL backup rendering negative timespans…
  • 15543 FIX: Crash during discovery (Fortigate CPU)…
  • 16275 FIX: Crash of Checkmk Agent service if MRPE plugins are used
  • 16240 FIX: Crash on missing thread count on AIX…
  • 15546 FIX: Crash timesyncd NTPMessage…
  • 16376 FIX: DCD: Not respecting ā€œValidity of missing dataā€ setting…
  • 16268 FIX: Date macro replacement in fileinfo patterns…
  • 15573 FIX: Detect all volumes with rstcli…
  • 15242 FIX: Discovery now fails if no data is available…
  • 15530 FIX: Discovery: Correctly update host labels of clusters and their nodes…
  • 16267 FIX: Drop ā€˜cmk --paths’ command…
  • 16270 FIX: Duplicate services for Arbor Sightline devices…
  • 15732 FIX: ESX VM monitoring: Fix missing or stale ā€˜ESX Memory’ service…
  • 14591 FIX: Electrical Power for Devices with only one phase: Remove error message during discovery…
  • 15566 FIX: Exclude sections with mk_oracle.ps1…
  • 15533 FIX: Extension packages: Packages missing on remote sites…
  • 15849 FIX: Filesystem checks: Avoid crash if device reports negative free space…
  • 15321 FIX: Fix ā€œState if specific check plugins receive no monitoring dataā€ of Rule ā€œStatus of the Checkmk serviceā€ā€¦
  • 15568 FIX: Handle fast transferred proxmox backups…
  • 15570 FIX: Handle redirect RoutingRules of azure’s application gateways…
  • 15569 FIX: Handle template backups with agent_proxmox…
  • 15525 FIX: Improve UI for edge cases in the service discovery page…
  • 14206 FIX: Improved checker performance for hosts using HW/SW inventory checks…
  • 16265 FIX: Inconsistent Check_MK services for clusters with partial piggyback data…
  • 15415 FIX: Interface checks: Fix errors in perfometer rendering…
  • 15172 FIX: Interface checks: Fix rare interface mixups…
  • 15556 FIX: Jolokia JVM Memory Pools…
  • 14593 FIX: KUBE: Fix crash upon specifying a resource of 1k Pods…
  • 16396 FIX: KUBE: Fixing Validation Error for ContainerWaitingState
  • 15617 FIX: KUBE: Improve Validation of URLs…
  • 15609 FIX: KUBE: Limit collection time for Persistent Volume Claims & Persistent Volumes…
  • 15601 FIX: KUBE: Reenable filtering Pods by Namespace…
  • 15618 FIX: KUBE: Trim Trailing Slash in Configured URLs…
  • 16091 FIX: Local checks: Show metric values in service summary only if WARN/CRIT…
  • 14730 FIX: Logwatch EC forwarding using spool files…
  • 16264 FIX: Logwatch EC: Mergetype of forwarding rule is more consistent…
  • 14188 FIX: Logwatch Monitoring: Fixed disappearing log lines when fetching data from an older 2.0 agent
  • 14217 FIX: No longer sporadically report stale services which are based on piggyback data…
  • 14592 FIX: PSU Capacity Levels: Remove error message during discovery…
  • 15248 FIX: Partially running site after update…
  • 16237 FIX: Path to mysql.ini under Windows for mk_sql…
  • 15641 FIX: Prometheus: Properly Encode PromQL Queries…
  • 15975 FIX: Pure Storage FlashArray: Internal Alerts: Only show open alerts…
  • 16236 FIX: Regression when obtaining mails from mailbox…
  • 15245 FIX: Remove unexpected service for certain cluster setups…
  • 15411 FIX: Render temperature units consistently with space in service outputs…
  • 16216 FIX: Resolve Runas section in Checkmk Linux agent…
  • 16375 FIX: Rule ā€œCheck Emailā€: Allow all makros…
  • 14199 FIX: Rule evaluation: Fixed unnecessary reloading of host labels…
  • 15249 FIX: Show correct cache info for local checks under AIX…
  • 15246 FIX: Stale services on cluster nodes when the cluster is excluded from monitoring…
  • 15894 FIX: State and Count of Processes: Calculate process creation time consistently…
  • 15269 FIX: State and Count of Processes: Include pid in per-process details for for all agents…
  • 15896 FIX: State and Count of Processes: Use remote server time for process creation time for various agents…
  • 15895 FIX: State and Count of Processes: Use remote server time for process creation time when using Linux agent…
  • 15872 FIX: This Werk fixes misbehaved metrics after an upgrade…
  • 15702 FIX: UNIX agents/mk_oracle: Validate termination of cached plugins…
  • 16033 FIX: Unable to create crash report…
  • 16023 FIX: Use oracledb over cx_Oracle module for Oracle DB in check_sql…
  • 15628 FIX: VMware ESXi [Filesystems]: Show Servers…
  • 15832 FIX: Windows agent correctly determines MRPE timeout now
  • 14955 FIX: Windows agent plugin hyperv_vms_guestinfos uses UTF-8
  • 15831 FIX: Windows agent provides cached info for local check in piggyback
  • 15419 FIX: Windows agent: Run plugins/local checks using non-system account…
  • 14954 FIX: Windows tasks plugin ignores only tasks from the Microsoft folder…
  • 15324 FIX: agent_bakery: mk_postgres.py: restore required keys…
  • 15388 FIX: agent_cisco_meraki: Collect all sections if no sections are explicitly configured
  • 15387 FIX: agent_cisco_meraki: Fix collecting licenses overview…
  • 15653 FIX: agent_datadog: fix paging and handling of empty log message…
  • 16215 FIX: agent_elasticsearch: resolve error when requesting indices stats…
  • 13270 FIX: agent_ibmsvc: option -i/–modules not recognized without --accept-any-hostkey…
  • 15385 FIX: agent_kube: ignore resource quota with no hard resource requirement…
  • 15403 FIX: apache_status: Fix missing ā€œ[::]ā€ if listen globally via command ā€˜ss’
  • 14589 FIX: apache_status: Handle Permission Errors…
  • 15906 FIX: apc_symmetra: Improve wording in ruleset…
  • 16171 FIX: aws: Fix Cloudwatch alarms fetching…
  • 16506 FIX: aws: Inventorization of EC2 and ELB tags as host labels…
  • 15469 FIX: aws_elb: Fix crash in AWS/ELB Statistics…
  • 16213 FIX: azure: adjustment of help text for App Registrations option…
  • 15461 FIX: azure_agent_info: Stop suppressing Graph client errors…
  • 15151 FIX: azure_storageaccounts: Fix aggregation type and units in performance check…
  • 15153 FIX: azure_virtual_machine: Redesign service rule…
  • 16402 FIX: azure_vm_network_io: KeyError (total_Network_In_Total)…
  • 15631 FIX: bgp_peer: Expand Support for Cisco Devices…
  • 15603 FIX: brocade_fcport: Extend Physical States…
  • 15274 FIX: brocade_fcport: wrong port speed…
  • 15471 FIX: check_bi_aggr: Fix downtime tracking…
  • 15913 FIX: check_disk_smb: Fix rule transform when updating from 2.1.0p30 and lower…
  • 15905 FIX: check_disk_smb: Support SMB share hosts in networks other than the Checkmk server network…
  • 15620 FIX: check_http: Don’t Crash with TypeError…
  • 15621 FIX: check_http: Fix Option Enforce IPv4…
  • 15632 FIX: check_http: Fix Option Enforce IPv4 Properly…
  • 15319 FIX: check_mail: create ec spool files in correct folder…
  • 15472 FIX: check_mail_loop, check_mail: Fix argument parsing…
  • 14618 FIX: check_mail_loop: if configured to delete processed mails, check_mail_loop would delete all mails instead…
  • 16495 FIX: check_mailboxes: fix check of multiple mailboxes…
  • 16394 FIX: check_mk_agent.aix: Fix Missing Plugin Details
  • 16165 FIX: check_mk_agent: Set LC_ALL before running the agent…
  • 15765 FIX: check_temperature: Fix misleading service details in temperature checks…
  • 15735 FIX: check_traceroute: Fix checking of routers specified by domain name…
  • 15736 FIX: check_traceroute: Report correct number of hops…
  • 14617 FIX: check_uniserv: running the active check results in exception ā€œTypeError: a bytes-like object is required, not ā€˜strā€™ā€ā€¦
  • 15758 FIX: checkpoint: Fix typo in name ā€˜Check Point’ in werks, catalogue and WATO rules
  • 15858 FIX: cifsmounts: Properly deal with spaces in CIFS mounts…
  • 16000 FIX: cisco_asa_conn: Fix translation of an empty interface status → ā€œUNKNOWN, Status: N/Aā€
  • 15999 FIX: cisco_cpu_multiitem, cisco_fru_module_status: Fix parsing PhysicalClasses
  • 15633 FIX: cisco_fru_module_status: ā€˜14’ is not a valid PhysicalClasses…
  • 15859 FIX: cisco_fru_power: Changed behavior for PSUs without power…
  • 15390 FIX: cisco_meraki_org_device_status: Fix discovery of device status services
  • 15394 FIX: cisco_meraki_org_licenses_overview: Fix discovery…
  • 15740 FIX: cisco_qos: Interpret thresholds correctly…
  • 15903 FIX: cisco_temperature, cisco_temperature_dom: Improved check state and summary if sensor status not ok…
  • 15969 FIX: cisco_temperature: Correct warning threshold for environment temperature…
  • 16079 FIX: cisco_temperature: Regression in temperature level evaluation…
  • 15994 FIX: cisco_ucs: Add support for Cisco UCS C240…
  • 15623 FIX: citrix: Add Missing Checks…
  • 15635 FIX: citrix_state: Fix Crashing Plugins…
  • 15995 FIX: citrix_state: Fix TypeError: unsupported operand type(s) for |: ā€˜dict’ and ā€˜Parameters’
  • 15773 FIX: clustered hosts: Fix monitoring if ā€˜Use piggyback data from other hosts if present’ is used…
  • 14600 FIX: cpu_utilization_os: Allow displaying more than 100% in service graph
  • 15302 FIX: dell_poweredge_status: crash on unknown state…
  • 15867 FIX: df: No longer crash if volume name is shown on a cluster…
  • 15908 FIX: df: Showing wrong WARN/CRIT levels when magic factor is 1.0…
  • 15290 FIX: df: Support block device UUIDs with spaces…
  • 15442 FIX: df_netscaler: wrong unit shown in graphs…
  • 16161 FIX: discovery: Fix missing datasource error for cluster hosts…
  • 16162 FIX: discovery: better message in case of failing data sources…
  • 15771 FIX: discovery: remove vanished labels on ā€˜Accept all’…
  • 15720 FIX: docker_node_info: Display all errors reported by the agent plugin…
  • 15737 FIX: docker_node_info: Fix sporadic UNKN if host is monitored by multiple sites…
  • 15577 FIX: elasticsearch_nodes: Check plugin didn’t consider the values from ā€˜Expected cpu usage’ ruleset…
  • 16014 FIX: emc_datadomain_disks: addition of ā€œSystemā€ DataDomain status
  • 15761 FIX: epower: Check levels if power is 0…
  • 16089 FIX: etherbox_smoke: Fix default behaviour and remove predictive levels option…
  • 16090 FIX: etherbox_voltage: No default thresholds and remove predictive levels option…
  • 15154 FIX: fileinfo: Show size in a human readable format…
  • 15459 FIX: filestats: Fix crash when monitoring a symlink with a non-existing target…
  • 15531 FIX: fortigate_sensors: Discover additional devices…
  • 15739 FIX: fortisandbox_disk_usage: Fix KeyError: ā€˜disk_used’…
  • 15912 FIX: graylog_alerts: Fixed section parsing when transitioning from 2.1 to 2.2…
  • 16302 FIX: heartbeat_crm: Fix ValueError (unconverted data remains: …)…
  • 15748 FIX: heartbeat_crm_resources: Check promotable clone resources…
  • 15320 FIX: heartbeat_crm_resources: unmanaged stopped resources could not go critical…
  • 15529 FIX: hyperv_vms: Transform failed during cmk-update-config…
  • 16166 FIX: ibm storwize: Fix missing data when monitoring nodes…
  • 16294 FIX: ibm_imm_temp: Fix ValueError (could not convert string to float: ā€˜ā€™)…
  • 15576 FIX: ibm_svc_nodestats: support decimal values for newer SVC firmware…
  • 15664 FIX: inv_cisco_vlans: Fix ā€˜list’ object has no attribute ā€˜id_’…
  • 15622 FIX: ipmi_sensors: Add Temperature Performance Data…
  • 15441 FIX: isc_dhcpd.py: unable to determine DHCPD processes on Debian 10 (buster)…
  • 15911 FIX: jenkins_jobs: Consider ā€˜Override check state based on last build result’ option…
  • 16289 FIX: jolokia_jvm_memory: translate old heap and nonheap metrics
  • 16297 FIX: juniper_trpz_cpu_util: fix TypeError (ā€˜>=’ not supported between instances of ā€˜float’ and ā€˜NoneType’)…
  • 15572 FIX: linux interface shown as DOWN instead of UP…
  • 14599 FIX: livestatus_status: Don’t display negative rates after program restart…
  • 16336 FIX: lnx_video: Fix section parsing…
  • 15180 FIX: logwatch agent plugin on Windows: Enable monitoring of log files with non-ASCII characters in their paths…
  • 16271 FIX: logwatch_ec: Duplicate messages forwarded to event console…
  • 15300 FIX: logwatch_ec: fix reporting of dropped messages…
  • 15303 FIX: logwatch_ec: remove spool files after reading them…
  • 15307 FIX: logwatch_ec: tcp remote forwarding: create one spool file per service…
  • 15456 FIX: mailbox: Fix exchangelib warning in the service summary…
  • 16331 FIX: mcafee_webgateway: Services not being discovered…
  • 16374 FIX: mem_win: Base prediction on original measurement…
  • 15666 FIX: mk-job.solaris: do not add artificial metrics…
  • 15670 FIX: mk-job.{aix,solaris}: removal of stale running files…
  • 15602 FIX: mk-job: Cleanup after execution was interrupted…
  • 15450 FIX: mk-job: improvements to state file persistence…
  • 15719 FIX: mk_docker: Prevent ā€œMissing monitoring data for pluginsā€ warnings…
  • 15605 FIX: mk_filestats: Improve Handling of non-UTF-8 file paths…
  • 16398 FIX: mk_jolokia: Respect Timeout Settings…
  • 15624 FIX: mk_logwatch.py: Do Not Crash Upon Entering Invalid Option…
  • 15625 FIX: mk_logwatch.py: Overflow Options are Case-Insensitive…
  • 15970 FIX: mk_oracle: Fix ā€œDatabase or necessary processes not running or login failedā€ error due to race conditions…
  • 15848 FIX: mk_oracle: Fix asynchronous execution on systemd systems and direct call from the command line…
  • 15856 FIX: mk_oracle: Support for only remote instances without piggyback hosts…
  • 15312 FIX: mk_oracle: use ā€œ${GREP}ā€ instead of ā€œgrepā€ā€¦
  • 16338 FIX: mk_redis: Fix for Werk #16329…
  • 16329 FIX: mk_redis: Use REDISCLI_AUTH instead of -a argument in order to hide password…
  • 15650 FIX: mk_tsm: Fix export: =: is not an identifier…
  • 15919 FIX: mk_tsm: agent not delivering data for tsm_storagepools and tsm_stagingpools…
  • 15420 FIX: mssql_availability_groups: Catch errors…
  • 15668 FIX: mssql_availability_groups: crash when sync state is PARTIALLY_HEALTHY…
  • 15976 FIX: mssql_backup: Correct timezone difference for last backup date…
  • 15917 FIX: mssql_backup: Now mssql_backup finds backup even if collation is case sensitive…
  • 15314 FIX: mssql_backup: fix ā€˜no backup found’ for case-insensitive databases…
  • 16080 FIX: mssql_datafiles/transactionlogs: Regression in maximum size calculation…
  • 15265 FIX: mssql_tablespaces: Do not create services for databases that are offline during discovery…
  • 16339 FIX: mtr: Fix section parsing error…
  • 16327 FIX: netapp_ontap_environment: show unit of measurement in summary…
  • 16492 FIX: netapp_ontap_info: enhanced presentation of NetApp system information…
  • 16493 FIX: netapp_ontap_snapvault: improves lagtime calculation
  • 16494 FIX: netapp_ontap_temp: restore check of list of sensors…
  • 16489 FIX: netapp_ontap_vs_traffic: add missing svm_nfs_v3 counters…
  • 15263 FIX: netscaler_tcp_conns: Improve metric display…
  • 15299 FIX: nfsiostat: fix units and parsing…
  • 16354 FIX: nginx_status_2.py: Fix SyntaxError…
  • 15613 FIX: omd_diskusage: Avoid Errors if Site Name is ā€˜log’ or ā€˜rrd’…
  • 15614 FIX: omd_diskusage: Do not Report Usage Upon Missing Permission…
  • 15866 FIX: omd_diskusage: Seemingly random crashes…
  • 15310 FIX: oracle_crs_res: TypeError: Resource.init() got an unexpected keyword argument ā€˜enabled’…
  • 15326 FIX: oracle_instance: Fix ValidationError…
  • 15915 FIX: oracle_instances: Fixed parsing of section with failure and additional information…
  • 16235 FIX: oracle_sql: don’t crash on wrong keyword
  • 16167 FIX: pandacom_psu: New PSU types added…
  • 16377 FIX: postfix_mailq: Rename ā€œPostfix Queueā€ to ā€œPostfix Queue defaultā€ā€¦
  • 16295 FIX: postfix_mailq_status: Rework discovery…
  • 15644 FIX: postgres_processes: Restore Monitoring if Instance Name is Missing…
  • 15921 FIX: primekey_data: Fix parsing crash when HSM Status isn’t available…
  • 16328 FIX: primekey_hsm_battery_voltage: Fixed parsing of section when battery voltage is not available…
  • 15305 FIX: prism_vm_stats: don’t go stale if no memory usage present…
  • 15701 FIX: ps: Fill gaps in age metrics…
  • 15523 FIX: ps: HTML escaping for discouraged configuration…
  • 16272 FIX: rabbitmq_cluster_messages: Most of the configrable parametes have not been considered…
  • 16212 FIX: raritan_pdu_outletcount: dysfunctional ruleset…
  • 15876 FIX: sap_hana_db_status: Be ok for passive nodes…
  • 15470 FIX: sap_hana_instance_status: Fix crash during discovery…
  • 15155 FIX: sap_hana_status: Handle WARNING status correctly…
  • 14980 FIX: service details view: unable to render view due to long filename…
  • 15768 FIX: siemens_plc_duration: Fix crash if duration is smaller than a second…
  • 16330 FIX: size_trend: avoid ā€˜infinite to integer’ crash…
  • 15700 FIX: smart_stats: Prevent reporting mismatched temperature value…
  • 16170 FIX: snmp: Store OID cache per context group…
  • 15315 FIX: solaris: uptime: AssertionError…
  • 15316 FIX: solaris: uptime: Cannot render negative timespan…
  • 16397 FIX: special_zerto: Error Message in Check_MK HW/SW Inventory…
  • 15278 FIX: synology_disk: read disk health status…
  • 15280 FIX: synology_disk: use diskRole to ignore ā€œnot initializedā€ warning…
  • 15873 FIX: ucd_cpu_load: Consider the number of CPUs…
  • 14616 FIX: ucd_disk: fs_size, fs_used and fs_free have wrongly scaled values in performance graphs…
  • 15738 FIX: ucs_c_rack_server_util_cpu: Take user-configured parameters into account…
  • 16005 FIX: ups_power: Fix crash if power value does not contain an integer
  • 16002 FIX: veeam_cdp_jobs: Fix parsing of last sync which may contain floats like ā€˜123,456’
  • 16164 FIX: veeam_cdp_jobs: Handle last sync time from the future…
  • 16001 FIX: veeam_jobs: Treat ā€œStartingā€ jobs as OK, not UNKNOWN
  • 15875 FIX: viprinet_router: Fix failing config migration…
  • 16078 FIX: win_licenses: Failed to read time until license expiration…
  • 16007 FIX: win_os: Add HW/SW inventory field ā€˜version’…
  • 15538 FIX: win_printers: Do not discover offline printers…

Configuration generation

  • 14200 Improved performance for some automation and command line calls…
  • 14213 FIX: Activate changes page was unusable because of foreign changes
  • 15747 FIX: Fix macro replacement in special agents…
  • 16132 FIX: report_scheduler: time of day must be provided…

Core & setup

  • 15754 Enable AES-192 and AES-256 privacy protocols for SNMP…
  • 16066 Add more host labels for agent based discovery on Linux…
    NOTE: Please refer to the migration notes!
  • 15165 Add two livestatus column: prediction_file and prediction_files…
  • 15194 SEC: Fix command injection via RestAPI / Password Store…
  • 15687 SEC: Update openssl to 1.1.1t…
  • 16144 FIX: Ignore piggybacked host names starting with a period…
    NOTE: Please refer to the migration notes!
  • 15025 FIX: User defined ā€œPING IPv4/6ā€ services are no longer overwritten on dual stack hosts…
    NOTE: Please refer to the migration notes!
  • 16146 FIX: Avoid crash upon failure to create RRD files…
  • 15725 FIX: Cleanup old Microcore config during update procedure…
  • 15723 FIX: Ensure site is stopped when running cmk-update-config…
  • 15709 FIX: Fix ā€œTransform spool filesā€ update issue…
  • 16141 FIX: Prevent notification in alert handler when notifications are disabled…
  • 15930 FIX: check_mailboxes: Fix warning state ā€œpassword input may be echoedā€
  • 15774 FIX: checking: Prevent data loss on hosts with longer check intervals…
  • 15676 FIX: group_config: delete endpoints now return a 409 when is use…
  • 16016 FIX: mk_postgres: addition of option to specify instance name…

Dynamic host configuration

  • 14583 FIX: Fix attribute update and deletion of existing hosts…
  • 15616 FIX: Add Proper Error Message if DCD is Stopped on Remote Site…
  • 15608 FIX: Show explanation message instead of KeyError: ā€˜extensions’…

Event console

  • 15704 check_mkevents: Display of last log line configurable…
  • 14859 FIX: Event Console: Fix The EC always activates the config written by the previous activation…
  • 16450 FIX: EC: Fix missing update action for CRE…
  • 16012 FIX: Event Console: Fix events on central site if these events are dedicated for remote sites
  • 15318 FIX: Fix logging statement…
  • 16115 FIX: Improved handling of forwarded syslog messages in the event console…
  • 15473 FIX: ec: Fix crash in parsing syslog…
  • 16110 FIX: event console: Fix on ā€˜Events of host x’ caption and its corresponding link…
  • 16113 FIX: event console: Incorrect title and link to the event console…

HW/SW inventory

  • 15451 Added basic hardware/firmware information for Kyocera printers…
  • 15393 cisco_meraki_org_device_info: Add more information to HW/SW inventory…
  • 15405 FIX: HW/SW Inventory Retention Intervals: Current entries are were falsely greyed out
  • 16008 FIX: HW/SW Inventory Retention Intervals: Take all matching entries into account
  • 15396 FIX: HW/SW Inventory: Do not filter tree before delta tree computation…
  • 15400 FIX: HW/SW Inventory: Do not show empty sub tree
  • 15401 FIX: HW/SW Inventory: Fix crash if an attribute contains a list of values
  • 16445 FIX: HW/SW Inventory: Improve displaying retention information…
  • 15397 FIX: check_mk: Fix missing Checkmk agent specific inventory entries…
  • 15395 FIX: cisco_meraki_org_device_info: Move inventory entries below hardware > system
  • 15398 FIX: hp_proliant_da_phydrv: Fix inventory of physical disks…
  • 15095 FIX: inventory_win_exefiles: Fix uniqueness of packages…
  • 15404 FIX: mk_inventory: Fix persistence of inventory data on Solaris…
  • 15386 FIX: solaris_psrinfo: Fix missing Hardware>Processor inventory entries

Livestatus

  • 16149 New OderBy header in livestatus…
  • 16148 New livestatus column performance_data…
  • 15258 Removed StatsGroupBy header from Livestatus protocol…
  • 15079 FIX: Change log level of RRD error messages (cmc.log)…
  • 15256 FIX: Fixed handling of unknown time periods when using the Nagios core…

Metrics system

  • 15660 Temperature unit in graphs and perfometers is now user-configurable…
  • 13630 Added missing perfometer for cloud strorage services…
  • 15148 Graph IO flow added for ingress and egress metrics
  • 15662 FIX: Bug fixes for cmk.gui.plugins.metrics.utils.indexed_color…
    NOTE: Please refer to the migration notes!
  • 15902 FIX: CPU utilization: Make core numbering consistent…
  • 15958 FIX: Custom extensions: Avoid duplicate graphs in the user interface due to ā€˜graph_info.append’…
  • 15951 FIX: Dashboards and graph collections: Support same graph multiple times…
  • 15952 FIX: Graph legends & mouse hovers: Respect order of curves in graph definitions…
  • 15412 FIX: Graphs and perfometers: Render temperatures in Kelvin without degree symbol…
  • 15855 FIX: Improve rendering of small values in percentage Perf-O-Meters…
  • 15950 FIX: Management boards: Use correct metric units and scalings…
  • 15159 FIX: Send metrics without perf data to backend…
  • 15953 FIX: Support same graph multiple times in views…

Notifications

  • 16308 New option to test notification rulesets…
  • 15069 SEC: Fix Email HTML Injection…
    NOTE: Please refer to the migration notes!
  • 15686 FIX: Allow Links in HTML Emails…
  • 15131 FIX: Fix ā€œMatch sitesā€ only listing remote sites with enabled replication…
  • 16056 FIX: Fix error on showing open bulk notifications…
  • 15941 FIX: Fix possible failed notifications on appliances…
  • 16059 FIX: Fix possible failed notifications running in docker environment…
  • 16064 FIX: HTML Email: Fix missing state marker in Outlook clients
  • 14301 FIX: Minor mail notification usability improvements…
  • 16068 FIX: SIGNL4: better support of service alerting and two-way status updates
  • 15544 FIX: Webex notification template…
  • 16062 FIX: cisco_webex_teams: Fix failed notification on response code 204…
  • 16472 FIX: iLert notifications: ignore error when event is already closed…
  • 16169 FIX: opsgenie: Fix notification acknowledgement if host or service are back to OK…
  • 16004 FIX: pushover: 204 status should not trigger error message

Other components

  • 15713 SEC: NagVis: Updated to 1.9.38…
  • 15707 FIX: NagVis: Updated to 1.9.35
  • 15710 FIX: NagVis: Updated to 1.9.36
  • 15712 FIX: NagVis: Updated to 1.9.37
  • 15716 FIX: NagVis: Updated to 1.9.39
  • 15717 FIX: NagVis: Updated to 1.9.40

REST API

  • 15884 activate_changes: If-Match header now required on the activate changes endpoint…
    NOTE: Please refer to the migration notes!
  • 15023 Added an agent-registration automation user…
  • 15279 Expose version and edition via HTTP-headers…
  • 15885 activate_changes: implement list pending changes endpoint…
  • 16053 audit_log: retrieve and clear the audit log…
  • 16286 bi: new endpoint to get bi aggregation state via GET method…
  • 16369 downtimes: Added service_description field to services downtimes…
  • 15886 etag: allow star tag on endpoints that enforce etag policy…
  • 15655 host: addition of show single host endpoint…
  • 15555 host_tag: improve error message for delete endpoint…
  • 15683 notification_rules: implementation of rest-api endpoints…
  • 16111 rule: update a rule preserving its index, folder, and ruleset…
  • 16372 swagger: Fix parameters not working in Swagger…
  • 15890 SEC: user: read permissions are now checked in the request schema before delete/edit/create user…
    NOTE: Please refer to the migration notes!
  • 15191 SEC: Livestatus command injection in RestAPI…
  • 13981 SEC: Permission checks in REST-API service downtimes…
  • 13982 SEC: Reading host_config’s will now honour contact groups…
  • 16052 FIX: time_period: the ā€˜excluded’ field can now be updated using the REST API…
  • 15724 FIX: Change API specification computation…
  • 16112 FIX: Refer to a time period by its name instead of its alias in the REST API…
    NOTE: Please refer to the migration notes!
  • 15593 FIX: agent: download agent by host returns a 404 when agent it not available…
    NOTE: Please refer to the migration notes!
  • 16367 FIX: audit_log: Deprecate ā€˜delete’ method and replace it for ā€˜archive’…
    NOTE: Please refer to the migration notes!
  • 15595 FIX: aux_tag: editing a builtin aux tag is not allowed…
    NOTE: Please refer to the migration notes!
  • 16102 FIX: aux_tag_id: aux tag ids no longer allow newline characters…
    NOTE: Please refer to the migration notes!
  • 15436 FIX: aux_tags: Deleting an aux tag now respects dependencies…
    NOTE: Please refer to the migration notes!
  • 15379 FIX: aux_tags: aux_tag_id must exist in order to update…
    NOTE: Please refer to the migration notes!
  • 16521 FIX: bi_rule: schema update to match the api docs…
    NOTE: Please refer to the migration notes!
  • 16522 FIX: comment: site_id only required when deleting comments by id…
    NOTE: Please refer to the migration notes!
  • 16051 FIX: comments: add site property to the comments endpoints…
    NOTE: Please refer to the migration notes!
  • 15551 FIX: downtime: make the show downtimes endpoint more explicit…
    NOTE: Please refer to the migration notes!
  • 15966 FIX: downtimes: add site property to the downtimes endpoints…
    NOTE: Please refer to the migration notes!
  • 15680 FIX: downtimes: duration field changed from seconds to minutes…
    NOTE: Please refer to the migration notes!
  • 16156 FIX: downtimes: site_id only required when deleting downtimes by_id…
    NOTE: Please refer to the migration notes!
  • 15967 FIX: event console: add site property to the event console endpoints…
    NOTE: Please refer to the migration notes!
  • 16523 FIX: event_console: site_id only required when deleting ec events by_id…
    NOTE: Please refer to the migration notes!
  • 15594 FIX: folder: create folder endpoint now requires a name with min length of 1…
    NOTE: Please refer to the migration notes!
  • 15437 FIX: folder_config: deleting the root folder via the rest-api no longer causes an internal server error…
    NOTE: Please refer to the migration notes!
  • 15888 FIX: folder_config: update endpoint now requires which update option you want…
    NOTE: Please refer to the migration notes!
  • 16133 FIX: folders: ā€˜name’ field no longer allows newline characters…
    NOTE: Please refer to the migration notes!
  • 16151 FIX: group_config: bulk updating requires the attributes field…
    NOTE: Please refer to the migration notes!
  • 15598 FIX: group_config: deleting a non-existing group no longer has a 400 response…
    NOTE: Please refer to the migration notes!
  • 16104 FIX: group_id: group ids no longer allow newline characters…
    NOTE: Please refer to the migration notes!
  • 16101 FIX: host_config: host names no longer allow newline characters…
    NOTE: Please refer to the migration notes!
  • 15879 FIX: host_config: introduction of background job for host_rename endpoint…
    NOTE: Please refer to the migration notes!
  • 15679 FIX: host_config: moving a host to a different folder only permitted if user has permission…
    NOTE: Please refer to the migration notes!
  • 15968 FIX: host_config: update endpoint now only allows one of replace, update or delete…
    NOTE: Please refer to the migration notes!
  • 16130 FIX: host_tag_group: host tag group field ā€˜ident’ no longer allows newline characters…
    NOTE: Please refer to the migration notes!
  • 16100 FIX: licensing: the ā€˜settings’ field is now required for license configuration…
    NOTE: Please refer to the migration notes!
  • 16384 FIX: notification rule: allow for non builtin service levels…
    NOTE: Please refer to the migration notes!
  • 16098 FIX: notification rules: match_folder value now matches correctly to available folders…
    NOTE: Please refer to the migration notes!
  • 15889 FIX: password_store: pattern for password store identifiers should be the same as the gui…
    NOTE: Please refer to the migration notes!
  • 15960 FIX: permissions: allow guest users Host read access on monitoring endpoints…
    NOTE: Please refer to the migration notes!
  • 16287 FIX: rule_notification: match_hosttag now accepts custom tag ids…
    NOTE: Please refer to the migration notes!
  • 16157 FIX: rules: value_raw now a required field for create and update…
    NOTE: Please refer to the migration notes!
  • 15439 FIX: site_connection: Wrong configuration was being set when live proxy global settings was set to False…
    NOTE: Please refer to the migration notes!
  • 16364 FIX: tag_group: change the identification field from ā€˜ident’ to ā€˜id’…
    NOTE: Please refer to the migration notes!
  • 15553 FIX: time_period: making time-related validation more strict…
    NOTE: Please refer to the migration notes!
  • 15591 FIX: time_periods: etag now defined in the openapi schema for GET and PUT endpoints…
    NOTE: Please refer to the migration notes!
  • 15378 FIX: timeperiod: day & time_ranges now load defaults when not included in the request…
    NOTE: Please refer to the migration notes!
  • 16131 FIX: timeperiods: ā€˜name’ field no longer allows newline characters…
    NOTE: Please refer to the migration notes!
  • 16137 FIX: user_config: allow update of custom user attributes…
    NOTE: Please refer to the migration notes!
  • 13985 FIX: ā€˜debug’ setting will no longer try to load a non existing JavaScript file…
  • 15814 FIX: ā€˜effective_attributes’ now contains custom attributes and tags…
  • 15825 FIX: ā€˜effective_attributes’ now uses the same format as ā€˜attributes’ in ā€˜show host’ and ā€˜show all hosts’ endpoints…
  • 13975 FIX: ā€˜group’ parameter has been removed from rulset search…
  • 13983 FIX: ā€˜list hosts’ will now only show hosts a user can see…
  • 15746 FIX: ā€˜mk_inventory’ column can now be returned from ā€˜host’ endpoints…
  • 16158 FIX: Bi: Creating a bi aggregation with an unknown pack_id now returns a proper 404 response…
  • 16520 FIX: Bi: creating rules should allow the old style host_labels or service_labels…
  • 16519 FIX: Bi: creating rules should allow the same host/service label group format as the response…
  • 14598 FIX: Bulk create Hosts: Update Redoc to reflect response…
  • 13974 FIX: Correct ruleset search documentation text…
  • 16186 FIX: Correct the response schemes in audit log endpoints…
  • 15476 FIX: Fix error if only auxiliary tag help is updated via REST API…
  • 13973 FIX: Putting a service into downtime no longer requires access to the corresponding host in the REST API…
  • 16201 FIX: REST API bi: Do not update config generation when retrieving BI aggregations status…
  • 13979 FIX: REST API documentation no longer shows unused Status livestatus table documentation…
  • 15820 FIX: REST API now accepts ā€˜24:00’ as a time in time ranges…
  • 15682 FIX: REST-API: several endpoints returned ā€œHost not foundā€ā€¦
  • 13980 FIX: Validation for ā€˜move rule’ endpoint has been tightened…
  • 13984 FIX: When creating a folder, it is no longer necessary to specify a name…
  • 16018 FIX: activate_changes: improve description for ā€˜Activate pending changes’ endpoint
  • 15380 FIX: activate_changes: responses for non-existing activate_ids now include detail…
  • 15432 FIX: agent: GET non existent agent hash now returns a 404 response…
  • 15434 FIX: agent: return better respones for GET collection…
  • 15599 FIX: agent: second bake request now returns a 409 conflict…
  • 15592 FIX: agent: update openapi doc examples for streamed data responses…
  • 16136 FIX: api-docs: include explanation of the special character * for the If-Match header…
  • 16524 FIX: apidocs: improve the request/response examples…
  • 16096 FIX: authentication: allow REST API access when gui access is restricted…
  • 16206 FIX: bi: Deleting a non-existent bi pack now returns a proper 404 response…
  • 15099 FIX: crash when calling bulk-delete via the REST API…
  • 15374 FIX: crash-reporting: Improve crash reporting information…
  • 16099 FIX: create_host: creating a host with a custom attribute now returns expected attributes…
  • 15376 FIX: dcd: Fixes 2 issues with phases 1.1 & 2.4 calling incorrectly formed urls…
  • 15596 FIX: dcd: increase the max number of redirects to 1000…
  • 16103 FIX: dcd: phase 2.3 updating config now calling the update host endpoint with the correct data…
  • 16209 FIX: downtimes: Fix performance issues when creating downtimes…
  • 16278 FIX: downtimes: can now delete downtimes from remote sites…
  • 15677 FIX: downtimes: response with correct error message when host does not exist…
  • 16037 FIX: folder_config/host_config: No longer accept non-existent site…
  • 16114 FIX: folder_config: Extend GET and DELETE endpoints folder name pattern to match the CREATE enpoint one…
  • 15383 FIX: folder_config: adapt folder name pattern of get, put, delete endpoints to post endpoint…
  • 15429 FIX: group_config: restrict name pattern for service-, contact-, host-group config…
  • 15600 FIX: group_config: return the correct collection response for host/service/contact_group endpoints…
  • 16388 FIX: host: query on mk_inventory no longer causing crash…
  • 16036 FIX: host_config: 500 status code with no explicit IPMI credentials configured…
  • 16039 FIX: host_config: add inherited labels to effective attributes…
  • 16152 FIX: host_config: bulk delete hosts requires at least 1 entry…
  • 16160 FIX: host_config: can now move host between nested folders…
  • 16138 FIX: host_config: set start field as nullable…
  • 16207 FIX: host_tag_group: Fix 500 status code when creating a host_tag_group with id already in use…
  • 16284 FIX: host_tag_group: add help field to the response schema
  • 15552 FIX: host_tag_group: allow 401 for delete endpoint…
  • 15507 FIX: host_tag_group: bring name patterns together…
  • 15427 FIX: host_tag_group: introducing minLength validation to create and edit endpoints…
  • 16109 FIX: host_tag_group: restrict ident to same pattern as in UI…
  • 16097 FIX: hosts: fix permission checking for moving hosts to other folders…
  • 16204 FIX: metrics: Fix Internal Server Error when decimal timestamps are provided…
  • 16373 FIX: metrics: allow dots in metric ids…
  • 16386 FIX: notification rule: match service levels and match time period being saved with wrong key…
  • 16283 FIX: notification rule: update rule no longer creates a new rule…
  • 16393 FIX: notification_rule: allow custom plugin names when selecting cancel without a restart…
  • 16390 FIX: notification_rule: cancel previous notifications now working with custom plugin scripts…
  • 16387 FIX: notification_rules: custom plugins now created correctly when using the REST-API…
  • 16139 FIX: notifications: adjust regex pattern…
  • 15428 FIX: password: changing 500 error to 400 for invalid password identifier…
  • 15684 FIX: password: empty strings should not be allowed as passwords…
  • 15430 FIX: password: restrict ident pattern when creating a password…
  • 15435 FIX: password: return better responses for GET collection…
  • 16366 FIX: rule: Fix crash on rule creation via REST API without conditions or properties…
  • 15431 FIX: rule: Return a 404 when a rule doesn’t exist on the GET endpoint…
  • 16155 FIX: rule_notifications: allow 3rd party plugins via the REST-API…
  • 15678 FIX: schemas: regex pattern updates…
  • 16465 FIX: service discovery: introduce functionality to fetch job status from remote sites…
  • 15726 FIX: service: make service description query parameter required for ā€˜Show the monitored service of a host’ endpoint…
  • 16368 FIX: service_discovery: Fixed internal server error on service discovery when IP cannot be resolved…
  • 15880 FIX: service_discovery: add further documentation details to execute service discovery endpoint…
  • 16500 FIX: service_discovery: allow discovery on fresh remote host…
  • 16279 FIX: service_discovery: redirect response header incorrectly configured to an absolute URI…
  • 15433 FIX: service_discovery: response for non-existing jobs now include detail…
  • 15375 FIX: service_group: alias field when creating is now required…
  • 15188 FIX: setting empty user passwords via the REST API…
  • 13978 FIX: show host endpoint will now correctly display formatted dates under ā€˜meta_data’ in ā€˜effective_attributes’…
  • 15438 FIX: site_connection: Wrong configuration was being set when creating a site with livestatus proxy daemon…
  • 15440 FIX: site_connection: allow the customer field to be set when creating/updating a site connection…
  • 15982 FIX: time_period: Creation, modification or deletion of time periods from the API now adds entries to activate changes…
  • 16208 FIX: time_period: Fix error when updating a time period without changing its alias…
  • 15506 FIX: time_period: restrict name pattern for create endpoint…
  • 15983 FIX: time_period: verify time_period usage before deletion and fix the reference for time_periods being saved to the configuration file in exclude field…
  • 15508 FIX: time_period: verify time_period usages before deletion…
  • 15980 FIX: user: return 400 status code when trying to create or edit an user specifying a non existing customer…
  • 16292 FIX: user_config: add verification for contact groups and locked attributes…
  • 15554 FIX: user_config: allow all option for authorized_sites…
  • 15509 FIX: user_config: fixing auth types for SAML2 and LDAP users…
  • 15510 FIX: user_config: introduction of ā€˜all’ option in authorized_sites…
  • 15651 FIX: user_config: setting connector when creating user with no authentication…

RPM packaging

  • 16025 FIX: Update PHP version in SLES15SP3 from 7 to 8…
    NOTE: Please refer to the migration notes!
  • 16019 FIX: Update PHP version in SLES15P4 from 7 to 8…
  • 13510 FIX: omd cleanup: Use package manager search without path…

Reporting & availability

  • 16134 FIX: reports: pdf headings no longer run off the page when they are too long…

Setup

  • 15477 New option to migrate users to another user connector…
  • 16220 Change factory setting for ā€œLock user accounts after N logon failuresā€ā€¦
    NOTE: Please refer to the migration notes!
  • 15288 Remove HTMLGenerator.add_default_javascript function…
    NOTE: Please refer to the migration notes!
  • 15741 Set Default Password Policy…
    NOTE: Please refer to the migration notes!
  • 15024 ā€œ+ā€ is now an allowed character in user ids…
  • 16070 Activate changes now shows user and source of currently running activation…
  • 15972 Activate changes: Performance improvement in very large distributed setups…
  • 15222 Add column painters Notes URL for Services & Hosts…
  • 15742 Added Authenticator Based Two-Factor…
  • 15494 Allow match groups in grouping expressions…
  • 16223 Deprecate automation user login via HTTP parameters…
  • 14211 Discard/Revert pending changes now shows a confirmation page instead of instant snapshot rollback…
  • 15192 Handling overly long usernames…
  • 16045 Improved host/service label conditions in rules…
  • 16061 Inpage search: Allow searching for folders on hosts page…
  • 16205 Introduce Last seen for the REST API usage…
  • 15838 Limit the service description length to 250…
  • 16202 Mega menu: Hide ā€œCustomizeā€ menu and menu items for users with no permission…
  • 16041 New permissions ā€œDiscard changesā€ and ā€œDiscard foreign changesā€ā€¦
  • 16310 Rework of ā€œAutomatically update service configurationā€ option
  • 16358 Session termination after maximum session age…
  • 14219 Setup: Improved speed of ineffective rule search
  • 14208 Setup: Renaming a host on a remote site no longer requires no pending changes in the central site…
  • 13752 Support Diagnostics: Add option for licensing information…
  • 15756 active_check: Support service attribute macros in active check automations…
  • 16288 audit log: Add options to hide object and object type…
  • 16466 introduce possibility to update discovered service labels…
  • 16189 wato: Implementation of Natural sorting of hosts and folders in the host setup page…
  • 16227 SEC: Disabled automation users could still authenticate…
    NOTE: Please refer to the migration notes!
  • 16224 SEC: CSRF in user-message deletion…
  • 15691 SEC: Fix XSS in business intelligence…
  • 16219 SEC: Limit length of Hostname…
  • 16221 SEC: Livestatus Injections…
  • 15195 SEC: Protect automation user secret against timing attacks…
  • 15466 FIX: autodiscovery: Show site changes made by Periodic service discovery…
    NOTE: Please refer to the migration notes!
  • 15607 FIX: Reduce occurences of Missing data…
  • 16222 FIX: Automationuser login must not open full session…
    NOTE: Please refer to the migration notes!
  • 15615 FIX: Disallow Specifying Invalid Ports in Rulesets…
    NOTE: Please refer to the migration notes!
  • 16225 FIX: Ignore certificates with negative serial numbers…
    NOTE: Please refer to the migration notes!
  • 15728 FIX: mk_oracle: revert werk 15210…
    NOTE: Please refer to the migration notes!
  • 15196 FIX: Allow CA certificates without key usage restrictions…
  • 16081 FIX: Analyze configuration: false positive in ā€œRestricted address mismatchā€ test…
  • 15410 FIX: Automatic host removal: Apply rules in subfolders…
  • 15292 FIX: Changelog will only contain Werks from current major version…
  • 16318 FIX: Connection test using SNMP credentials configured on host page…
  • 14306 FIX: DCD and InfluxDB configuration now respect ā€œpretty print configuration filesā€ option…
  • 15861 FIX: Discovery page: Show true reason of a failed discovery…
  • 15134 FIX: Fix ā€œIP address familyā€ only shown on ā€œshow moreā€ā€¦
  • 15453 FIX: Fix SNMPv3 authentication protocol selection in host connection test…
  • 16403 FIX: Fix assert self._rulespec.item_name is not None…
  • 15454 FIX: Fix color of Perf-O-Meter for CPU utilization…
  • 15927 FIX: Fix copy of random secret to clipboard…
  • 15485 FIX: Fix deletion of hosts in folder…
  • 15484 FIX: Fix encoding of special characters in ā€œMove to other folderā€ā€¦
  • 15933 FIX: Fix failed LDAP sync because of invalid user ID…
  • 15127 FIX: Fix host rename for hosts with parents in same folder…
  • 16058 FIX: Fix import of iCalendar files…
  • 16065 FIX: Fix permission ā€œMove to monitored servicesā€ in service discovery…
  • 15939 FIX: Fix possible ā€œInternal Server Errorā€ on save of changes…
  • 16060 FIX: Fix possible ā€œRequest-URI Too Longā€ on rule search…
  • 15492 FIX: Fix refresh of pending changes on bulk service discovery…
  • 15126 FIX: Fix rule search for folders with same name…
  • 15133 FIX: Fix saving of help text for auxiliary tags…
  • 16559 FIX: Host properties: Make ā€œAdditional IPv4/6 addressesā€ depend on ā€œIP address familyā€ attribute…
  • 16126 FIX: Ignore invalid session cookie for header-auth…
  • 14181 FIX: Improved speed of cmk-update-config which runs during software update…
  • 15815 FIX: LDAP connection ids that are invalid user ids will no longer crash Checkmk…
  • 16290 FIX: Limit login to single session: modify sessions lookup to enable the option…
  • 15575 FIX: Migrating ruleset systemd_services when used as static check…
  • 15413 FIX: Process discovery: Fix ā€˜Invalid check parameter: …’ in discovery page…
  • 15482 FIX: Random automation secret is now copied to clipboard on creation…
  • 16187 FIX: Restrict the group name pattern to disallow incompatible names…
  • 15067 FIX: Show if user is locked…
  • 15874 FIX: Speed up ā€œExtension packagesā€ pages…
  • 16349 FIX: Support Diagnostics: UI improvements…
  • 16348 FIX: Support Diagnostics: Use pip3…
  • 15238 FIX: Too restrictive permission checking in service discovery…
  • 16307 FIX: Validate empty settings for ā€œMaximum long output sizeā€ā€¦
  • 16135 FIX: apache_processes: we now replicate the configuration on remote sites…
  • 16389 FIX: authentication: remove user profile dir when unknown user and failed to login…
  • 16054 FIX: custom notes for host and services: Fix multiple note display and fix note search path for services…
  • 16055 FIX: custom notes: Allow html tags on custom notes for hosts and services…
  • 16392 FIX: global_settings: LSI MegaRAID: Logical Disks selected by default
  • 15923 FIX: haproxy: Adapted HAproxy Server State and HAproxy Frontend State rules to be item specific…
  • 15586 FIX: host_tag: update multiple tag choices with rule dependency…
  • 16280 FIX: ical imports: valid iCalendar files not being accepted on import…
  • 15891 FIX: ical_import: .ical files are now imported using the icalendar package…
  • 15210 FIX: mk_oracle: change host and port to required fields in auth choices…
  • 16385 FIX: revert_changes: internal changes can be reverted only if the user has the correct permission…
  • 15669 FIX: ruleset pages crash due to bugs in single rulesets…
  • 16190 FIX: service details view: Fix date display on ā€˜The last time service was OK’ row…
  • 16464 FIX: update action: resolve error during sync of automationuser secrets…

Setup, site management

  • 15695 Improve site CA…
  • 15673 Logfile pattern analyzer: improve rule overview…
  • 16088 Support Diagnostics: Also add the latest Crash Dumps to the SD Dump…
  • 16087 Support Diagnostics: Collect information about installed Python modules…
  • 16086 Support Diagnostics: Include basic SELinux infos…
  • 15661 FIX: Automatic host removal: Remove agent TLS registration when deleting hosts in subfolders…
  • 15659 FIX: Make ā€˜Remove TLS registration’ work for hosts on remote sites…
  • 15812 FIX: Remove config verification from the cmk tool…
  • 15406 FIX: Renaming of hosts: Handle TLS agent registrations correctly…
  • 13754 FIX: Support Diagnostics: Collect dumps from remote sites…
  • 15672 FIX: logwatch pattern analyzer: clarify redefinition of states…
  • 15098 FIX: setup form page rendering stuck when page has lots of select boxes…

Site management

  • 15694 Remove mod_auth_mellon…
    NOTE: Please refer to the migration notes!
  • 16021 Add support for Debian 12…
  • 16024 Add support for SLES 15 SP5…
  • 16020 Add support for Ubuntu 23.04…
  • 16360 Dedicated security logging…
  • 15193 Exclude agent bakery file cache from omd backups…
  • 15565 Ship logrotate with Checkmk-as-container…
  • 15610 FIX: Fix Error in LIVESTATUS_TCP_ONLY_FROM during omd config…
  • 16072 FIX: Add wato audit log to logrotate cronjob…
    NOTE: Please refer to the migration notes!
  • 16233 FIX: Cease to provide builds for Ubuntu 23.04 (Lunar Lobster)
    NOTE: Please refer to the migration notes!
  • 15562 FIX: Drop unsupported distros…
    NOTE: Please refer to the migration notes!
  • 15563 FIX: Add missing perl-lib to almalinux9
  • 16298 FIX: Avoid duplicate port allocations within the same site…
  • 15647 FIX: Don’t Overwrite Existing diskspace.log…
  • 16228 FIX: Enable update as site user due incompatible python versions…
  • 14303 FIX: Fix ā€œomd configā€ terminating after changing a setting…
  • 15268 FIX: Incorrect edition provided by livestatus after update using Nagios core…
  • 15665 FIX: OMD configuration: Avoid duplicate port allocations…
  • 15706 FIX: Reduce permission questions during ā€œomd updateā€ā€¦
  • 15883 FIX: SAML mellon_create_metadata is executable by default…
  • 15564 FIX: Update monitoring plugins to 2.3.3
  • 15561 FIX: Use system mod_auth_mellon under RHEL 9…
  • 16405 FIX: cmk-update-config: Don’t Read Characters Pressed before Prompt Appears…
  • 16404 FIX: omd cp: Fix etc/ssl/agents/legacy_ca.pem Points to Source of Copy…
  • 16400 FIX: omd restart: Exit Code is 2 on Failure…
  • 16401 FIX: omd start mkeventd: Error Code of Event Daemon…
  • 15722 FIX: omd update: Fix setting world read permissions on etc and local files…
  • 14799 FIX: pip3 command…

User interface

  • 15718 Improve main menu keyboard navigation…
  • 15817 ā€œSite/Host overviewā€ dashlet can now be forced to show either a site or a host overview…
  • 14183 Added parent/child topology link to host page menu
  • 16030 Alphabetic sorting for Kubernetes dashboard elements…
  • 16042 Change default number of host/service columns to 1…
  • 14305 Crash report list: Add new column ā€œCrash sourceā€ā€¦
  • 15077 Explicit naming of regex and exact match view filters…
  • 13976 Fields with autocompletion will not also match on internal ids…
  • 16046 Improve ā€œAcknowledge problemsā€ command dialog…
  • 16304 Improvement of ā€œSchedule downtimesā€ command dialog…
  • 15846 New views for measuring IT utilization…
  • 16073 Redesign of audit log page…
  • 16305 Rework of ā€œAdd toā€ option in views…
  • 16034 Visualization of rule search…
  • 15070 SEC: Drop support for weak DH ciphers…
  • 16470 FIX: Fix topics being falsely shown as public…
    NOTE: Please refer to the migration notes!
  • 16313 FIX: Fix tree of folders snapin filter for statistics dashlets…
    NOTE: Please refer to the migration notes!
  • 15818 FIX: Activating changes will check for git being installed if config versioning is enabled…
  • 14214 FIX: Broken hostname icon link for parent/child topology…
  • 16035 FIX: CSV export for availability timelines of hosts…
  • 15813 FIX: Clarify combined graph dashlet error message for filtered boards…
  • 15548 FIX: Crash: Changing BGP Peer State Mapping ruleset from effective parameters…
  • 15931 FIX: Enable scrolling for sidebar element dashlets…
  • 14308 FIX: Fix ā€œInvalid job status None foundā€ message for background jobs…
  • 15708 FIX: Fix Nagstamon API in case a host downtime is set for exported services…
  • 15942 FIX: Fix default selection of ā€œTree of foldersā€ snapin…
  • 16312 FIX: Fix error on ā€œSave & go to listā€ while editing dashboards…
  • 15937 FIX: Fix error on edit of graph dashlets added via ā€œAdd to dashboardā€ā€¦
  • 16314 FIX: Fix error on edit of host or service statistics dashlet…
  • 15943 FIX: Fix gauge dashlet showing always positive values…
  • 16299 FIX: Fix inconsistent interaction for graphs in dashboards…
  • 15487 FIX: Fix indentation of tree of folders snapin
  • 15924 FIX: Fix link of host hexagons in alert overview dashlet…
  • 15483 FIX: Fix missing metric history values on edit…
  • 16067 FIX: Fix possible ā€œInternal server errorā€ while saving large formulars…
  • 15491 FIX: Fix possible crash on editing pagetypes…
  • 15478 FIX: Fix possible error in availability…
  • 15129 FIX: Fix possible lost publish configuration of visuals after saving…
  • 15936 FIX: Fix redirect for mobile views on login…
  • 15940 FIX: Fix result view of host and service label search…
  • 15934 FIX: Fix selection for downtime commands…
  • 15481 FIX: Fix timerange on export of graph collections as PDF…
  • 15938 FIX: Fix title link of top alerters dashlet…
  • 15128 FIX: Fix visible published visuals without permission ā€œSee user ā€¦ā€ā€¦
  • 14204 FIX: Fixed ā€œPosixPath errorā€ exception on activate changes…
  • 14184 FIX: Fixed broken hostname filter for parent/child topology
  • 14191 FIX: Fixed topology error message in web.log…
  • 15550 FIX: Grouped services crash and incorrect visualization…
  • 15094 FIX: HW/SW Inventory: Fix crash while filtering the operational status in network interfaces views…
  • 15402 FIX: HW/SW Inventory: Fix greying out outdated tree entries
  • 16009 FIX: HW/SW Inventory: Show icon and tooltip if a data field is kept further on or is outdated
  • 16471 FIX: Hide private topics in dropdowns…
  • 14187 FIX: Improved rendering speed of rules which use the password store
  • 16044 FIX: Keep label filters when sorting a view…
  • 14202 FIX: Network topology: Minor usability fixes when selecting root nodes…
  • 16481 FIX: No longer round values for Float and Percentage valuespecs…
  • 15130 FIX: Only execute PDF cleanup cronjob if PDF tmp directory exists…
  • 14221 FIX: Parent/Child topology: No longer ignoring additionally configured filters
  • 14216 FIX: Prevent LDAP users from disappearing at remote sites…
  • 14727 FIX: Remove Favorites feature…
  • 16049 FIX: Render service graphs of host independent of historic metrics…
  • 16315 FIX: Respect sort index for listed dashboards in page menu…
  • 16474 FIX: Revert Werk #16473 and export labels comma separated lists instead…
  • 15076 FIX: Shorten inventory filter titles…
  • 15490 FIX: Show exceeded query limit warning also on automatic page reload…
  • 16473 FIX: Support host & service labels in CSV exports again…
  • 16006 FIX: esx_systeminfo: Fix missing ā€˜Software > OS > Build’ for view configuration

Changes in the Checkmk Enterprise Edition:

Agent bakery

  • 16076 Agent Bakery: ā€œBake revisionā€ is now configurable…
    NOTE: Please refer to the migration notes!
  • 15693 Disable SHA1 signatures for agents…
    NOTE: Please refer to the migration notes!
  • 16125 Remove Python 3.4 as an option for Windows Agent…
    NOTE: Please refer to the migration notes!
  • 15068 SEC: Fix improper certificate validation in agent updater…
  • 15422 FIX: Agent Bakery: New default UNIX agent folder permissions…
    NOTE: Please refer to the migration notes!
  • 16549 FIX: Agent updates failing on Solaris 10…
    NOTE: Please refer to the migration notes!
  • 15699 FIX: Deprecate Agent Updater v1.6.0…
    NOTE: Please refer to the migration notes!
  • 15703 FIX: Linux agent updater - Fix missing libcrypt.so.1…
    NOTE: Please refer to the migration notes!
  • 16077 FIX: Agent Bakery: Leftover packages of non-agent hosts…
  • 15424 FIX: Agent Bakery: Show full agent hash in GUI…
  • 16085 FIX: Agent Updater: Better detection of underlying platform…
  • 15418 FIX: Agent bakery: Provide AIX tar.gz package in USTAR format…
  • 14943 FIX: Agent updater: allow automation user to login with password…
  • 16084 FIX: Baked agents: Show full hash in Check_MK Agent service…
  • 15421 FIX: Improve agent updater logging…
  • 15425 FIX: agent bakery: Change internal .deb format…
  • 15276 FIX: agent bakery: win_script_runas: improve help…
  • 16127 FIX: agent-updater change behaviour of trust-cert option…
  • 15698 FIX: mk_filestats: Crash on baking with ā€œDeploy without configurationā€ā€¦

Checks & agents

  • 14203 Slightly improved checker performance…
  • 15636 FIX: Predictive Levels: Show prediction if the value is 0…
  • 14612 FIX: CheckMK Server discovers wrong items as service…

Core & setup

  • 16057 New global option to configure maximum long output size…
  • 16145 FIX: ā€œAlways upā€ hosts can always notify…
  • 15162 FIX: Error in fetchers results in 100% CPU load in microcore…
  • 14952 FIX: Fix microcore crash caused invalid data in history files…
  • 15721 FIX: Fix wrong edition reported via livestatus in enterprise sites running the Nagios core…
  • 16510 FIX: Improve InfluxDB logging…
  • 15164 FIX: Let host and service deletion cancel its downtime…
  • 14949 FIX: Malformed UTF-8 data no longer result in loss of state file…
  • 15295 FIX: snmp inline backend ignores no Access error…

Dynamic host configuration

  • 15277 FIX: DCD: Trust ā€œTrusted certificate authorities for SSLā€ā€¦
  • 15606 FIX: Show explanation message instead of crashing…
  • 15730 FIX: add proper error message when fetch remote call times out…
  • 15882 FIX: handling of 409 status code during activate changes…

Event console

  • 14856 Make EC IPv6 compatible…
  • 16444 FIX: EC: Fix missing configuration files…
  • 16529 FIX: EC: fix a wrong message on a matched rule…
  • 16013 FIX: Fix missing event console rules after site update…
  • 14857 FIX: Handle the missing state pattern in EC rules correctly…
  • 16530 FIX: Make EC UPDATE command use a list of events…

Inline SNMP

  • 14948 FIX: Inline SNMP Backend uses credentials correctly…

Livestatus

  • 16142 Add max_long_output_size livestatus column…
  • 15161 FIX: Enforce user role & permissions for statehist table…

Livestatus proxy

  • 16448 FIX: Fix inventory sync of hosts if remote data is updated at the time when liveproxyd sync starts or ends…
  • 16447 FIX: Fix inventory sync of subsequent hosts if a previous one has invalid data

Metrics system

  • 15828 FIX: BI service delivers now state changes to backends…
  • 15851 FIX: Combined graphs from views: Take view context into account…
  • 15854 FIX: Fix metric scaling issues in views and dashboards…
  • 16150 FIX: Forecasting: Stricter checks for missing data…
  • 16300 FIX: Revert werk #16150 and fix IndexError: boolean index did not match indexed array along dimension 0 in forecast graphs…
  • 15733 FIX: Single-metric dashlets and metric views: Fix scaling issues…
  • 15663 FIX: Single-metric dashlets: Fix crash when setting fixed data range in time units…

Notifications

  • 16071 FIX: Notification spooler: Fix ignored timing settings for specific methods…
    NOTE: Please refer to the migration notes!
  • 16075 FIX: Notification spooler: Fix possible wrong order of notification processing…

Ntopng integration

  • 15685 FIX: ntopng: integration with checkmk…
  • 15681 FIX: Ntop: Top talkers throughput stats incorrectly calculated…
  • 16031 FIX: ntop: interface and vlan dropdown…
  • 16479 FIX: ntopng integration: fix ntopng version 6.0+ compatibility…

REST API

  • 15981 dcd: create, retrieve and delete dynamic host configurations…
  • 16285 FIX: rules: match_on items must be at least of length 1…
  • 16371 FIX: sla: range field for predefined_time_range parameter is mandatory…

Reporting & availability

  • 15189 SEC: Don’t log automation user credentials when generating performance graph diagnostics…
    NOTE: Please refer to the migration notes!
  • 16319 FIX: Reduce context/search filter for ā€œMetrics graph of a single serviceā€ā€¦
    NOTE: Please refer to the migration notes!
  • 16032 FIX: Crash: Reports with service specific SLA column…
  • 16306 FIX: Fix PDF export of host- and servicegroup views…
  • 16074 FIX: Fix ignored filter on export of views as PDF…
  • 16316 FIX: Respect timerange for all view elements in report…
  • 16188 FIX: reporting: Default values of the ā€œHorizontal Ruleā€ element were filled incorrectly…

Setup

  • 15524 Avoid confusion with MKPs ā€˜Minimum required Checkmk version’…
  • 15829 Bakery avoids rebaking packages if it is possible…
  • 15833 Prevent overriding critical plugins with custom files…
  • 15458 mk_filestats: bakery rule matching changed to support rule merging…
  • 15259 FIX: Fixed periodic service notification interval…
  • 15697 FIX: Display error in ā€œEffective rulesetsā€ view…
  • 16140 FIX: Fix missing entries for Checkmk check helpers logger…
  • 16365 FIX: baked_agents: Fix version displayed on agent files…
  • 15997 FIX: mk_filehandler: Add missing plugin configuration (bakery)
  • 15645 FIX: postgres: Fix Internal error: ā€˜NoneType’ object has no attribute ā€˜value_to_json_safe’…
  • 15878 FIX: saml2: resolve login after migrating user to saml2 connector…

Setup, site management

  • 15445 SAML metadata endpoint: support HEAD requests…
  • 15448 SAML: response signature is optional…
  • 15671 SAML: use RSA-SHA256 to sign authentication requests…
  • 15729 saml2: addition of encryption option…
  • 15881 saml2: addition of option to map attribute value to specific contact groups…
  • 15452 FIX: Custom graph, forecast graph and graph collection: Sidebar integration option link fix…
  • 15447 FIX: SAML: global settings default user profile overwrites manual configuration…
  • 14979 FIX: SAML: remove empty encryption certificate entry from metadata…
  • 14978 FIX: SAML: remove unsupported algorithms from metadata…

The Checkmk Micro Core

  • 14195 Graphite metrics: Introduced rule to configure host metrics sent to Graphite…
  • 15893 FIX: ntop_alerts: introduce pagination to ntop alerts dashboard backend…
  • 15959 FIX: ntop_alerts: populate alert type dropdown list in alerts dashboards…
  • 15892 FIX: ntop_alerts: rename alert tabs in ntop alerts dashboard…
  • 16147 FIX: Abort CMC on irrecoverable filesystem errors…
  • 15253 FIX: Abort CMC startup if state file could not be read or parsed…
  • 15955 FIX: Fix ā€˜NoneType’ object has no attribute ā€˜startswith’ crash in views…
  • 15257 FIX: Fixed enabling/disabling the in-memory availability cache…
  • 15254 FIX: Fixed incorrect availability calculation when a host was removed and added again…
  • 12767 FIX: added tags and labels to cmcdump exported and imported data…

User interface

  • 14223 Introduced topology visualization…
  • 15135 New option to share views, dashboards and report definitions…
  • 16040 Add Top list dashlet…
  • 15745 Checkmk now redacts site secrets during support diagnostics generation…
  • 15075 Enable SAML login for the mobile version…
  • 15255 FIX: Fixed removal of persistent acknowledgements…
  • 15928 FIX: Fix visibility of cloned view, dashboard and report extensions…
    NOTE: Please refer to the migration notes!
  • 14726 FIX: Average scatterplot tooltip now renders across dashlet boundaries…
  • 16010 FIX: Custom graphs/Graph collections: Fix permissions if admin wants to see custom graphs from other users
  • 14193 FIX: Customize view: Fixed invalid title for ā€˜SLA - Service specific painter’…
  • 16303 FIX: Fix ā€œMetric historyā€ context filter on view edit…
  • 16069 FIX: Fix ā€œTop alertersā€ dashlet site filter on ā€œSite dashboardā€ā€¦
  • 15132 FIX: Fix crendential input field in subscription settings…
  • 16451 FIX: Fix saving changes of foreign custom graphs
  • 15925 FIX: Fix selection while editing downtimes…
  • 15080 FIX: Fix the dataset for specific ā€œSite/Host overviewā€ dashlets…
  • 16511 FIX: Let cmcdump handle semicolons in plugin output…
  • 13626 FIX: Linux/Windows dashboards: Adjust titles for inv columns…
  • 15957 FIX: Render prediction graphs for services on remote sites…
  • 16038 FIX: SLA tooltip missing UNKN state…
  • 14196 FIX: SLA: fixed exception when a host or service was not sla relevant for the query duration…
  • 14194 FIX: SLA: fixed exception when timerange for painter was set to 0 seconds

Changes in the Checkmk Cloud Edition:

Agent bakery

  • 15658 Agent auto-registration: Re-register if registration at monitoring site is gone…
  • 16082 FIX: Wrong match type for ā€œAgent controller auto-registrationā€ ruleset…

Checks & agents

  • 15974 FIX: azure_vault: Fix last backup status ā€œHealthyā€ mislabeled as critical status…
  • 15752 FIX: azure_virtual_network_gateways: Fix crash in parsing Azure VNet gateway section…

Setup

  • 15243 Automatic creation and registration of hosts…
  • 14953 FIX: Fix broken ā€œAgent controller auto-registrationā€ rule after site rename or copy…
  • 16453 FIX: Fix failed expiration date check while license verification…
  • 15267 FIX: License verification: Incorrect error message when saving licensing credentials…
  • 16194 FIX: Licensing: Allow UI to be used in trial and free state when CMC is not running…
  • 16195 FIX: Licensing: Improve process of applying a license for non-running CMC…

User interface

  • 13628 Dashboards: New cloud dashboards for storage services on AWS, Azure and GCP
  • 13627 Dashboards: New cloud dashboards for virtual machines on AWS, Azure and GCP
  • 15731 FIX: Agent controller auto-registration rules: Avoid error when updating remote sites with active configuration replication…
  • 15512 FIX: Cloud VM Dashboards: replace host summary dashlet with service summary dashlet…
  • 15971 FIX: Licensing: Missing license transfer in distributed setup…

Changes in the Checkmk Saas Edition:

NO CHANGES

Changes in the Checkmk Managed Services Edition:

Checks & agents

  • 16191 Activate changes: Performance improvement in CME…

Setup

  • 15488 FIX: Allow configuration of backups for remote sites…
  • 16446 FIX: Event console: Fix missing customer if configured within rule packs…
  • 14189 FIX: Fixed incorrect assignment of customer sensitive host data to other customers
  • 15705 FIX: Warning about agent updater rule on CME remote site update…
  • 16281 FIX: event console: rule changes now only apply to the customer sites that were changed…
  • 16015 FIX: ldap & saml: resolve error when connection config is edited or created…

Site management

  • 16230 Add cloud edition features to Managed Services Edition…

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

List of all changes: Werks

Bugs can be reported via the dedicated beta support portal for anyone with a Checkmk subscription directly purchased from Checkmk GmbH or via feedback-2.3-beta@checkmk.com.
Please share your feedback on the 2.3 beta experience and the new features with us by completing this survey!

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

Your Checkmk Team

7 Likes

I corrected the text:
The beta support portal is only accessible for anyone with a Checkmk subscription, which was directly bought at the Checkmk GmbH or a reseller (very specific kind of partner, likely not the one you used).
Anyone, who has bought Checkmk via a support partner (typical case), can not access this portal as we do not know who you are, but needs to ask their partner to create a ticket or use feedback-2.3-beta@checkmk.com.

1 Like