ID: 12563
Title: Dynamic host configuration: Fix displaying of errors from remote sites
Component: Dynamic host configuration
Level: 1
Class: Bug fix
Version: 2.1.0i1
The dynamic configuration can be configured to work in distributed setups. In
this scenario, the dcd on the remote site gathers the raw host information
(phase 1) and the central site compares the information from phase 1 with the
Checkmk configuration and creates or deletes hosts based on the results of the
comparison.
It is possible that the central site continues to operate even in the event of
a failure in the phase 1 execution on the remote site. In this situation the
error will only be visible in the <tt>var/log/dcd.log</tt> on the remote site.
On the central site, a) no update will be applied and b) the error message will
not be visible in the user interface.
ID: 12655
Title: agent_innovaphone: add support for password store
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
The password store can now be used to specify passwords for the innovaphone agent.
ID: 12732
Title: Fix <tt>agent_netapp: error: unrecognized arguments: ...</tt>
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
This werk fixes a bug in the NetApp special agent which caused the
agent to crash with
<tt>agent_netapp: error: unrecognized arguments: ...</tt>.
ID: 12674
Title: brocade_sfp: Correct assignment of Rx/Tx power levels for Brocade SFPs
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Previously, the levels within the "Brocade SFPs" ruleset were assigned incorrecly
at the corresponding check, leading to a confusing state in the service.
This is fixed with this Werk.
ID: 12777
Title: dell_poweredge_amperage: fix ValueError crash
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
dell_poweredge_amperage check crashed when a probe was in unknown state.
The state is now checked and reported as UNKN to checkmk.
ID: 12752
Title: jira notification: Fix empty rule on edit if rule was created pre 1.6.0p18
Component: Notifications
Level: 1
Class: Bug fix
Version: 2.1.0i1
With werk #11202 the option "Site custom field ID" was introduced. If you
configured rules before that werk and tried to edit such rule in versions from
1.6.0p18 upwards, an empty rule was shown.
A workaround was, to edit the file /var/check_mk/conf.d/wato/notifications.mk
and add the key value pair "'site_customid': ''" to the "jira_issues"
notification rule.
ID: 12709
Title: agent_proxmox_ve: Crash with KeyError('started_time') when corresponding backup job failed
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In case a backup job failed, unfinished VM backup logs do not contain `started_time`, which would
result in unhandled KeyError('started_time') when sorting backup entries.
This change will make `agent_proxmox_ve` use the time the job failed at as `started_time` for
each VM in order to be able to assign a failed backup to a certain point in time.
ID: 12094
Title: 'local' check: raised ValueError (No escaped character) or (No closing quotation)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The way 'local' splits it's input in order to be able to recognize (quoted) service names with
spaces (namely shlex.split()) would stumble upon inconsistent input.
This change switches to discrete regex matching and thus eleminates all shlex related problems.
ID: 12090
Title: zypper: crash with "IndexError (list index out of range)"
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In case the zypper section is empty the check would crash due to an dedicated access to line 1.
This change makes the check not access line 1 if not present.