ID: 14540
Title: service discovery: changing the documentation for the discovery mode
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
The previous documentation for the service discovery mode "refresh" caused some confusion
as its description was close to the GUI's "Remove all and find new" option. This werk therefore
overhauls the description of the discovery mode parameter.
ID: 14441
Title: tsm_scratch: add support for Linux agent plugin
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The dataset required for the check plugin
<i>IBM Tivoli Storage Manager (TSM): Number of Tapes in Scratch Pool</i>
(<tt>tsm_scratch</tt>) is now also created by the Linux agent plugin.
Previously this section has been created by the Windows plugin only.
ID: 14424
Title: Interface services: Do not abort upon counter overflow
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Most of the interface check plugins (such as <tt>if64</tt>) are counter-based. This means that the
rates shown in the service outputs are computed by Checkmk based on these counters. One property of
these counters is that they may overflow and subsequently re-start from zero. When this happens, no
useful rate can be computed for this check cycle.
Before this werk, Checkmk aborted and did not produce any service output in this case. Now, Checkmk
instead skips the metrics for which the corresponding counters overflowed, but still produces the
remaining, unaffected results.
Note thas this only applies to ungrouped interfaces, i.e. the vast majority of all interface
services.
ID: 14542
Title: Interface checks: Stop producing constantly zero and potentially wrong metrics
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The interface checks process a lot of different metrics (input and output bandwidth, input and
output error rates, input and and output packet rates, etc.). Before this werk, for any metric not
reported by a device, the interface checks returned constantly zero values. For example, for EC2
instances in AWS, the only metrics reported by the AWS special agent are input and output bandwidth.
Before this werk, the interface check constantly reported zero for all packet rates in this case.
This is however useless and potentially wrong in many places. Therefore, as of this werk, the
interface checks only return metrics for which the corresponding device actually reports values.
ID: 14545
Title: Make ssh command work as site user on SUSE Linux Enterprise Server 15 SP2
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.2.0i1
On SUSE Linux Enterprise Server 15 SP2 systems, the <tt>ssh</tt> command crashed with
C+:
ssh: relocation error: ssh: symbol EVP_KDF_CTX_free, version OPENSSL_1_1_1d not defined in file libcrypto.so.1.1 with link time reference
C-:
when executed as a site user.
Note that this affected both the direct execution of <tt>ssh</tt> on the command line as well as
other programs using this command, such as the special agent for IBM SVC / V7000 storage systems.
ID: 13912
Title: Fix crash on restarting the RRDHelper
Component: cmc
Level: 1
Class: Bug fix
Version: 2.2.0i1
The RRDHelper may need to be restarted without a full
restart of the CMC. This could lead to an internal
error and crash the CMC as well with a traceback such as
<TT>
/omd/sites/.../bin/cmc(_Z11sig_survivei+0xc2) [0x6656d2]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fca01440520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c) [0x7fca01494a7c]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7fca01440476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7fca014267f3]
/omd/sites/.../bin/cmc() [0x64e6a5]
/omd/sites/.../bin/cmc(_ZN10__cxxabiv111__terminateEPFvvE+0xa) [0xa0e61a]
/omd/sites/.../bin/cmc() [0xa0e685]
/omd/sites/.../bin/cmc(_ZN16DataExportThreadIN9rrdcached8protocol6UpdateENS1_6ReloadEE5startEv+0x78) [0x755998]
/omd/sites/.../bin/cmc(_ZN9RRDHelper6createEPK6Object9RRDFormatRKSt6vectorI6MetricSaIS5_EE+0x703) [0x74ef33]
/omd/sites/.../bin/cmc(_ZN9RRDHelper13processSingleERK15PerformanceDataPK6ObjectRK7RRDInfo+0xab0) [0x753780]
/omd/sites/.../bin/cmc(_ZN9RRDHelper15processPerfDataERK15PerformanceDataPK6Object+0xdd) [0x75452d]
/omd/sites/.../bin/cmc(_ZN4Core15processPerfdataEPK6Object+0xa1) [0x66b4b1]
/omd/sites/.../bin/cmc(_ZN4Core25objectStateHasBeenChangedEP6Object+0x1c0) [0x66c370]
/omd/sites/.../bin/cmc(_ZN4Core18processCheckResultERK11CheckResult+0x91) [0x66c801]
/omd/sites/.../bin/cmc(_ZN11CheckHelper9getResultEv+0xb69) [0x8698e9]
/omd/sites/.../bin/cmc(_ZN11CheckHelper12communicate_ERK6Poller+0xe6) [0x869c66]
/omd/sites/.../bin/cmc(_ZN15CheckHelperPool12communicate_ERK6Poller+0x45) [0x86b5f5]
/omd/sites/.../bin/cmc(_ZN4Core8mainLoopEv+0x4f5) [0x6724e5]
/omd/sites/.../bin/cmc(_ZN4Core3runEv+0xae5) [0x673415]
/omd/sites/.../bin/cmc(main+0xf1f) [0x65410f]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7fca01427d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7fca01427e40]
/omd/sites/.../bin/cmc(_start+0x25) [0x65b675]
</TT>
ID: 14288
Title: Fix Apache error message in case site Apache is not started
Component: Site Management
Level: 1
Class: Bug fix
Version: 2.2.0i1
With 2.1.0p7 and werk #14281 we changed the system Apache configuration which
broke the System Apache error page that is shown to the user in case the site
Apache is not running. It showed a 'Service Unavailable' message instead of the
intended 'Checkmk: Site Not Started'.
To apply this fix, you will have to execute <tt>omd update-apache-config [site]</tt>
as root user after executing <tt>omd update</tt>.
ID: 14455
Title: SAP R/3: Dialog Statistics: no longer interpret unknown values to be zero
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The check plugin <i>"SAP R/3: Dialog Statistics"</i> (<tt>sap_dialog</tt>) interpreted unreadable
values as being zero. These values are skipped now.