Changelog (Werks)
The software development of Checkmk is organized in so-called Werks. A Werk is any change or bug fix that has an influence on the user's experience. Each Werk has a unique ID, one of the levels Trivial Change, Prominent Change or Major Feature and one of the classes Bug Fix, Feature or Security Fix.
Whenever you make an update to a new Checkmk version please make sure that you have understood all incompatible changes. You might have to adapt your configuration.
2.1.0i1 (Not yet released)
- Thursday, March 4, 2021
- #12222Dynamic configuration: Fix example connector configuration
- Tuesday, March 2, 2021
- #12149Support for Python 2 based UNIX agent plugins
- Sunday, February 28, 2021
- #12181FreeBSD interfaces: prefer SNMP check
- Wednesday, February 24, 2021
- #12215db2_mem, mssql_blocked_sessions: Fix usage of new service description
- Thursday, February 18, 2021
- #12120Docker: agent version 1.5.0 no longer supported
- Tuesday, February 16, 2021
- #12071Fix default active time range on iCalendar timeperiod imports
- Friday, February 5, 2021
- #12058Add option to set show mode in global settings
- Thursday, February 4, 2021
- #11725storcli_pdisks, storcli_vdisks: Support multiple RAID controllers per system
- Tuesday, February 2, 2021
- #11790Remove state text in the "Status detail"
- Monday, February 1, 2021
- #11902Fix crash in Rittal CMC III temperature check
- Wednesday, January 27, 2021
- #12009ibm_mq: Extend functionality and fix crash in WATO rule
- Tuesday, January 19, 2021
- #11738mk_filestats: added file grouping functionality
- Friday, January 15, 2021
- #11957Dropping support Ubuntu 19.10
- Tuesday, January 12, 2021
- #11884printer_supply: Drop support for configuration via *.mk file
- #11913Fix usage of host custom attribute in service notification bulking
- Thursday, December 17, 2020
- #11879ntp: Parametrize discovery via WATO
- Monday, December 14, 2020
- #11788k8s_replicas: discover paused deployments
- Monday, December 7, 2020
- #11787Kubernetes: add support for newer versions
- #11752Management board: SNMP bulk walk can now be configured
- Thursday, December 3, 2020
- #11777Reordered inventory of VMware ESX clusters
- Wednesday, December 2, 2020
- #11664Fix AttributeError on update with nagios core
- Monday, November 30, 2020
- #11696filestats: added "Display name" parameter to additional rules functionality
2.0.0b9 (Not yet released)
- Thursday, March 4, 2021
- #12222Dynamic configuration: Fix example connector configuration
2.0.0b8 (Mar 4, 2021)
2.0.0b7 (Feb 19, 2021)
2.0.0b6 (Feb 10, 2021)
2.0.0b5 (Jan 28, 2021)
2.0.0b4 (Jan 15, 2021)
2.0.0b3 (Dec 22, 2020)
2.0.0b2 (Dec 16, 2020)
- #11788k8s_replicas: discover paused deployments
- #11787Kubernetes: add support for newer versions
- #11752Management board: SNMP bulk walk can now be configured
- #11777Reordered inventory of VMware ESX clusters
- #11664Fix AttributeError on update with nagios core
- #11696filestats: added "Display name" parameter to additional rules functionality
2.0.0b1 (Dec 1, 2020)
- #11730oracle_jobs: correct usage of user-defined parameters for missing jobs
- #11676esx_vsphere_vm_snapshots: New display defaults for summary service
- #11379mk_oracle.ps1: Fixed missing escaping of single quotes and error handling
- #10317Readd SLES 12 SP3
- #11339check_mk_agent: readdition of postfix_mailq_status
2.0.0i1 (Oct 27, 2020)
- #10315Remove Support for SLES 12 SP1, SP2 and SP3
- #11374oracle_performance: Optionally split services
- #11375oracle_performance: Optionally new statistics for IO and system wait
- #11401New Bakery API
- #11118Plugin development: make all includes imports
- #11117Drop support for creation of HostLabels via discovery function
- #11484Management Board: Remove explicit check plugins
- #11367Enforcing 32-bit interface checks is now done by disabling if64 SNMP section
- #11478Fixed encoding of timestamp painters
- #11475Fixed site configuration setting "Direct login to Web GUI allowed"
- #11472Added agent based discovery of host labels
- #11114New rule set "Disabled and enabled sections (SNMP)" versus "Disabled Checks"
- #11366brocade_optical: Adjust to new discovery ruleset for network interfaces
- #11267if_fortigate: Use ifName as ifAlias
- #11277Fix wrong allocation of colorant for printer supplies
- #11364if_lancom: Never detect if if64-checks are disabled
- #11363if64, if64adm: Monitoring of the admin status ifAdminStatus for switch ports
- #11371mk_oracle: Fixed failed login with specific credentials
- #11202jira notification: Clearer assignment of tickets in distributed environments
- #11362rmon_stats: new, separate discovery ruleset
- #11263Fix piggyback path traversal
- #11361Reworking of discovery rulesets for network interfaces and switch ports
- #11048k8s_stats.fs: ignore /var/lib/docker overlay and /dev/shm filesystems
- #10853mk_oracle.ps1: Fixed missing update of SQLs
- #11224winperf_phydisk: Interpret averaging parameter correctly
- #11223aix_diskiod: Switch to new diskstat-ruleset
- #10852mk_oracle.ps1: Fixed missing sqls in rman section
- #11305config: drop support of 'precompile_params'
- #11109fileinfo: remove precompile function
- #11112logwatch.groups: remove precompile function
- #11142PostgreSQL: Differentiate idle from active connections
- #11111logwatch: remove precompile function
- #11110sap: remove precompile function
- #11222apc_rackpdu_power: Discover correct bank numbers
- #11198mk-job.solaris: Fixed MK_VARDIR
- #11108Resolving of plugins default parameters during discovery
- #11193Opsgenie: Fixed help text for domain
- #11159Grouping of NetApp Volumes
- #11185Removed option to configure 'customer' in default_user_profile
- #11157AWS EC2 Limits
- #11156Monitoring of AWS RDS DBs
- #11154cisco_vpn_sessions: rename item "SVC" --> "AnyConnect SVC"
- #11107mgmt_fsc_sc2_cpu_status: Typo in service description
- #11080Port Checkmk to Python 3
- #11152cisco_vpn_sessions: extensions and refactoring
- #11150Refactoring of the monitoring of Cisco VPN sessions
- #11096hyperv_vms: use default levels instead of discovered state
- #11095AWS S3
- #11094AWS RDS
- #11007check_mk_agent.linux: option to exclude specific agent sections through agent bakery
- #11092One service per region for AWS limits
- #10934sap_hana_status is now multiinstance compatible
- #11021Fixed validation of regex filter
- #10778Cisco CPU checks: relax SNMP scan function
- #10125Fixed separator of SNMP trap messages
- #11005veeam_client: Remove all non-printable ASCII characters from piggyback section name
- #10951fortigate_sslvpn: Addition of WATO configuration option for number of tunnels
- #10776Sorter for dynamic columns in view editor
- #10601Auto migration of check plugins to new section definitions
- #10752The websphere_mq plugin is now deprecated
- #10908snmp_uptime: Fix crash for some Fortigate devices
- #10124The output formats "python" and "python3" are now explicit about string types.
- #10818IPMI Management Board: Do not report GPU sensors if not installed
- #10599Network interfaces: Handle illegal description/alias characters differently
- #10857hp_proliant_power: removal of unsuitable default parameters
- #10815isc_dhcpd: Use alternative for pidof on Debian Buster
- #10845mk_oracle: Fixed wrong credentials for remote intances in bakery
- #10718mk_oracle: extracted uptime check inside of oracle_instance check into separate service
- #10595wmi.include: Removed inventory_wmi_table
- #10763Opsgenie: Fixed authentication error on european accounts
- #10580Memory check plugins: Unify service descriptions
- #10675mk_jolokia: Fixed baking configuration if server is stated in bakery rule "JMX monitoring of Java JVMs using Jolokia"
- #10579logwatch: Invalid check parameter: Undefined key 'pre_comp_group_patterns'
- #10618New versioning of CMC configs
- #10658lnx_if: Discover speed from /sys/class/net/INTERFACE/speed if ethtool missing
- #10514mk_oracle.ps1: Fixed version check for instance services
- #10512mk_oracle: Fixed wrong check for oracle version
- #10463cisco_power: discover unique items in one edge case
- #10476azure_agent_info: Add option to pin down monitored resources
- #10495mssql_connections: Remove default levels 20, 50 which are not useful in general
- #10408Don't discover lparstat service on host without util info
- #10451check_http: don't set virtual host if not necessary
- #10335mongodb: extension of replica set checks
- #10447agent_kubernetes: use new API versions
- #10359mk_oracle: better support for mounted databases
- #10401Instant reports are deactivated under the correct permission
- #10356bluenet2_powerrail.{temp,humidity}: Fixed discovery of ALL temperature and humidity sensors
- #10347if: Moved last change field to status data tree; otherwise the inventory history may be polluted
- #10154mgmt_ipmi_sensors: Missing service details for IPMI sensors services
- #8796mknotifyd: fix wrong state file age output
- #10343lnx_if: Fixed flapping discovery of interfaces if output of ethtool is missing
- #10326Removed cmk_nagios_webapps mkp from treasures
- #10270solaris_mem: Fix value and unit
- #10153jolokia_jvm_garbagecollectors: New plugin
- #10331mk_mysql: set instance alias
- #10324carel_sensors: Fixed error while discovery
- #10218lnx_if: Fixed wrong interpretation of interface status
- #10303Add support to monitor Hopf 8029HEPTA devices
- #10321smart: Fixed wrong device name for device types other than NVME
- #10151mssql: Sanitize mssql ini file name
- #10150mssql_transactionlogs: Do not discover unneeded transaction logs
- #10073f5_bigip_vserver: Fixed ValueError while ip parsing
- #10146mk_logwatch.aix: Rename to mk_errpt.aix
- #8918Inventory Kubernetes ingresses
- #10266Correct wording in Eternus DX checks
- #10138jolokia_jvm_uptime: New plugin
- #10137jolokia_jvm_memory: New check plugin
- #10041Reduce apache memory usage + Change check parameters API
- #8911Fix CRIT criterion for k8s_pod_container
- #10065apc_ats_output: Fixed scan function for devices where services were missing
- #8969kernel.performance: New kernel performance check that consolidates kernel checks into one service
- #7758mk_jolokia: Fixed cfg creation of agent bakery
- #8976cisco_temperature.dom: Discover up interfaces by default
- #7866mongodb_cluster: Monitoring of cluster balance and size
- #8805mk_oracle: Fixed jobs with auto_drop
- #8806mk_oracle: Fixed discovery of XE instances on Oracle 18c
- #7940Removed deprecated host/service visibility handling for webservices
- #7964mk_docker.py: No longer pipe checkmk agent into containers
- #8900mysql_capacity: Fix problem with warn/crit size
- #7953mk_docker.py: Bakery now allows to skip individual sections
- #7268BI aggregations: Introduced aggregation ID
- #7444Rename metric name in Filesystem checks from mount point to fs_used
- #7862Fix parsing of MongDB server status in cluster
- #7947ps: Missing services for non-matching subexpressions
- #7917aws_costs_and_usage: Fixed missing service condition in related parameter set
- #7431mk_postgres: version detection may fail
- #7427mail: don't escape state markers in emails
- #7490mk_logwatch: enforce utf-8 encoding of config files
- #7845winperf_processor: Changed default levels back to 101, 101 percent in order avoid a lot of false alarms
- #7819Fix "HTTP header authentication"
- #7426mk_postgres: fix the version detection when using an MK_CONFFILE
- #7423mk_postgres: fix syntax error
- #7424mk_postgres: add missing database parameter
- #7425mk_postgres, postgres_instances: fix plugin output for older operating systems
- #7487mk_logwatch: Consider 'Do not deploy' in bakery
- #7850df: Fixed broken exclusion of zfs file systems
- #7852df: Filesystems of type devtmpfs are now ignored completely
- #7802oracle_asm_diskgroup: Fixed calculation of voting files
- #7421ucs_bladecenter_if, winperf_if: discover single interfaces of interface groups
- #7484mk_logwatch: Default limit for transmitted data
- #6952ucd_cpu_util: Levels for utilization
- #6578Agent IP access restriction (only_from) can now be monitored