ID: 12669
Title: downtime: fixing deprecated webapi based downtime script
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, setting a service downtime using the now
deprecated downtime scripts raised an error. This werk fixes this
behavior.
ID: 13246
Title: Fix label input fields only searched for labels beginning with search string
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Label input fields like the filter "Host labels" or the label conditions field
in rulesets only searched for labels matching the searched string at the
beginning of the label. From now on this fields will search for labels
containing the search string.
ID: 13245
Title: Fix error on editing labels in rule conditions
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
If existing label conditions in rulesets were edited, e.g. "foo:bar" to
"foo:baz", the error "Only one value per KEY can be used at a time.foo:baz is
already used." occured.
ID: 13306
Title: mk_docker.py: Improve error reporting when executed asynchronously
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The agent plugin is expected to transport some errors to the Checkmk server to
make them visible on the service discovery page. E.g. when the docker python is
missing on the target system, this should be displayed to the user.
However, when the plugin is executed in asynchronous mode, the error reporting
of the plugin told the agent to drop the error messages in previous versions.
ID: 11815
Title: Bakery plugin for Windows Oracle Monitoring
Component: agents
Level: 1
Class: New feature
Version: 2.1.0i1
Previously, only the unix-like operating systems did have a bakery plugin for baking a configuration for mk_oracle.
Now the plugin also supports baking the configuration for the windows plugin (mk_oracle.ps1).
However, please note that not all features of the bash plugin (mk_oracle) are available for windows yet.
This is noted in the rulespec "ORACLE Databases (Linux, Solaris, AIX, Windows)".
ID: 11813
Title: Make async sections of mk_oracle.ps1 working
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The async sections of mk_oracle.ps1 (Windows Version of mk_oracle) had a major design flaw.
The async sections may not be fully executed and led to stale services.
This is fixed now.
Keep in mind that you need to set the execution mode for this plugin to async in check_mk.user.yaml:
execution:
- pattern: '$CUSTOM_PLUGINS_PATH$\mk_oracle.ps1'
async: yes
With Werk #11815 <tt>async: yes</tt> be done automatically via the extended mk_oracle bakery plugin.
ID: 13165
Title: check_dns: Act case-insensitive
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
When comparing the answer from DNS, check_dns always acts case-sensitive.
That means, it marks answers as CRITICAL, when for instance the hostname in check-mk is lowercase and the answer comes as uppercase.
This has been fixed.
ID: 13276
Title: Distributed setup: Prevent timeouts during synchronization
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
Unpacking configuration snapshots on (slow) remote sites could take longer than 110 seconds and thus cause a timeout
exception stating <tt>Got invalid data...</tt>. There was a risk that a snapshot could only be half unpacked.
Pushing a snapshot during "Activate changes" or the "WATO service discovery" can now no longer run into a timeout.
ID: 12665
Title: OMD: Fix potential performance issue when system wide LDAP authorization is enabled
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.1.0i1
Checkmk servers which not only use the local system user and group database (/etc/passwd and /etc/group), but also use an integration with a 3rd party system could run into performance issues. A common example for such a setup is an LDAP integration.
This happened, for example, with <tt>omd su sitename</tt> or with any check_mk_agent (calls <tt>omd status --bare</tt>)
ID: 12855
Title: Raw Edition: Remove artifacts of old CRE graphing GUI
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
With werk #10714 we replaced the old pnp4nagios based graphing system of the
Checkmk Raw Edition. This change now removes some files that were left over
from the previous graphing system which were not used anymore since 2.0.