[Release] Checkmk beta release 2.0.0b2

Dear friends of Checkmk,

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

We are excited to continue the beta phase of Checkmk 2.0 with Checkmk 2.0.0b2.

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 74 changes affecing all editions of Checkmk, 9
Enterprise Edition specific changes and 0 Managed Services Edition specific
changes.

This release will be in active maintenance until 2021-01-15. The passive
maintenance will be until 2021-02-14. For details take a look at the Checkmk
versions chapter of the Checkmk handbook.

Changes in all Checkmk Editions:

Checks & agents:

  • 11772 Bring back Agent/SNMP info in cmk --list-checks
  • 11878 Improved SNMP performance
  • 11698 Nullmailer check monitors failed queue
  • 11718 ups_battery_state: New check for UPS Eaton battery state
  • 11696 filestats: added “Display name” parameter to additional rules functionality
    NOTE: Please refer to the migration notes!
  • 11837 SEC: Windows agent firewall rule applies to all three Windows network profiles
  • 11469 FIX: Windows agent removes legacy agent on install if this is requested by WATO
  • 11787 FIX: Kubernetes: add support for newer versions
    NOTE: Please refer to the migration notes!
  • 11735 FIX: arc_raid_status: Do not go CRIT when checking raid consistency
  • 11057 FIX: AWS: restriction by tag caused exception
  • 11769 FIX: Automation calls crashing upon non-automigrateable plugins
  • 11877 FIX: Crash in SNMP data source for hosts with cached SNMP walks
  • 11776 FIX: Crashing inventory plugins on nagios core
  • 11733 FIX: Default value in “Parameters for this service”
  • 11774 FIX: Ignore time synchronization on containers
  • 11779 FIX: Rename Proxmox Checks and Agent to Proxmox VE in order to prevent naming conflicts
  • 11775 FIX: Services disappearing during discovery
  • 11679 FIX: Wrong results of Check_MK Discovery service
  • 11731 FIX: cadvisor_if: Item not found in monitoring data
  • 11758 FIX: check_traceroute: Fix different issues
  • 11773 FIX: docker_container_mem: crash during discovery: KeyError(‘stats’)
  • 11761 FIX: hp_msa_controller: Fix incompatibility between ruleset and check
  • 11732 FIX: if-checks: update default check parameters
  • 11767 FIX: job: Crash upon certain killed jobs
  • 11771 FIX: mk_docker.py: Exception in section_container_agent
  • 11770 FIX: mk_docker.py: The plugin crashed with a SyntaxError
  • 11699 FIX: mk_postgres support for python2.6 linux platform
  • 11777 FIX: Reordered inventory of VMware ESX clusters
    NOTE: Please refer to the migration notes!
  • 11788 FIX: k8s_replicas: discover paused deployments
    NOTE: Please refer to the migration notes!

Core & setup:

  • 11664 FIX: Fix AttributeError on update with nagios core
  • 11752 FIX: Management board: SNMP bulk walk can now be configured

Event console:

  • 11747 SEC: Fix stored XSS triggered by received syslog messages
  • 11734 FIX: cmk-update-config: KeyError: ‘comment’

HW/SW inventory:

  • 11768 FIX: Missing inventory data

Livestatus:

  • 11828 Quicksearch: add host and service label capabilites
  • 10129 FIX: Fixed WaitObject regression in Livestatus queries

Setup:

  • 11350 Clear search query after following result
  • 11442 WATO ruleset page: Improved rendering speed on large installations
  • 11617 FIX: Activate changes: Improve error handling when trying to activate changes of offline sites
  • 11615 FIX: Bulk import: Fix error when trying to import host aliases with special characters
  • 11351 FIX: Clear search query also on-click
  • 11349 FIX: Do not access ntop from CRE
  • 11763 FIX: Do not clear changes when editing central site configuration
  • 11766 FIX: Fix “Parameters of host/service” page with time specific parameters
  • 11614 FIX: Fix crash when configuring icon visibility of custom icons
  • 11750 FIX: Fix popup after logging in a remote site
  • 11613 FIX: Fix resetting if GUI related global settings
  • 11755 FIX: Fix user profile replication in distributed setups
  • 11762 FIX: Site attribute of hosts / folders is now limited to distributed setup sites
  • 11440 FIX: WATO Cluster Discovery: Fixed bug showing services of NodeA on NodeB
  • 11612 FIX: Web API: bulk_discovery_start: Prevent error when parsing bulk_size parameter

Site management:

  • 11748 FIX: Fix double slashes in tmpfs fstab entries
  • 11760 FIX: omd config: Fix toggling of dependent options

User interface:

  • 11668 Add option to define if navigation bar icons should show a title
  • 11381 Alert statistics are now sortable
  • 11666 Remove quicksearch as default sidebar snapin
  • 11756 FIX: Fix errors after form submissions when using web server authentication
  • 11619 FIX: Dashboards: Fix selecting “Required context filters” in dashboard properties
  • 11764 FIX: Do not treat site as dead when EC is not running
  • 11616 FIX: Fix accidental publishing of cloned user elements (e.g. bookmark lists)
  • 11759 FIX: Fix broken “Discovery state” filter in customized view
  • 11757 FIX: Fix broken bookmark snapin
  • 11857 FIX: Fix changing refresh interval of views
  • 11751 FIX: Fix editing site specific global settings
  • 11618 FIX: Fix links to hosts / services from service dashlets
  • 11765 FIX: Fix missing graph hover information
  • 11749 FIX: Fix popup after editing user profile
  • 11663 FIX: Fix reload of mega menu on changes in visuals
  • 11665 FIX: Fix sidebar position quick toggle
  • 11376 FIX: Fixed empty columns for optional long output
  • 11753 FIX: LDAP: Fix “Save & Test” action
  • 11754 FIX: LDAP: Fix connection error displaying
  • 11441 FIX: Node visualization: Throttle updates to a maximum of 5times/sec
  • 11519 FIX: Support Diagnostics: Fix validation of diagnostics tar file name if downloading from remote site

Changes in the Checkmk Enterprise Edition:

Agent bakery:

  • 11712 FIX: mk_jolokia: Fix plugin execution on Windows
  • 11711 FIX: mk_logwatch: Fix plugin execution on Windows

Core & setup:

  • 10130 FIX: Fixed performance bug in monitoring history cache

Inline SNMP:

  • 11710 FIX: PySNMP: No longer return empty string
  • 11713 FIX: PySNMP: Opaque Handling

Livestatus proxy:

  • 11443 FIX: liveproxy: fixed broken cleanup of channels without client

User interface:

  • 11439 NTOP: Added builtin dashoards for alerts and flows
  • 11667 Set default unique connection ID on dynamic host connection creation
  • 10611 FIX: ntopng intergration: List of fixes

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

4 Likes

Hi, ich habe gerade mal folgendes Update gemacht… ist der Output am Ende so gewollt (search index)? :slight_smile:

2020-12-16 16:35:03 - Updating site ‘daily’ from version 2.0.0-2020.12.08.cee to 2.0.0b2.cee…

Creating temporary filesystem /omd/sites/daily/tmp…OK
Executing update-pre-hooks script “01_mkp-disable-outdated”…OK
Executing update-pre-hooks script “02_cmk-update-config”…OK
Output: Initializing application…
Loading GUI plugins…
Updating Checkmk configuration…

  • Migrate deprecated network topology dashlet…
  • Rewriting removed global settings…
  • Rewriting WATO tags…
  • Rewriting WATO hosts and folders…
  • Rewriting WATO rulesets…
  • Rewriting autochecks…
  • Cleanup version specific caches…
  • Migrating fs_used name…
  • Migrate pagetype topics…
  • Migrate LDAP connections…
  • Creating search index…
    RUN: check_mk -v --automation get-configuration
    STDIN: “[‘use_new_descriptions_for’, ‘tcp_connect_timeout’, ‘simulation_mode’, ‘restart_locking’, ‘agent_simulator’, ‘delay_precompile’, ‘cluster_max_cachefile_age’, ‘piggyback_max_cachefile_age’, ‘check_mk_perfdata_with_times’, ‘use_dns_cache’, ‘snmp_backend_default’, ‘use_inline_snmp’, ‘http_proxies’, ‘inventory_check_interval’, ‘inventory_check_severity’, ‘inventory_check_do_scan’, ‘inventory_check_autotrigger’, ‘enable_rulebased_notifications’, ‘notification_fallback_email’, ‘notification_backlog’, ‘notification_bulk_interval’, ‘notification_plugin_timeout’, ‘notification_logging’, ‘bake_agents_on_restart’, ‘alert_logging’, ‘alert_handler_timeout’, ‘alert_handler_event_types’, ‘cmc_check_helpers’, ‘cmc_real_time_helpers’, ‘cmc_livestatus_threads’, ‘cmc_enable_fetchers’, ‘cmc_fetcher_helpers’, ‘cmc_checker_helpers’, ‘cmc_cmk_helpers’, ‘cmc_statehist_cache’, ‘cmc_livestatus_logcache_size’, ‘cmc_timeperiod_horizon’, ‘cmc_state_retention_interval’, ‘cmc_initial_scheduling’, ‘cmc_smartping_tuning’, ‘cmc_config_multiprocessing’, ‘cmc_log_levels’, ‘cmc_debug_notifications’, ‘cmc_log_rrdcreation’, ‘cmc_log_cmk_helpers’, ‘cmc_log_microtime’, ‘cmc_log_rotation_method’, ‘cmc_log_limit’, ‘cmc_livestatus_lines_per_file’, ‘cmc_dump_core’, ‘cmc_authorization’, ‘cmc_check_timeout’, ‘cmc_flap_settings’, ‘cmc_real_time_checks’, ‘cmc_pnp_update_delay’, ‘cmc_pnp_update_on_restart’, ‘cmc_graphite’, ‘cmc_import_nagios_state’, ‘notification_spooling’]”
    FINISHED: 0
    RUN: check_mk -v --automation get-configuration
    STDIN: “[‘use_new_descriptions_for’, ‘tcp_connect_timeout’, ‘simulation_mode’, ‘restart_locking’, ‘agent_simulator’, ‘delay_precompile’, ‘cluster_max_cachefile_age’, ‘piggyback_max_cachefile_age’, ‘check_mk_perfdata_with_times’, ‘use_dns_cache’, ‘snmp_backend_default’, ‘use_inline_snmp’, ‘http_proxies’, ‘inventory_check_interval’, ‘inventory_check_severity’, ‘inventory_check_do_scan’, ‘inventory_check_autotrigger’, ‘enable_rulebased_notifications’, ‘notification_fallback_email’, ‘notification_backlog’, ‘notification_bulk_interval’, ‘notification_plugin_timeout’, ‘notification_logging’, ‘bake_agents_on_restart’, ‘alert_logging’, ‘alert_handler_timeout’, ‘alert_handler_event_types’, ‘cmc_check_helpers’, ‘cmc_real_time_helpers’, ‘cmc_livestatus_threads’, ‘cmc_enable_fetchers’, ‘cmc_fetcher_helpers’, ‘cmc_checker_helpers’, ‘cmc_cmk_helpers’, ‘cmc_statehist_cache’, ‘cmc_livestatus_logcache_size’, ‘cmc_timeperiod_horizon’, ‘cmc_state_retention_interval’, ‘cmc_initial_scheduling’, ‘cmc_smartping_tuning’, ‘cmc_config_multiprocessing’, ‘cmc_log_levels’, ‘cmc_debug_notifications’, ‘cmc_log_rrdcreation’, ‘cmc_log_cmk_helpers’, ‘cmc_log_microtime’, ‘cmc_log_rotation_method’, ‘cmc_log_limit’, ‘cmc_livestatus_lines_per_file’, ‘cmc_dump_core’, ‘cmc_authorization’, ‘cmc_check_timeout’, ‘cmc_flap_settings’, ‘cmc_real_time_checks’, ‘cmc_pnp_update_delay’, ‘cmc_pnp_update_on_restart’, ‘cmc_graphite’, ‘cmc_import_nagios_state’, ‘notification_spooling’]”
    FINISHED: 0
    RUN: check_mk -v --automation get-configuration
    STDIN: “[‘use_new_descriptions_for’, ‘tcp_connect_timeout’, ‘simulation_mode’, ‘restart_locking’, ‘agent_simulator’, ‘delay_precompile’, ‘cluster_max_cachefile_age’, ‘piggyback_max_cachefile_age’, ‘check_mk_perfdata_with_times’, ‘use_dns_cache’, ‘snmp_backend_default’, ‘use_inline_snmp’, ‘http_proxies’, ‘inventory_check_interval’, ‘inventory_check_severity’, ‘inventory_check_do_scan’, ‘inventory_check_autotrigger’, ‘enable_rulebased_notifications’, ‘notification_fallback_email’, ‘notification_backlog’, ‘notification_bulk_interval’, ‘notification_plugin_timeout’, ‘notification_logging’, ‘bake_agents_on_restart’, ‘alert_logging’, ‘alert_handler_timeout’, ‘alert_handler_event_types’, ‘cmc_check_helpers’, ‘cmc_real_time_helpers’, ‘cmc_livestatus_threads’, ‘cmc_enable_fetchers’, ‘cmc_fetcher_helpers’, ‘cmc_checker_helpers’, ‘cmc_cmk_helpers’, ‘cmc_statehist_cache’, ‘cmc_livestatus_logcache_size’, ‘cmc_timeperiod_horizon’, ‘cmc_state_retention_interval’, ‘cmc_initial_scheduling’, ‘cmc_smartping_tuning’, ‘cmc_config_multiprocessing’, ‘cmc_log_levels’, ‘cmc_debug_notifications’, ‘cmc_log_rrdcreation’, ‘cmc_log_cmk_helpers’, ‘cmc_log_microtime’, ‘cmc_log_rotation_method’, ‘cmc_log_limit’, ‘cmc_livestatus_lines_per_file’, ‘cmc_dump_core’, ‘cmc_authorization’, ‘cmc_check_timeout’, ‘cmc_flap_settings’, ‘cmc_real_time_checks’, ‘cmc_pnp_update_delay’, ‘cmc_pnp_update_on_restart’, ‘cmc_graphite’, ‘cmc_import_nagios_state’, ‘notification_spooling’]”
    FINISHED: 0
    RUN: check_mk -v --automation get-configuration
    STDIN: “[‘use_new_descriptions_for’, ‘tcp_connect_timeout’, ‘simulation_mode’, ‘restart_locking’, ‘agent_simulator’, ‘delay_precompile’, ‘cluster_max_cachefile_age’, ‘piggyback_max_cachefile_age’, ‘check_mk_perfdata_with_times’, ‘use_dns_cache’, ‘snmp_backend_default’, ‘use_inline_snmp’, ‘http_proxies’, ‘inventory_check_interval’, ‘inventory_check_severity’, ‘inventory_check_do_scan’, ‘inventory_check_autotrigger’, ‘enable_rulebased_notifications’, ‘notification_fallback_email’, ‘notification_backlog’, ‘notification_bulk_interval’, ‘notification_plugin_timeout’, ‘notification_logging’, ‘bake_agents_on_restart’, ‘alert_logging’, ‘alert_handler_timeout’, ‘alert_handler_event_types’, ‘cmc_check_helpers’, ‘cmc_real_time_helpers’, ‘cmc_livestatus_threads’, ‘cmc_enable_fetchers’, ‘cmc_fetcher_helpers’, ‘cmc_checker_helpers’, ‘cmc_cmk_helpers’, ‘cmc_statehist_cache’, ‘cmc_livestatus_logcache_size’, ‘cmc_timeperiod_horizon’, ‘cmc_state_retention_interval’, ‘cmc_initial_scheduling’, ‘cmc_smartping_tuning’, ‘cmc_config_multiprocessing’, ‘cmc_log_levels’, ‘cmc_debug_notifications’, ‘cmc_log_rrdcreation’, ‘cmc_log_cmk_helpers’, ‘cmc_log_microtime’, ‘cmc_log_rotation_method’, ‘cmc_log_limit’, ‘cmc_livestatus_lines_per_file’, ‘cmc_dump_core’, ‘cmc_authorization’, ‘cmc_check_timeout’, ‘cmc_flap_settings’, ‘cmc_real_time_checks’, ‘cmc_pnp_update_delay’, ‘cmc_pnp_update_on_restart’, ‘cmc_graphite’, ‘cmc_import_nagios_state’, ‘notification_spooling’]”
    FINISHED: 0
    RUN: check_mk -v --automation get-configuration
    STDIN: “[‘use_new_descriptions_for’, ‘tcp_connect_timeout’, ‘simulation_mode’, ‘restart_locking’, ‘agent_simulator’, ‘delay_precompile’, ‘cluster_max_cachefile_age’, ‘piggyback_max_cachefile_age’, ‘check_mk_perfdata_with_times’, ‘use_dns_cache’, ‘snmp_backend_default’, ‘use_inline_snmp’, ‘http_proxies’, ‘inventory_check_interval’, ‘inventory_check_severity’, ‘inventory_check_do_scan’, ‘inventory_check_autotrigger’, ‘enable_rulebased_notifications’, ‘notification_fallback_email’, ‘notification_backlog’, ‘notification_bulk_interval’, ‘notification_plugin_timeout’, ‘notification_logging’, ‘bake_agents_on_restart’, ‘alert_logging’, ‘alert_handler_timeout’, ‘alert_handler_event_types’, ‘cmc_check_helpers’, ‘cmc_real_time_helpers’, ‘cmc_livestatus_threads’, ‘cmc_enable_fetchers’, ‘cmc_fetcher_helpers’, ‘cmc_checker_helpers’, ‘cmc_cmk_helpers’, ‘cmc_statehist_cache’, ‘cmc_livestatus_logcache_size’, ‘cmc_timeperiod_horizon’, ‘cmc_state_retention_interval’, ‘cmc_initial_scheduling’, ‘cmc_smartping_tuning’, ‘cmc_config_multiprocessing’, ‘cmc_log_levels’, ‘cmc_debug_notifications’, ‘cmc_log_rrdcreation’, ‘cmc_log_cmk_helpers’, ‘cmc_log_microtime’, ‘cmc_log_rotation_method’, ‘cmc_log_limit’, ‘cmc_livestatus_lines_per_file’, ‘cmc_dump_core’, ‘cmc_authorization’, ‘cmc_check_timeout’, ‘cmc_flap_settings’, ‘cmc_real_time_checks’, ‘cmc_pnp_update_delay’, ‘cmc_pnp_update_on_restart’, ‘cmc_graphite’, ‘cmc_import_nagios_state’, ‘notification_spooling’]”
    FINISHED: 0
    RUN: check_mk -v --automation get-configuration
    STDIN: “[‘use_new_descriptions_for’, ‘tcp_connect_timeout’, ‘simulation_mode’, ‘restart_locking’, ‘agent_simulator’, ‘delay_precompile’, ‘cluster_max_cachefile_age’, ‘piggyback_max_cachefile_age’, ‘check_mk_perfdata_with_times’, ‘use_dns_cache’, ‘snmp_backend_default’, ‘use_inline_snmp’, ‘http_proxies’, ‘inventory_check_interval’, ‘inventory_check_severity’, ‘inventory_check_do_scan’, ‘inventory_check_autotrigger’, ‘enable_rulebased_notifications’, ‘notification_fallback_email’, ‘notification_backlog’, ‘notification_bulk_interval’, ‘notification_plugin_timeout’, ‘notification_logging’, ‘bake_agents_on_restart’, ‘alert_logging’, ‘alert_handler_timeout’, ‘alert_handler_event_types’, ‘cmc_check_helpers’, ‘cmc_real_time_helpers’, ‘cmc_livestatus_threads’, ‘cmc_enable_fetchers’, ‘cmc_fetcher_helpers’, ‘cmc_checker_helpers’, ‘cmc_cmk_helpers’, ‘cmc_statehist_cache’, ‘cmc_livestatus_logcache_size’, ‘cmc_timeperiod_horizon’, ‘cmc_state_retention_interval’, ‘cmc_initial_scheduling’, ‘cmc_smartping_tuning’, ‘cmc_config_multiprocessing’, ‘cmc_log_levels’, ‘cmc_debug_notifications’, ‘cmc_log_rrdcreation’, ‘cmc_log_cmk_helpers’, ‘cmc_log_microtime’, ‘cmc_log_rotation_method’, ‘cmc_log_limit’, ‘cmc_livestatus_lines_per_file’, ‘cmc_dump_core’, ‘cmc_authorization’, ‘cmc_check_timeout’, ‘cmc_flap_settings’, ‘cmc_real_time_checks’, ‘cmc_pnp_update_delay’, ‘cmc_pnp_update_on_restart’, ‘cmc_graphite’, ‘cmc_import_nagios_state’, ‘notification_spooling’]”
    FINISHED: 0
  • Rewrite BI Configuration…
  • Set version specific user attributes…
  • Rewriting inventory data…
    Skipping py2 inventory data update (already done)
  • Migrate audit log…
    New audit log already existing. Skipping.
    Done

Updating core configuration…
Generating configuration for core (type cmc)…Creating helper config…OK
OK
Finished update.

After updating my CRE to 2.0.0b2 (coming from 2.0.0b1) my snmp-based hosts stopped working.
UNKN - [snmp] UNKN, Got no information from host, execution time 0.0 sec
Interestingly they still work flawless when running cmk --check hostname on the shell.
Rolling back to 2.0.0b1 fixed this.

1 Like

Hi

I have the same as Sven wrote. When I try to download Agent / Bulk Output from that host it will run forever wirhout any timeout.
I‘ll Send that to feedback later, too.

Me too - only my SNMP based checks will run into an error. If I go to the service detection I got the right output but still have the " UNKN - [snmp] UNKN, Got no information from host, execution time 0.0 sec" issue

Thank you for testing @Sven_Ludwig/@marass/@Overlord - we identified the problem and it will be fixed in the next beta release.

3 Likes

I have the same problem in the stable version released today.

Hi @thomazdede. Can you describe your issue a bit more specific, please.

I have the same problem reported in this topic. the devices I monitor via snmp are unknown even if the snmwalk is working and they are working via cmk. via Gui they are unknown in the 2.0 stable. without changing anything at all.