ID: 15480
Title: Do not show rules of folders the user has no permission for
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0p27
Rules were shown to users that had no permission for the folder the rule was
created for.
We now hide such rules from none permitted users.
Note: It was still not possible to edit such rules without permission.
ID: 15697
Title: Display error in "Effective rulesets" view.
Component: Setup
Level: 1
Class: Bug fix
Version: 2.3.0b1
When configuring the agent ruleset <i>Set cache age for plugins (UNIX)</i>,
the "Effective rulesets" view of a matching host crashed.
ID: 15481
Title: Fix timerange on export of graph collections as PDF
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0p27
If you changed the timerange of a graph collection, e.g. to "The last 8 days",
exporting as PDF always resulted in a graph with a 4 hour timerange.
ID: 15479
Title: Fix error message in alert.log complaining about missing contacts
Component: alerts
Level: 1
Class: Bug fix
Version: 2.1.0p27
On alert handler execution, an error message like "Error on completing raw
context: Missing 'CONTACTS' in raw notification context. It should always be
available when using the Microcore." was shown in ~/var/log/alert.log.
The alerts were processed correctly, this error message was just misleading.
ID: 15425
Title: agent bakery: Change internal .deb format
Component: agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
This Werk fixes a little detail that will be irrelevant for most users.<br>
It's best explained with an example.
Before:
C+:
$ ar x check_mk_agent.deb
$ tar tf control.tar.gz
postinst
preinst
prerm
control
conffiles
md5sums
C-:
Now:
C+:
$ ar x check_mk_agent.deb
$ tar tf control.tar.gz
.
./postinst
./preinst
./prerm
./control
./conffiles
./md5sums
C-:
While there's no advantage in packaging relative to "<tt>.</tt>",
it seems to be the expected format for <tt>control.tar.gz</tt> and <tt>data.tar.gz</tt>,
as we received some feedback about the <i>SUSE manager</i> not recognizing the .deb package otherwise.
ID: 15265
Title: mssql_tablespaces: Do not create services for databases that are offline during discovery
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
Currently the mssql_tablespaces plugin will discover databases that can never be correctly monitored because they are offline or mirror databases.
With this werk, databases not providing monitoring data will not be added as services.
Already monitored databases will behave the same as before.
ID: 15670
Title: mk-job.{aix,solaris}: removal of stale running files
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
This is a follow-up to werk 15602.
Occasionally, there would be stale mk-job files of running jobs on the system.
This could happen after a system reboot, for example. These files are now
cleaned up.
ID: 15696
Title: Linux agent: timing problem with 5 minute check interval
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.3.0b1
When setting the check interval of a Linux host to 5 minutes, you recently may have experienced sporadic connection resets.
This results in a critical <i>Check_MK</i> service, showing a summary containing
C+:
[agent] Communication failed: [Errno 111] Connection refused
C-:
or similar.
The reason for this was that the agent controller checks for an active connection registry every 5 minutes and by that closes the socket for an instant.<br>
Since this 5-minute timeout starts whenever a connection has been accepted successfully, there's a significant chance to exacly hit a request from a 5-minute check interval.
To fix this, the config reload is now done without closing the socket temporarily.<br>
To apply this fix, you have to update agents once on affected hosts.<br>
Since the agent communation only fails sporadically, this can be accomplished by an automatic agent update, if configured.
ID: 14196
Title: SLA: fixed exception when a host or service was not sla relevant for the query duration
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0p27
An exception <tt>Internal error: list index out of range</tt> showed up when the queried host or service was not considered in the sla timeframe.
The reasons could have been that the host was unknown or completely out of his service period.
ID: 15669
Title: ruleset pages crash due to bugs in single rulesets
Component: Setup
Level: 1
Class: Bug fix
Version: 2.2.0b5
Ruleset pages such as "Service monitoring rules" would crash in the event that
there is a bug in one (or more) of the listed rulesets. This can be the case
with external packages, e.g. from the Checkmk Exchange. This has been fixed:
the ruleset page can be loaded and searched.