ID: 13285
Title: Activate Changes: Minor speedup for setups with disabled/inactive sites
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
Unreachable/disabled remote sites tend to accumulate lots of pending changes.
There was an performance impact, if these sites had 100+ changes and the
general size of the distributed monitoring setup was more than 50 sites.
ID: 13255
Title: Add EWS support to check_mailboxes active check
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
Now EWS (Exchange Web Services) can be selected next to IMAP and POP3 as protocol for mailbox access
for the check_mailboxes active check. The credentials to provide are similar to those of IMAP and POP3.
ID: 13567
Title: Raise in debug only if no cfg was found (mk_logwatch)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
mk_logwatch.py was raising IOError in debug mode although a logwatch.cfg existed in either logwatch.d or MK_CONFDIR.
It is now only raising if no configuration at all was found.
ID: 13568
Title: agent_azure: Enable passing secret via commandline (for debugging)
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Secrets for the special agents *should* be passed via stdin due to security reasons.
But for debugging on the command line, we should enable passing them via a parameter.
This was not working for agent_azure and is fixed now.
ID: 13474
Title: Monitor and inventorize Checkmk agent plugins and local checks
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
This werk adds the feature of inventorizing and monitoring the plugins and local checks that are deployed on the monitored host.
The check plugin <tt>checkkmk_agent_plugins</tt> displays a summary (count) of the deployed plugins.
Levels can be imposed on the versions of the plugins (for details refer to the plugins man page).
Inventorized are the plugin names, their versions, and their caching interval.
ID: 13317
Title: mqtt_clients mqtt_messages mqtt_uptime mqtt_broker: New checks to gather MQTT broker information
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
This werk introduces new checks which gather information from some MQTT
brokers. The mqtt_clients check displays client related statistics,
mqtt_messages shows message related statistics, mqtt_uptime shows the uptime of
the broker process and mqtt_broker shows miscellaneous information of the
broker.
ID: 13566
Title: Warn the user if deprecated asm plugin is in use
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.1.0i1
We see a lot of crashes of oracle_asm_diskgroup plugin with the following Exception:
<tt>File "/omd/sites/SITE/share/check_mk/checks/oracle_asm_diskgroup", line 157, in parse_oracle_asm_diskgroup
"fg_disks": int(fg_disks),</tt>
This is caused by the old mk_oracle_asm plugin from v1.2.6 still being executed on the monitored host.
The user is now informed to remove the plugin as the section data is now generated by the plugin mk_oracle.
ID: 13504
Title: Fix non functional change of OMD config variables for remote sites
Component: Setup
Level: 1
Class: Bug fix
Version: 2.1.0i1
If you changed sitespecific settings for remote sites that depend on the "omd
config" command (like "Start during system boot", "Access to Livestatus via
TCP", etc.), the changes were not correctly applied on the effected remote
sites.
This behaviour affects at least all versions since 1.5.
If you change such settings now, the "Activate pending changes page" will show
the following warning for each effected site:
"The applied changes require a restart of all site services.
These are performed now and will cause a short offline period."
On activating changes, a background job will be started on the remote site to
change the choosen settings. This background job needs to stop and start the
site, what causes a short offline period on the remote site.
ID: 13365
Title: Sorting for perf-o-meters after decimal point
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
When sorting perf-o-meters only the value before
the decimal point were respected.
Now the floating point values after the decimal point
are respected aswell
ID: 11826
Title: fileinfo.groups conjunctions not working properly
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
Conjunctions which included oldest and newest age in the rule "Size, age and count of file groups" did not work as expected.
The Service did not went {CRIT} when using them in a conjuction.
This is fixed now.