ID: 11483
Title: heartbeat_crm: Fix ExceptionTypeError if cluster is not availabe
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i1
In case the cluster was not available, the check crashed with the error
"ExceptionTypeError (expected string or buffer)".
>From now on, the check can handle such situations.
ID: 11480
Title: snmp_info, mgmt_snmp_info: Add host label "cmk/device_type" discovery
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
>From now on, the sysDescr is parsed for the following strings:
<li>appliance</li>
<li>controller</li>
<li>firewall</li>
<li>printer</li>
<li>router</li>
<li>sensor</li>
<li>switch</li>
<li>ups</li>
If one string (foo in this example) is found, the host will discover the host
label <b>"cmk/device_type:foo"</b>.
Because sysDescr is the only reliable way to get the device type from a snmp
device, but not every description contains the strings above, we also have to add
device specific host labels via the regarding check plugins like
cisco_wlc_clients. This will be added with further werks.
The implementation takes care, that the device specific host label always wins
about the strings in snmp_info and mgmt_snmp_info.
ID: 11463
Title: Windows Agent: additional protection of the working directories
Component: Checks & agents
Level: 2
Class: Security fix
Version: 2.0.0i1
With this fix some deirectories used by windows Agent are protected from
any access of Windows Standart User:
Program Files (x86)\checkmk\service
ProgramData\checkmk\agent\backup
ProgramData\checkmk\agent\config
ProgramData\checkmk\agent\install
ProgramData\checkmk\agent\update
ID: 11484
Title: Management Board: Remove explicit check plugins
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i1
The only difference of check plugins for Management Boards was the resulting
service description. In case, the plugin was related to a Management Board, the
prefix "Management Interface:" was set by the check plugin.
As the discovery now handles this scenario, the explicit check plugins are not
needed any more.
Note:
If you use local checks that use plugin sections that have an equivalent
Management Board section, changes on that checks also affect the processing of
the Management Board plugin section, e.g. <<<snmp_info>>> on
<<<mgmt_snmp_info>>>.
ID: 11337
Title: job: addition of job monitoring to AIX agent
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.0.0i1
This change introduces the job monitoring functionality to the
AIX agent. The behaviour is similar to the job monitoring process
of the Solaris and Linux agent. The resulting services contain time
related information of the jobs.
ID: 11496
Title: User access times are now recorded and displayed by default
Component: WATO
Level: 1
Class: New feature
Version: 2.0.0i1
The feature "Save last access times of users" of the GUI, which was
disabled by default, is now always enabled. The time of the last access
is stored for each user.
The time of the last activity is shown on the users page for all admin
users by default. In case you want to hide this information, you can
remove the permission "Show last user activity" from your users.
ID: 11495
Title: Remove dokuwiki from standard Checkmk packages
Component: Other Components
Level: 2
Class: New feature
Version: 2.0.0i1
Dokuwiki has been delivered with Checkmk since the introduction of OMD. It has
certainly helped some users to quickly create documentation in their monitoring
site. But for Checkmk 2.0 we decided to remove Dokuwiki from the standard
packages.
The Dokuwiki package causes increased effort and complexity because it has to
be maintained by us, including the plugins that have been selected and
implemented. The main problem here is: We support different Linux distros in
different versions. These platforms provide different PHP versions by default
(currently PHP 5.4 to 7). To all these versions we have to keep Dokuwiki and
the plugins compatible. Upstream, however, Dokuwiki has removed support for
such old PHP versions. This would increase the effort for us significantly if
we want to support all platforms equally well.
If you have been using Dokuwiki in a Checkmk site so far, there are ways to do
so. Dokuwiki can be installed into the local hierarchy of a site and run from
there. You are responsible for the installation and maintenance of the
installation yourself. It would even be possible to create an MKP to share the
installation with other users.
The Checkmk sidebar snapin "Wiki" has also been removed from Checkmk. If
you want to use it, you can find it at
"share/doc/check_mk/treasures/wiki_sidebar_snapin.py" in your site. Copy
the file to "local/share/check_mk/web/plugins/sidebar/" and restart your
site apache to make the snapin available to the GUI.
ID: 11345
Title: Use correct periods for AWS
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i1
The Special Agent for AWS uses the passed time since midnight for the cache interval for some sections.
However AWS does only allow specific values for the periods. This is now ensured with this werk.
Background information:
AWS expects "period" to be an integer and a multiple of 60 for metrics.
For metrics with high resolution, also the values 1, 5, 10, 30 and 60 are allowed.
See: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric…
ID: 11337
Title: job: addition of job monitoring to AIX agent
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.0.0i1
This change introduces the job monitoring functionality to the
AIX agent. The behaviour is similar to the job monitoring process
of the Solaris and Linux agent. The resulting services contain time
related information of the jobs.
ID: 11328
Title: hr_mem: avoid crash when evaluating irrelevant OIDs
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.0.0i1
The hr_mem plugin used to crash when trying to evaluate OIDs that are not
relevant for the check. This has been fixed so that these OIDs are ignored and
the check continues to run normally.