ID: 12089
Title: cisco_ucs_*: ValueError (invalid literal for int() with base 10: '') raised
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
An empty value for @cucsStorageLocalLunSize raised an exception when tried to be parsed as int.
This change will assume '0' if no value is given.
ID: 12088
Title: mssql_counters: ValueError() raised on unknown timestamp format
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
'YYYY/mm/dd HH:MM:SS [AM|PM]' could not yet be recognized by the timestamp parser. This change
just adds this format.
ID: 12087
Title: hr_mem: raises KeyError() on invalid SNMP data
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
An empty value for hrStorageType component cannot be mapped to a known type and currently
crashes with a KeyError(). This change will just ignore hr_mem-entries without given hrStorageType.
ID: 12095
Title: storcli_pdisks: KeyError(<ITEM>) raised in check-function if item vanished
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
storcli_pdisks check function did not check for the existence of an item in the preprocessed
data and raised KeyError() in case it didn't exists. This change aborts the check resulting
in UNKN state in that case.
ID: 12093
Title: proxmox_ve_backup_status: ZeroDivisionError() raised on some agent input
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Zero-values for transfer_time, upload_amount or upload_time could result in ZeroDivisionError
being raised. This change omits specific results in those cases.
ID: 12092
Title: cisco_mem_asa: raises IndexError() on bad SNMP data
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
cisco_mem_asa disvovery and check functions would crash when parsing empty SNMP lines.
Additionally the plugin uses two distinct functions for parsing different versions of
input data.
This change brings both parsing functions together and makes the new one check for empty
input and thus fix the described bug.
ID: 12091
Title: mysql_capacity: ValueError() raised if ':' in error message
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Splitting a message string containing instance and message results in an error if the message
itself contains the delimiter (':'). This change will make sure the input string will be splitted
into 2 parts max.
ID: 12707
Title: `md` check: crashes with IndexError (list index out of range) on invalid input
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Fed with input different from what the `md` check is made for it tries to access non-existent
input elements and crashes with unhandled IndexError exception.
This change makes `md` check for the minimum number of expected elements before accessing them.
ID: 12562
Title: Fix RuntimeError when opening a folder configuration (2.0.0p3 regression)
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
When opening a folder in setup parts of the Checkmk configuration is loaded in
background. While loading this configuration also old configuration formats are
transformed for a seamless migration of old configuration settings. One of these
transformations of old livestatus proxy configuration could fail with an error
showing the message: "RuntimeError (dictionary changed size during iteration)".
This issue was present in previous versions but was not triggered on folder
configuration pages, but only on global settings or site management pages.
This fix solves the issues for all of those places.
ID: 12673
Title: cisco_nexus_cpu: Remove duplicated service
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
When discovering services on a Cisco Nexus device, a duplicated "CPU utilization"
service may be discovered, with check commands check_mk-cisco_cpu and
check_mk-cisco_nexus_cpu.
This is fixed now by only discovering the check_mk-cisco_nexus_cpu based service.