ID: 13354
Title: <tt>check_sftp</tt>: Fix password store usage
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The active check for FTP servers ("Check SFTP Service") reported
"Connection failed!"
and went CRIT when using the password store, even if the password
was correct.
ID: 13468
Title: mrpe: Do not crash upon invalid metrics
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
In Checkmk versions prior to 2.0, invalid performance data strings passed by the MRPE plugin have been ignored.
In Checkmk 2.0 the parsing would find those invalid strings, and crash upon them.
This is generally the desired behaviour (see <a href=https://docs.checkmk.com/latest/en/devel_check_plugins.html#errors>the documentation</a> for a rationale).
However, since MRPE comprises a lot of different plugins, an all-or-nothing approach is rather inconvenient.
We now parse everything as good as we can, and issue an <tt>UNKNOWN</tt> state for the affected service.
ID: 13490
Title: Eaton Power Xpert: Discover UPS services
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
The standard UPS checks will now be discovered on Eaton Power
Xpert devices.
ID: 13489
Title: <tt>mem_win</tt>: Fix missing levels in service graphs
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The metrics produced by the Windows memory check, <tt>mem_win</tt>,
were missing levels and boundaries. They have beend added, s.t.
the levels are now drawn into the graphs shown in the service
output.
ID: 13387
Title: Improve usability of "Create rule" buttons
Component: Multisite
Level: 1
Class: New feature
Version: 2.1.0i1
So far the "Create rule" buttons were positioned at the bottom of a ruleset page and did not fit in with the standard
Checkmk buttons. These buttons are now located at the top of the page as page menu suggestions and yield several more
intuitive options for preselecting folder, host and service/device before entering the rule properties dialog. Also,
"Create rule" is reworded to "Add rule".
ID: 13079
Title: REST API crash when setting SNMP credential
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
In previous versions the REST API crashed with a HTTP 500 error when
a SNMP credential of type "no_auth_no_cred" was being accessed or set.
This Werk fixes this. There are no further actions necessary.
ID: 13076
Title: REST API missing and duplicated hosts problem
Component: Core & setup
Level: 3
Class: Bug fix
Version: 2.1.0i1
This Werk fixes a very severe data inconsistency problem in the REST API.
Previously, only the actual working code of the individual endpoints were
locked, but the validation logic which gets executed before the endpoints
didn't fall into that locking scope. This logic could then trigger a cache
load which could lead to data inconsistency and even data loss when using
the REST API highly concurrently.
The observed effects were:
* when moving hosts concurrently, some hosts may disappear
* when moving hosts concurrently, some hosts may end up in multiple folders
* when editing hosts, spurious 421 or 401 responses could appear
The locks have now been modified to encompass also the validation logic.
This Werk fixes the afore mentioned problems.
There are no further actions to be taken.
ID: 13077
Title: fix REST API ETag configuration option
Component: Core & setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
The configuration option for the ETags, previously introduced in
Werk 11938 did not show up in the global configuration setup GUI.
This was due to a bug, which this Werk fixes. The ETag functionality can now
be turned on/off through the "Global settings > Site Management > REST API:
Use HTTP ETags for optimistic locking" configuration value.
ID: 13449
Title: mk_mysql: Fix missing includes warning
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Some versions of mysqladmin issue a warning if the mysql.local.cfg
file is missing. Now, the agent creates an empty file in that case
and the warning no longer occurs.
ID: 13487
Title: <tt>datapower_fan</tt>: Fix <tt>KeyError (...)</tt>
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
The check plugin <tt>datapower_fan</tt>, which monitors the fans of
IBM Datapower Gateways, crashed with
<tt>KeyError (...)</tt>
for some devices.