ID: 13522
Title: <tt>ucd_cpu_load</tt>: Fix "AttributeError ('tuple' object has no attribute 'get')"
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The check plugin <tt>ucd_cpu_load</tt> crashed with
"AttributeError ('tuple' object has no attribute 'get')"
when using its default parameters.
ID: 13514
Title: Fix TypeError on audit log search
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
If changes of global settings were logged to the audit log and you tried to filter for any
search term afterwards, the error "TypeError (expected string or bytes-like object)"
occurred.
ID: 13388
Title: Tree of folders snapin: Fix default dropdowns
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
The snapin's second dropdown was not rendered when initially added to the sidebar. Only after
choosing an option from the first dropdown, the second one appeared. This behavior is fixed to both
dropdowns being visible upon the snapin's intial addition to the sidebar.
ID: 13196
Title: More secure password hashing
Component: Setup
Level: 1
Class: Security fix
Version: 2.1.0i1
Passwords of local users were stored with SHA256-Crypt and 535000 rounds. Best
practice is bcrypt. Checkmk supports basic-auth and used to support Apache2.2.
Since bcrypt support was only added to Apache 2.4, SHA256-Crypt was used.
Apache 2.2 is no longer maintained and all supported operating systems come
with Apache 2.4. Therefore bcrypt is now used. The existing passwords will not
be modified or invalidated. They can still be read by Checkmk. Newly set
passwords via Web UI are now hashed with bcrypt.
ID: 13558
Title: ps: quoted parameters in Windows agent output leads to crash
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In some cases, the agent output of the ps section contains processes that have
a newline character in the process description, as well as quoted parameters
following the newline. This caused the ps check to crash. This has been fixed.
ID: 13455
Title: netapp_api_qtree_quota: Volume added to service name
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
NetApp Qtree service had a name that consisted of quota and quota-users.
For some setups, the name wasn't unique, which led to some services not
being discovered.
To resolve the problem, volume is added to the service name. This however,
can lead to incompatibility. Your services will be discovered again by
a different name.
If you want to prevent the incompatibility and are sure that your setup
doesn't have clashing names, you can remove the volume from the service
name by enbling Service discovery rules > NetApp Qtree discovery >
Exclude volume from service name option.