ID: 12118
Title: Fix docker inventory: docker_node_info could not handle docker swarm
Component: HW/SW Inventory
Level: 1
Class: Bug fix
Version: 2.1.0i1
The automatic api translation could not handle the data if docker swarm was
activated. The error message was:
WARNING: docker_node_info: failed: Unable to convert legacy results.
Please migrate plugin to new API
ID: 12049
Title: mem: Fix missing memory service
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In checkmk versions 2.0.0i1 to 2.0.0b6 the memory service could be missing
for LCX container and some hosts with reduced memory information.
The mem_linux check plugin is now discovered if the follong fields are
available in the agent output: "Buffers", "Cached", "Dirty", "MemFree",
"MemTotal", "SwapFree", "SwapTotal" and "Writeback".
ID: 12068
Title: Only enable "On selected hosts" options if hosts exist in folder
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
The options in the section "On selected hosts "within the "Hosts" Dropdown were
always enabled and had no effect if there was no host in the current folder.
These options are now only enabled, if hosts exist.
ID: 12167
Title: Fixed acknowledgement expiry
Component: Core & setup
Level: 2
Class: Bug fix
Version: 2.1.0i1
Previously, the expiration mechanism for acknowledgements ignored the
"persisten" flag, so the corresponding comments always vanished after
expiration. Furthermore, the expiration of one acknowledgement didn't
remove all other acknowledgements for the same host/service.
Both aspects were inconsistent with the behavior of the manual removal of
acknowledgements, which was quite confusing and unintended. This has been
fixed, so acknowledgement expiry is identical to manual removal at the given
point in time.
ID: 12166
Title: Fixed comment/downtime WaitTriggers
Component: Livestatus
Level: 3
Class: Bug fix
Version: 2.1.0i1
The "comment" and "downtime" WaitTriggers were not always triggered when a
corresponding entity has been changed. This has been fixed.
ID: 12156
Title: mk_postgres: Service state goes to stale if psql connection failed.
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The services postgres_sessions, postgres_locks, postgres_query_duration, postgres_connections, postgres_stats, postgres_bloat need a working tcp connection with the psql command line tool. If the connection cannot be established the service goes to stale.
ID: 12129
Title: Fix discovered host labels file names
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
The discovered host labels of hosts that have a dot in their name were not
stored correctly. Instead of "abc.tld.mk" the labels were stored in a file
named "abc.mk". The name of these files have now been fixed. During update
of Checkmk the names of existing will be checked and updated.
ID: 10134
Title: Fixed logging of acknowledgements in monitoring history
Component: Core & setup
Level: 3
Class: Bug fix
Version: 2.1.0i1
Previously, the manual removal of persistent acknowledgements was not logged
in the monitoring history, this has been fixed: Now all acknowledgement
removals are logged, regardless of their persistent state.