ID: 13496
Title: Fix "Request URI too long" error on upload of iCalendar files
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
If an iCalendar file contained to many events, a "Request Too Long" server
exception could occur.
ID: 13318
Title: Special agent modules can now be loaded from local hierarchy
Component: Core & setup
Level: 1
Class: New feature
Version: 2.1.0i1
To make packaging of special agents easier we now support the special agents
python modules to be located at <tt>local/lib/python3/cmk/special_agents</tt>.
This is analog to the shipped special agent path at
<tt>lib/python3/cmk/special_agents</tt>.
The modules from the new path can then be imported as usual: <tt>import
cmk.special_agent.your_name</tt>.
ID: 12335
Title: Fix calculation of issued rds_licenses
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Previously, rds_license check incorrectly reported the number of licenses issued
in the situation when RDS license server had issued more licenses than were
added to its database.
With this version the problem had been solved and rds_license check always
reports the number of issued licenses correctly.
ID: 13450
Title: <tt>apt</tt>: Fix APT Ubuntu security updates classification
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Some APT updates were incorrectly classified as normal instead of security.
This also led to the wrong monitoring state, WARN instead of CRIT.
ID: 13517
Title: <tt>gude_pdu</tt>: Fix errors during discovery and checking
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The check plugins <tt>gude_pdu_8301</tt> and <tt>gude_pdu_8310</tt>
crashed with
"TypeError: list indices must be integers or slices, not str"
for already discovered services. Furthermore, when discovering
services, these plugins crashed with
"ValueError (item must be None or of type `str`)".
ID: 13281
Title: Liveproxyd: Fixed unresponsive communication with remote sites
Component: Livestatus Proxy
Level: 1
Class: Bug fix
Version: 2.1.0i1
The liveproxyd establishes permanent connections to the configured remote sites, named channels.
Distributed setups having sites with connectivity issues caused these channels to be busy all the time.
ID: 13493
Title: MTR agent plugin: Run also under systemd
Component: NagVis
Level: 1
Class: Bug fix
Version: 2.1.0i1
The MTR agent plugin spawns multiple subprocesses (one per
target address). When running under systemd, these subprocesses
were terminated before they could produce MTR data. Therefore,
the MTR plugin can now only be deployed asynchronously via
the agent bakery. This allows these subprocesses to terminate
properly. Users have to update the agent on affected hosts.
ID: 13254
Title: check_mail: enable connect timeout for IMAP mode
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Connection timeout specified on command line would be ignored for IMAP mode.
Using the socket module for setting timeouts it works for both POP3 and IMAP now.
ID: 13253
Title: if_brocade_lancom: move mapping information away from interface description
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Port mapping information provided by Lancom had been injected into the interface description
which optionally can be used in the service name leading to altering service discovery results.
With this change the mapping information becomes part of the service output.
A re-discovery is necessary for affected devices in case the mapping information was part
of the service name.
ID: 13125
Title: <tt>zertificon_mail_queues</tt>: Monitor mail queue lengths of Zertificon mail encryption appliances
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
The new check plugin <tt>zertificon_mail_queues</tt> monitors the mail
queue lengths of Zertificon mail encryption appliances via SNMP. The
following seven queues are monitored (OIDs
.1.3.6.1.4.1.2021.8.1.100.{5-10, 17}):
<ul>
<li>Total Postfix queue</li>
<li>Incoming queue</li>
<li>Active queue</li>
<li>Deferred queue</li>
<li>Hold queue</li>
<li>Maildrop queue</li>
<li>Z1 Messenger queue</li>
</ul>
The check goes WARN / CRIT if the length of any of these queues exceeds
configurable levels. Per default, there are no upper levels.
This plugin is only available as an enforced service to avoid discovering
this service for non-Zertificon devices. This is necessary because
Zertificon appliances cannot be decisively identified based on their SNMP
data.