ID: 13138
Title: timesyncd: Crash (Cannot render negative timespan)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The old check would crash when host time and server time
ran out of sync.
To fix this issue the timesyncd Check was migrated to the new API.
ID: 12909
Title: Checkmk agents Linux, AIX, Solaris, FreeBSD, OpenWRT
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The Checkmk agents for Linux, AIX, Solaris, FreeBSD and OpenWRT
no longer include the caching interval in the cache files name.
This avoids unnecesseary re-execution when the interval is
changed, and avoids orphaned cache files.
ID: 13139
Title: Add Alertmanager special agent and check plugins
Component: Checks & agents
Level: 2
Class: New feature
Version: 2.1.0i1
Add special agent and check plugins for Alertmanager.
The special agent retrieves information from the Alertmanager rules API.
It retrieves information about:
<ul>
<li>alert rule groups</li>
<li>alert rules</li>
<ol>
<li>name</li>
<li>status</li>
<li>severity</li>
<li>message</li>
</ol>
</ul>
The check plugin monitors
<ul>
<li>Individual alert rules</li>
<li>Alert rule groups</li>
<li>Alert rule summary</li>
</ul>
For more information look at the respective manpages
ID: 13034
Title: Network scan for folders did not show all criticality tags
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
In "Setup > Hosts" the "Network Scan" section of the folder properties contain
a "Set criticality host tags" dropdown. The values of this dropdown are cached.
This caching was not correctly cleared in previous versions. Newly added values
did not show up in the list.
ID: 13120
Title: MTR agent plugin: Make usable with Python 3
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Under Python 3, the MTR agent plugin crashed with:
<tt>AttributeError: 'str' object has no attribute 'decode'</tt>.
This has been fixed. Note that you need to update the agent on
affected hosts for this werk to come into effect.
ID: 13121
Title: Linux agent: Produce <tt>ntp</tt> section on additional systems (eg. Slackware)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Before producing the <tt>ntp</tt> section, the linux agent checks if a corresponding
<tt>systemd<tt> service or a deamon under <tt>/etc/init.d/</tt> exits. Hence, on
systems without <tt>systemd<tt> and <tt>init.d</tt>, such as Slackware, the
<tt>ntp</tt> section was never produced.
The agent now additionally checks if <tt>/etc/rc.d/rc.ntpd</tt> is found and
executable. This re-enables the <tt>ntp</tt> section for example for Slackware.
ID: 13101
Title: Agent bakery: Fix reset of conditions while toggling master switch
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
If the "Master switch" toggle was used on page "Automatic agent updates", all
conditions were restored to not selected after toggling, even if condition have
been set before.
This was just a viewing problem, the configuration of the conditions was not
changed.
ID: 13067
Title: Fix path traversal vulnerability
Component: Setup
Level: 1
Class: Security fix
Version: 2.1.0i1
An authenticated user was able to enumerate files ending with ".csv" on the filesystem, accessible to the siteuser.
ID: 13100
Title: Fix missing context while saving customized visuals
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
Using the button "Save & go to ..." while customizing visuals like views could
lead to missing context on the next page. Instead a warning and a filter form
was shown.
ID: 13156
Title: FIX agent_prometheus: allowing custom url to include directory paths
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
In the previous version, the Prometheus agent ignored any directory
paths for the custom url connection option. This werk fixes this behaviour.