ID: 12782
Title: Activate inventory for kubernetes objects
Component: HW/SW Inventory
Level: 1
Class: Bug fix
Version: 2.1.0i1
A host is created for each kubernetes endpoint. On a checkmk site with disabled
inventory (the default) the endpoint host does not have any services.
As Hosts without services are invalid, checkmk automatically adds a ping
service which fails, because the endpoint host is created from piggyback data
and ist not reachable. The error message looks like:
"check_icmp: No hosts to check"
This werk adds the label "cmk/kubernetes:yes" to kubernetes related hosts, so
the issue can now be fixed by creating an inventory rule that activates the
inventory on kubernetes endpoint hosts:
Go to "Setup" → "HW/SW inventory rules" → "Do hardware/software
inventory" → "Create rule in folder":
<ul>
<li>"Status data inventory" → "Do status data inventory"</li>
<li>"Host labels" → "has" → "cmk/kubernetes:yes"</li>
→ Save
This werk alters the default configuration. Sites created with checkmk 2.0.0p4
or later automatically enable the inventory for kubernetes objects.
ID: 12735
Title: SMART agent plugin: Exclude devices which can read CDs
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The SMART agent plugin now attempts to exclude devices which
can read CDs. Such devices do not support SMART and not
excluding them can lead to hanging <tt>smartctls</tt>
processes. The plugin attempts to exclude such devices based
on the output of <tt>udevadm</tt>, if this command is found.
Note that you need to update the agents on affected linux hosts
for this werk to come into effect.
ID: 12860
Title: Fix "element is not longer available" error on view edit
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Because of an empty grouping tooltip, the builtin views "hostnotifications",
"hostsvcnotifications", "notifications", "failed_notifications",
"svcnotifications", "contactnotifications" and "alerthandlers " showed an error
"The selected element is not longer available. Please select something else."
on edit.
ID: 12806
Title: agent_aws: crashes with KeyError:'AvailabilityZone'
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
agent_aws crashed with the error message "KeyError: 'AvailabilityZone'" if the AvailabiltyZone is not available.
If 'AvailabiltyZone' is not available the data will not be evaluated.
ID: 12808
Title: check_mail_loop: crash RuntimeError("Server responded b'+OK 1 messages:', [...]")
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The active check check_mail_loop crashed with the error "RuntimeError("Server responded b'+OK 1 messages:', [...]")"
if the response from the server contained more characters than just "+OK". E.g. the result
"+OK, 1 messages" would have lead to an error.
The bugfix contains a more tolerant verification of the result.
ID: 12828
Title: Distributed setup: Fix parallel activations breaking remote sites
Component: Setup
Level: 2
Class: Bug fix
Version: 2.1.0i1
Previous 2.0.0 versions could break the Checkmk configuration on remote sites
when two users tried to activate changes for a single remote site at the same
time.
This was a race condition between both processes. While the first activation
performed the synchronization to the remote site, the second activation could
modify the files that are currently being synchronized by the first process.
This could lead to incomplete configurations on the remote site.
Since the first activation did not know anything about this inconsistency, it
tried to activate the incomplete configuration on the remote site after the
sychronization which could fail with different error messages depending on
which files were not transfered.
This issue only affected the configuration of remote sites. No configuration
was lost on the central site.
If you want to prevent this issue with previous 2.0.0 releases, you need to
ensure that you don't start two activations for a site at the same time.
ID: 12733
Title: <tt>logwatch_groups</tt>: Re-add "Open Log" to action menu
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The action "Open Log" was missing for grouped log file services.
This has been fixed.
ID: 12683
Title: fileinfo_groups: No group patterns found for some enforced services
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
If enforced services have been configured for fileinfo groups, there may be
instances in which the service returns an UNKNOWN status, along with the error
message "No group pattern found". This has been fixed.
ID: 12511
Title: Any custom Perf-O-Meter destroyed all Perf-O-Meters
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
Users can implement their own Perf-O-Meters in <i>local/share/check_mk/web/plugins/perfometer</i>.
Whenever a user did that in Checkmk 2.0.0 to 2.0.0p3, <b>all</b> Perf-O-Meters vanished.
Instead the error message "Exception: _required_names" was displayed.
ID: 12858
Title: Clearer naming of host and service labels and tags in headings
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Headings for host and service labels and tags are now better displayed. So far,
the same heading was used for both types of labels and tags.