ID: 11108
Title: Resolving of plugins default parameters during discovery
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
This werk only affects users that use an *.mk file in etc/check_mk/conf.d/ to override
the default parameters of a check plugin.
Previously the reference to this variable was saved in the autochecks, such that the value of
corresponding variable was determined just before each execution of the check plugin.
Now the value of the variable is evaluated during discovery, and the resulting value will be
saved in the autochecks and used for every subsequent execution of the check plugin.
Autochecks that have references to variable names in them will be converted during the update
process to Checkmk 1.7 or by running `cmk-update-config -v` manually.
Users that use an etc/check_mk/conf.d/*.mk file to set these default parameters are encouraged
to configure an appropriate WATO rule instead.
ID: 11205
Title: cisco_prime_wifi_access_points: New check plugin which monitors Cisco Prime WiFi access points
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
This check returns {{OK}} when the percentage of non-operational access points
does not rise above configurable levels.
Default values are {{(20%, 40%)}}.
It shows the total number of access points as well as the number of
access points marked {{Critical}}, {{Minor}} or {{Cleared}}.
The needed {{cisco_prime_wifi_access_points}} sections are generated by
{{agent_cisco_prime}} which has to be configured to fetch the required data
through the Cisco Prime API by providing the respective URL and connection
credentials.
ID: 11220
Title: ps: Add option to specify minimum age of processes
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
This werk adds the option to specify a minimum age for processes monitored
by the check <tt>ps<\tt>. This can be done either when configuring the default
parameters for the discovered services of the <tt>ps<\tt>-check (rule "Process
Discovery") or directly via the rule "State and count of processes".
ID: 11247
Title: Preserve piggyback data during restart and updates
Component: Site Management
Level: 1
Class: New feature
Version: 1.7.0i1
For performance reasons, the Piggyback data is stored in the tmpfs of the site
(in tmp/check_mk/piggyback). This has the disadvantage that the files disappear
as soon as the checkmk server is restarted or the tmpfs is unmounted (e.g.
during an update).
The lack of piggyback data can temporarily lead to incorrect check results and,
if you use the Dynamic Configuration, even cause certain hosts/services to
disappear from the configuration for a short time.
With this change the content of tmp/check_mk/piggyback and
tmp/check_mk/piggyback_sources is saved to var/omd/tmpfs-dump.tar during
certain actions (currently: omd stop, omd umount).
If the "omd start" detects that tmpfs needs to be reinitialized, the backup
from var/omd/tmpfs-dump.tar is restored to the fresh tmpfs.
ID: 11126
Title: ucd_cpu_util: Fix wrong CPU utilization
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
This fixes a wrong calculation in the check. The CPU utilization used the wrong values.
The rates for each value got calculated twice which resultet in bogus results.
ID: 11085
Title: Icon upload: Add missing transaction validation
Component: WATO
Level: 1
Class: Security fix
Version: 1.7.0i1
The transaction IDs (CSRF tokens) were not validated while processing the upload of icons.
This alone is not a security hole, rather a lack of validation of this call.
ID: 11221
Title: systemtime: Offset for vSphere special agent
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
The check <tt>systemtime<\tt> reported an incorrect offset when checking
the output of the vSphere special agent. This was caused by the runtime of
the special agent itself and has now been fixed. The check <tt>systemtime<\tt>
can now process a second, optional input which gives the timestamp against
which the actual offset is computed.
ID: 11046
Title: Fix infinite reloads of views when the number of columns is changed
Component: Multisite
Level: 1
Class: Bug fix
Version: 1.7.0i1
When the reload of a view was set to "off" and the number
of columns was modified this lead to infinite reloads of
the displayed table. This is fixed.
ID: 11246
Title: Drop classic theme
Component: Multisite
Level: 2
Class: New feature
Version: 1.7.0i1
With this change we remove the Classic theme. Even though there are still many
fans of this theme who like to use our Classic Theme, we can no longer support
this theme in the future due to cost and effort.
Users of the Classic Theme will automatically be switched to the current
default theme.
The main reason for this change is that we will make massive changes to the
user interface of Checkmk with the upcoming version. We can easily implement
these changes in the modern and dark theme together. In addition, we would have
had to redesign and implement some of these in the Classic theme, which we
cannot afford.