ID: 7944
Title: Fixed handling of unfresh services
Component: cmc
Level: 2
Class: Bug fix
Version: 1.7.0i1
The 1.6.0 branch introduced a regression: When a service was detected as
unfresh, the CMC terminated with a log message of the form:
host name mismatch in active check result: expected 'FOO', got 'BAR'
Even worse, this state was permanent: After restarting the same thing
happened again, so the only way to get out of this was to remove the CMC's
state file. Note that this only affected unfresh services, not hosts.
The problem was caused by an internal confusion of host name and service
name of the unfresh service, which has been fixed.
ID: 10003
Title: docker_container_cpu: Plugin no longer requires agent in container
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
The cpu service corresponding to the plugin docker_container_cpu no longer
requires the Checkmk agent to be installed on the monitored container.
ID: 10004
Title: docker_container_diskstat: Plugin no longer requires agent in container
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
The diskstat service corresponding to the plugin docker_container_diskstat no longer
requires the Checkmk agent to be installed on the monitored container.
ID: 8978
Title: mk_logwatch: Use preferred locale encoding when guessing the encoding of a log file
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
>From version 1.6.0b1 to 1.6.0b9 mk_logwatch assumed UTF-8 encoding if no byte order mark was found in the logfile.
It now uses the systems preferred enconding, which is the same behavior as in earlier versions.
ID: 10075
Title: kernel.performance: Check pages that get swapped in/out from the linux kernel
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
You can now monitore the rate of Linux Kernel pages being swap in/out from disk. Both upper and lower levels can be set.
ID: 8911
Title: Fix CRIT criterion for k8s_pod_container
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Cleanly terminated containers would erroneously mark the
check CRIT. Now, the check is only CRIT when a container
exited with a non-zero error code, otherwise it remains OK.
The check now reports more information: the number of
running containers, the number of waiting containers, and
the number of terminated containers.
ID: 7452
Title: Fix graphs vertical grid on top of vertial axis labels
Component: metrics
Level: 1
Class: Bug fix
Version: 1.7.0i1
When visualizing time ranges of few months time axis label resolution is
weeks. Grid vertical auxiliary lines would start before the data/graph
itself and thus obstruct the labels of the vertical axis.
ID: 8999
Title: tcp_conn_stats: display of all tcp metrics in one single graph
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
In the previous version, the states and associating values of the TCP connection check were displayed in individual graphs. The new version groups these into one single graph.
ID: 10034
Title: Fix wrong encoding in site user context
Component: Site Management
Level: 1
Class: Bug fix
Version: 1.7.0i1
At least since werk #7330 the environment variables LANG and LC_ALL were set to
"C" to have a localization independent runtime environment in the sites. This
lead to encoding problems in shell context, which also inherited into e.g.
python runtimes, changing the preferred encoding of the locale module.
To fix this issue the site is now setting "C.UTF-8" as environment.