[Release] Checkmk beta release 2.0.0b8

Dear friends of Checkmk,

the new beta release 2.0.0b8 of Checkmk is ready for download.

With Version 2.0 among many new features, we will be introducing a new user
interface and user experience. While most features are already included in the
beta release, we are still tuning several aspects, especially of the UX.

We are very interested in your feedback on the new UX and would therefore
appreciate it if you would take some time (~15 min) to give us your feedback:

Please send general feedback, feedback on the new user experience, and bug
reports to this dedicated mail address:

feedback-2.0 at checkmk.com

All mails to this address will be used to improve the 2.0 and are completely
free of charge.

This test release ships with 83 changes affecing all editions of Checkmk,
7 Enterprise Edition specific changes and 0 Managed Services Edition specific changes.

This release will be in active maintenance until 2021-04-03.
The passive maintenance will be until 2021-05-03. For details take
a look at the Checkmk versions chapter of the Checkmk handbook.

Changes in all Checkmk Editions:


  • 11451 FIX: BI 1.6->2.0 Conversion: Fixed invalid conversion of aggregation function “Count Nodes”

Checks & agents:

  • 12180 Display services of unimplemented check plugins
  • 12149 Support for Python 2 based UNIX agent plugins
    NOTE: Please refer to the migration notes!
  • 12050 Consolidation of interface check plugins
  • 11850 Windows agent ignores cmk-update-agent.exe in plugins directory
  • 11955 agent_kubernetes: improved agent set-up rules
  • 12208 agent_prometheus: addition of feature to only monitor specific namespaces
  • 11979 apache_status: HTTPS support for Python 2.6, 3.0, 3.1, 3.2, 3.3, 3.4
  • 11978 ceph_df: support for octopus (15.2.6) and nautilus (14.2.15) with JSON output
  • 12176 statgrab_disk becomes diskstat
  • 12207 timesyncd: increasing time thresholds for last synchronisation
  • 11956 watchdog_sensors: support Vertiv Geist Watchdog 15 firmware update
  • 12181 FreeBSD interfaces: prefer SNMP check
    NOTE: Please refer to the migration notes!
  • 11853 FIX: Windows agent uses separate script to protect own files from unathorized access
  • 12182 FIX: Create MKP: No longer list all plugins as unpackaged
  • 12179 FIX: Duplicate service description ‘CPU Load’ on FreeBSD
  • 12296 FIX: Fix IPv6 handling in dual stack
  • 12010 FIX: Fix for config update: Regex validation will ignore items that are not dictionaries
  • 12178 FIX: IPMI Management Interface
  • 12184 FIX: OIDCached not refreshing
  • 12183 FIX: Outdated data during full scan discovery
  • 12083 FIX: OverflowError on bad varnishstats uptime value
  • 12235 FIX: Permissions issues for DB2 Linux agent plugin
  • 11935 FIX: Printer IO: No longer skip “Unavailable and on request” state in discovery
  • 12177 FIX: Process management board data in HW/SW inventory
  • 12085 FIX: Use Python2 pendant of mailman_lists agent plugin
  • 11852 FIX: Windows agent ignores cmk-update-agent.exe always
  • 11854 FIX: Windows agent service terminates all processes started from programdata/checkmk directory
  • 11452 FIX: agent_innovaphone: fixed non-working agent caused by invalid argument parsing
  • 11949 FIX: agent_siemens_plc: improved agent error handling
  • 12216 FIX: agent_vsphere: Fix compatibility for version 5.5
  • 12082 FIX: hr_mem: workarounds for bad SNMP data for OKI and HP printers
  • 12081 FIX: proxmox_ve_mem_usage: clear default levels
  • 11953 FIX: tab character in service description causes stale services
  • 12251 FIX: unitrends_replication.py: support for Python 2/Python 3
  • 12084 FIX: wrong command line argument usage in check_mail active check

Core & setup:

  • 12125 API: addition of show all endpoint to user, host tag, password and time period
  • 12210 API: modification of group update endpoint
  • 12121 API: modification of password endpoints to return an object for create and update
  • 12209 API: modification of show all host tags endpoint
  • 12122 API: modification of time period endpoint to support built-in time period
  • 12274 API: removing etag requirement in delete endpoints
  • 11938 REST API: make optimistic locking via ETags configurable
  • 12336 REST API: single folder/folder list, additional parameter “show_hosts”
  • 12206 downtime_script: changing script to use REST API endpoints
  • 12275 downtime script: deprecating the previous downtime scripts
    NOTE: Please refer to the migration notes!
  • 12277 SEC: Docker container: Update base image to Debian buster
  • 12272 FIX: API: WATO change message fix for remove password endpoint
  • 12271 FIX: API: fixing password update endpoint
  • 12273 FIX: API: modifications for downtime endpoint
  • 11943 FIX: REST API: fix HTTP digest login

HW/SW inventory:

  • 11633 FIX: HW/SW Inventory: Fix inventorizing only one entry on SNMP devices
  • 11634 FIX: inv_if: Fix missing interface description and alias in HW/SW inventory tree if not “do status data inventory”

Metrics system:

  • 11398 Predefined graphs avaible on the grafana connector for RAW Edition


  • 11792 mail: adjustments to the number of graphs
    NOTE: Please refer to the migration notes!


  • 12144 Number of fetchers is now initialized with previous Checkmk helpers
  • 12280 SEC: Fix XSS on host / folder properties page
  • 12281 FIX: Activate changes: Failed to report “locked site” state
  • 12142 FIX: Agent encryption: Rule edit can display stored secrets again
  • 12139 FIX: Backup schedule: Fix empty “time of day” selection
  • 11632 FIX: Bulk discovery: Fix ‘too many values to unpack’ if old performance parameters are still used
  • 12145 FIX: Config update: Site specific global settings are now also updated
  • 12232 FIX: Error reporting in downtime script (treasures)
  • 12276 FIX: Predefined conditions: Fix broken link “rules using this condition”
  • 12282 FIX: Ruleset edit page: Fix move / delete of rules disable rule analyzation

User interface:

  • 12213 Add option for number of items to show in topics
  • 12143 Graph dashlets: Optionally disable time range synchronization
  • 12212 Make confirm dialog for downtimes more user friendly
  • 12137 Monitor menu entries are now searchable in mega menu
  • 12218 Remove custom graph and combined graph option from CRE dashboards
  • 12074 FIX: Add help text to “Archive events of hosts” command
  • 12279 FIX: Availability: Fix services appearing in wrong groups
  • 12138 FIX: Dashboard: Fix broken graph hover effects
  • 12219 FIX: Fix GIT version control for WATO
  • 12214 FIX: Fix adding label conditions in rulesets
  • 12075 FIX: Fix color of status column entries in events view
  • 12141 FIX: Fix missing navigation after automatic logout and login
  • 12220 FIX: Fix saving of values in suggestion fields
  • 12211 FIX: Fix show more mode in page menu dropdowns
  • 10614 FIX: Improved hexagon visualization on dashboards
  • 11453 FIX: Network Topology: Fixed incorrect connection lines after data update
  • 12217 FIX: Set topic to “Other” if view topic is empty
  • 12215 FIX: db2_mem, mssql_blocked_sessions: Fix usage of new service description

Changes in the Checkmk Enterprise Edition:

Agent bakery:

  • 12146 Agent Bakery: Improve deployment host selection form
  • 12148 FIX: Bake&Sign sometimes misses some signatures
  • 12147 FIX: Baked agents implicitly lose their signature when new hosts are added
  • 12140 FIX: mk_redis: Add missing agent bakery plugin

Reporting & availability:

  • 12278 FIX: Fix adding new views elements to reports


  • 11851 Windows agent MSI checks that Windows OS is appropriate for installation
  • 11849 Windows agent’s Python supports obsolete Windows OS’s

Changes in the Checkmk Managed Services Edition:

You can download Checkmk from our download page:

Please mail bug reports and qualified feedback to feedback@checkmk.com.
We greatly thank you for using Checkmk and wish you a successful monitoring,

Your Checkmk Team