ID: 12222
Title: Dynamic configuration: Fix example connector configuration
Component: Dynamic host configuration
Level: 1
Class: Bug fix
Version: 2.1.0i1
If you used the example configuration mentioned in werk #11078, the DCD
connection could not be established. The error message "Failed to get the
status from DCD (The connection '[example_connection]' does not exist)" was
shown.
We now added the missing imports to the example script, please check your
existing custom connectors.
ID: 12221
Title: Fix exporting of rules for API
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
If you used the "Export for API" option in rules, the error 'The parameter
"rule_id"is missing." occurred.
Now the correct landing page will be shown.
ID: 11952
Title: cmciii: door sensor always returns CRIT status
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The check that monitors the Rittal CMC III door sensor always returned a CRIT
status, regardless of whether the door was open or closed. This has been fixed.
ID: 11980
Title: check_mail: better error message if email could not be copied
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
If a mail could not be copied the resulting error was a raw Exception with the title: "Response from server: SERVER".
This werk changes the Exception type to RuntimeError by reusing the function "verified_result".
ID: 11854
Title: Windows agent service terminates all processes started from programdata/checkmk directory
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Previously, in some rare cases such running processes could create quite
serious problems for the agent. They may prevent or damage agent installation
due to the locking of file.
Since this release the problem is resolved. All processes, which have binaries
located in <tt>%programdata%/checkmk/agent</tt>, will be unconditionally
terminated on service exit.
ID: 12282
Title: Ruleset edit page: Fix move / delete of rules disable rule analyzation
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
The ruleset page is showing a rule match analyzation in the moment it has
contextual information about host name and service. The delete rule and move
rule actions were dropping these contextual information accidentally.
ID: 11853
Title: Windows agent uses separate script to protect own files from unathorized access
Component: Checks & agents
Level: 2
Class: Bug fix
Version: 2.1.0i1
Previously, the protection algorithm was hard-coded into the Windows agent and
it was called synchronously. Such approach may lead to some rare but important
problems, because the start of the Windows agent service required a lot of
time and Windows service manager may not accept this delay.
Since this release Windows agent uses batch script, which runs in a separate
and independent process. This script provides the identical functionality as
before, but it doesn't interfere with Windows agent service thus solving the
problem with delay.
ID: 11852
Title: Windows agent ignores cmk-update-agent.exe always
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
This plugin is incompatible with current version of the Windows agent. Still,
it may be left in plugins directory after an update. To prevent possible
problems with monitoring since this release Windows agent ignores this
executable.
ID: 12296
Title: Fix IPv6 handling in dual stack
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Selecting IPv6 as the default of a dual stack configuration would break
the communication with the host with the following error: "Communication
failed: [Errno -9] Address family for hostname not supported".