ID: 10254
Title: Improve error handling of incompatible discovery functions
Component: Core & setup
Level: 1
Class: Bug fix
Version: 1.7.0i1
In previous 1.6 versions it could happen that 3rd party checks raise
a TypeError exception resulting in a crash report with a message like
this: <tt>TypeError (inventory_sslcertificates() takes exactly 2 arguments</tt>
This issue occurs because we have removed some compatibility code that
dealt with older discovery function syntax. This was planned to be removed
since 1.2.6 and has now been finally done.
Discovery functions of Checkmk checks take a single argument these days.
This is either the agent <tt>info</tt> structure or, in case a check has
a parse function defined, the output of the parse function <tt>parsed</tt>.
Instead of a crash Checkmk produces an error message that should lead you to
the check plugin in question. You will have to either remove or update the
plugin. Normally you simply need to remove the first argument of the discovery
function.
ID: 10250
Title: Mail graphs: Do not render in dark theme style
Component: Notifications
Level: 1
Class: Bug fix
Version: 1.7.0i1
The graphs in HTML mails were rendered in dark theme style when
the dark theme was configured as default theme in the global
settings. These graphs should not be themed, just like the graphs
in the PDF reports.
ID: 10216
Title: IPMI Management Board: Fixed missing services
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
If a host is a no-agent host with an IPMI management board configuration then
the discovery page found some IPMI services. During the check phase these
services were incorrectly filtered out such that no service was checked.
ID: 10083
Title: check_traceroute: Add performance data
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
The traceroute check now displays the number of hops in a graph.
ID: 10331
Title: mk_mysql: set instance alias
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
Instead of using the path to the socket file as instance name, you can define your own instance alias.
You have to re-install your agent to use this feature.
ID: 7713
Title: Pipe-char is used as separator for Windows WMI
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0p4
Previously Windows Agent used tab-char or comma as a separator in of WMI Sections. As a result it may
produce complications, because data may contain comma too or tab-char may be removed during processing.
Using pipe-char solves those problems.
ID: 10059
Title: RAM Leak Protection for Windows Agent 1.5
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
In very rare cases, there may be a memory leak in the Agent.
Now the Agent constantly monitors its own memory usage and restarts
if the acceptable limit is exceeded.
ID: 10189
Title: Windows Agent reports allowed IP addresses correctly
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Previously Windows Agent sent IP Addresses for OnlyFrom in the network form.
For example, instead of 127.0.0.1 the Agent reported 127.0.0.1/32
As result, Check MK Site signaled the Warning due to IP Addresses mismatch.
Now this error has been fixed: the Agent reports allowed IP adress(es)
"as is"