[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