ID: 14309
Title: sap_hana_backup: backup duration shows negative timespan
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The incompatibility of this werk affects users who have SAP Hana servers that
are not in the same timezone as their monitoring servers, and monitor their
backup duration. It also affects users who use the <tt>sap_hana_backup</tt>
parsed section to develop custom plugins.
<br>
The <tt>sap_hana_backup</tt> check either showed a negative timespan for the
backup duration (Checkmk version <=1.6.0) or showed an error reading
"ValueError(Cannot render negative timespan)" (Checkmk version >= 2.0.0) in the
event that the monitoring and SAP Hana servers are not in the same timezone.
This has been fixed. Users affected by this issue must deploy the agent plugin
to the monitored server in order to apply the fix. Users who are sure their
servers are in the same timezone do not need to re-deploy the agent plugin;
however, we strongly advise to do so.
ID: 14310
Title: sap_hana_backup: cluster check crashes when node has no data
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The <tt>sap_hana_backup</tt> cluster check crashed when at least one node had
no relevant data with the error message "TypeError: argument of type 'NoneType'
is not iterable". This has been fixed.
ID: 14096
Title: <tt>cmk</tt>: fail on some previously ignored command line options
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
The command line flags <tt>--cache</tt>, <tt>--no-cache</tt>, <tt>--no-tcp</tt>
and <tt>--usewalk</tt> only have an effect to commands that involve fetching
data from a monitored host.
They had no effect on all other commands, and now cause those commands to fail.
The mentioned flags are now only allowed for the following <tt>cmk</tt> modes:
<ul>
<li><tt>--check</tt> (the default)</li>
<li><tt>-d</tt> / <tt>--dump-agent</tt></li>
<li><tt>--discover-marked-hosts</tt></li>
<li><tt>--check-discovery</tt></li>
<li><tt>-I</tt> / <tt>--discover</tt></li>
<li><tt>-i</tt> / <tt>--inventory</tt></li>
<li><tt>--inventory-as-check</tt></li>
</ul>
ID: 13909
Title: Accomodate large agent output
Component: cmc
Level: 1
Class: Bug fix
Version: 2.2.0i1
The protocol used between the fetchers and the core could only accomodate
payloads up to ca. 100 MB. This limit has been increased significantly.
ID: 13920
Title: UI: Increase width of scrollbars
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
The width of UI scrollbars was rather small, making it difficult to hit the scrollbar with the cursor.
The scrollbar width is now increased and in the dark theme its color is made lighter for a better user experience.
ID: 13682
Title: super_server: Fix deactivation of Solaris network service
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
This Werk fixes a regression that got introduced with Werk #13678.
When trying to deactivate the Solaris agent's network service via the ruleset
"Checkmk agent network service (Solaris)", the agent bakery did crash on baking
agents.
ID: 13860
Title: Windows agent internal port set to 28250
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
The change is intended to avoid the situation when the internal
agent port is randomly 'stolen' breaking the monitoring.
The former port 500001 is located in the range 32768-65535
and ports from the range may be used(randomly) by TCP clients
or even blocked by Windows(depends from version and service pack).
ID: 14259
Title: check_mailboxes: EWS protocol: Account email address can now be customized
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
Using EWS the account (used for both sending and receiving mails among other features) is
associated with identifiers, and the credentials username might be one of them for
convenience (but doesn't have to be).
This change provides an option to set the email address used to specify the account to be
contacted (i.e. PrimarySmtpAddress) in case it's different from the username.
If not specified the credentials username is being used as before.
This feature is only available for EWS and doesn't affect other email related active checks.