ID: 8908
Title: Fixes calculations of latency for netapp_api_vs_traffic
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Average latency, average read latency, and averate write latency
are now calculated as a function of the number of ops instead of
the time. See Werk 8901 for details.
ID: 7171
Title: cmk-update-agent: Improved error handling
Component: agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Previously, the agent updater might crash with a meaningless error
like <pre>ERROR compile() expected string without null bytes</pre>
when it tries to read from a corrupt config or state file.
This is now mitigated by showing a meaningful error that refers to
the file that caused the problem.
ID: 10027
Title: Install Checkmk agent in Checkmk docker containern
Component: Other Components
Level: 1
Class: New feature
Version: 1.7.0i1
To be able to monitor Checkmk containers properly we now install the agent
by default.
ID: 10028
Title: NagVis maps snapin: Improve error handling
Component: Multisite
Level: 1
Class: Bug fix
Version: 1.7.0i1
The maps snapin showed a crash in case NagVis reported a
an error while producing the map list. The error message
from NagVis is now displayed instead.
ID: 10002
Title: docker_container_mem: Plugin no longer requires agent in container
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
The memory service corresponding to the plugin docker_container_mem no longer
requires the Checkmk agent to be installed on the monitored container.
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.