ID: 11504
Title: Fix Appliance snapin
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.0.0i2
When installing Checkmk 2.0.0i1 on a Checkmk appliance, there is an Appliance
specific sidebar snapin for navigating to the Checkmk Appliance GUI from
Checkmk. This snapin did not work in 2.0.0i1 and showed the message
"No module named '__builtin__'".
ID: 11534
Title: fileinfo.groups: enable count and size of all files within a file group
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
With the feature "Additional Rules for Files" enabled, the fileinfo.groups
check excluded files that matched to one of these additional rules from the
count and size of files of the whole file group. The check has been amended so
that it counts and adds file sizes of all files within the file group,
regardless of any additional rules defined.
ID: 11530
Title: fileinfo.groups: fixed grouping pattern error when no files are found
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
The fileinfo.groups check reports when a service does not have a corresponding
grouping pattern saved in the rules configuration file. This is important so
that missing grouping patterns can be addressed. However, this error is not
relevant when the agent is unable to find files. In such an event, the check
continues to run normally and check values for count and overall file size
against the specified levels.
ID: 11533
Title: fileinfo.groups: fix broken perfometer when no files are found
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
The fileinfo.groups check delivers fewer metrics when there are no files found
by the agent (count of files and size of all files). This caused the perfometer
of this check to break, which resulted in an error message displayed on the
GUI. This has been fixed.
ID: 11369
Title: windows_tasks: Make check plugin configurable & improve output
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.0.0i2
This werk enhances the check plugin <tt>windows_tasks</tt>. This plugin can now
handle all of the exit codes of Windows tasks specified under
https://docs.microsoft.com/en-us/windows/win32/taskschd/task-scheduler-erro….
Previously, the check plugin could only handle some of these exit codes and went
CRIT if it encountered an unknown exit code. Furthermore, the check plugin now
discovers any task which is not disabled. Previously, only tasks in the state
"Enabled" were discovered.
Moreover, the check plugin is now user-configurable via the new ruleset "Windows
Tasks". Here, users can modify the default mapping of exit codes to monitoring
states used by the check and users can also change the text produced by the check
plugin for a given exit code. Finally, users can also change the monitoring state
for tasks which are not enabled (the default monitoring state in such cases used
to be CRIT, it is now WARN).
ID: 11334
Title: fileinfo.groups: fixed crash when no files are found
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
The fileinfo.groups check crashed when no files were found in the relevant
directories by the agent. The check has been amended so that it continues to
run normally and checks the count and overall file size against the specified
levels as expected.
ID: 11406
Title: Improved product version for Windows agent package
Component: agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
Windows product versions are an expression of 4 numbers,
with the scheme <tt>major.minor.build.revision</tt>.
Up to now, baked Windows agent MSI packages only make
use of the <tt>major.minor.build</tt> part, writing a
default value of <tt>12345</tt> to the revision part.
The agent bakery now also makes use of the revision part,
using an encoded representation of the innovation/beta/patch part
of the Checkmk version, that preserves the order of the
Checkmk versioning scheme.
It's best explained by an example:
<ul>
<li>Checkmk version: <code>2.0.0i1</code>
<ul>
<li>Old product version: <tt>2.0.0.12345</tt></li>
<li>New product version: <tt>2.0.0.10100</tt></li>
</ul>
</li>
<li>Checkmk version: <tt>2.0.0p5</tt>
<ul>
<li>Old product version: <tt>2.0.0.12345</tt></li>
<li>New product version: <tt>2.0.0.50005</tt></li>
</ul>
</li>
</ul>
ID: 11332
Title: agent_aws: set granularity of reported data correctly
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i2
The AWS REST API allows the configuration of different levels of granularity of
the returned data points (e.g. data shown per day, hour, minute, etc.). The AWS
agent configured the granularity based on its caching interval, leading to
lower granularity than expected. The setting of the granularity has been
amended to use fixed values.