ID: 1880
Title: inventory_processes rules can now be configured without setting levels
Component: Core & Setup
Level: 2
Class: Bug Fix
Version: 1.2.7i1
Since werk #1563 the levels configured in the rule {inventory_processes} are not
interpreted anymore. If you used this rule to configure process discovery, you
can now leave the last four elements (thresholds) of.
Note: If you use WATO for configuring process discovery, this change does not affect you.
To configure the thresholds, you need to use the {check_parameters} option like
shown in the example below:
F+:etc/check_mk/main.mk
# Old configuration style
inventory_processes += [
( ["sap", ], ALL_HOSTS, "SAP_ora_pmon_%s", "~ora_pmon_([A-Z][A-Z,0-9]{2,3})$", GRAB_USER, 1, 1, 1, 1 ),
]
# new style configuration:
inventory_processes += [
( ["sap", ], ALL_HOSTS, "SAP_ora_pmon_%s", "~ora_pmon_([A-Z][A-Z,0-9]{2,3})$", GRAB_USER),
check_parameters += [
( {'levels' : (1, 1, 1, 1)}, ALL_HOSTS, ['proc_SAP_ora_pmon_.*'] ),
]
F-:
ID: 1879
Title: Not showing "only show permitted hosts/services" option for users not having "see all" permissions
Component: WATO
Level: 1
Class: Bug Fix
Version: 1.2.7i1
This option is only meant to reduce the amount of seen hosts/services of a user having the
"see all hosts/services" permission to the hosts/services which the user is really assigned
to. To configure this option makes only sense for users having the "see all" permissions. Now
WATO only shows the checkboxes for these users.
ID: 1878
Title: Fixed possible shell injection when filtering the EC archive
Component: Event Console
Level: 2
Class: Security Fix
Version: 1.2.7i1
To optimize searches in the Event Console archive files, the event console
uses "grep" to make a fast preselection of history entries. The grep command
is used for different filters, like the "ID of rule". This allows normal logged
in users with only GUI privileges to execute shell commands on the monitoring
host with privileges of the user the Event Console is running with. Normally
this is the sites user in OMD sites or the user nagios.
All currently maintained versions are affected. If you are using an affected
version which we offer no more releases for, you can use the patch of
this Werk to fix the issue for your version.
This issue has been discovered and reported by Christian Thiemann. Thanks!
ID: 1675
Title: esx_vsphere_hostsystem.cpu_util_cluster: Averaged CPU utilization of all cluster nodes
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.7i1
This new check allows you to monitor the average CPU utilization over all cluster nodes.
Each node has informations about the total available MHz and the actually used MHz for computing.
The actual usage of a cluster is calculated by the formula <i>(total_used_mhz / total_avail_mhz) * 100</i>
Via WATO you can configure a set of WARN and CRIT levels for specific node counts.
ID: 1920
Title: df: Linux filesystem check now supports displaying data reserved for root
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.7i1
Check_MK accounts space that is reserved for the root user on Linux and Unix
as used space. Usually 5% are being reserved for root when a new filesystem is
being created. With this new parameter option you can have Check_MK display
the current amount of reserved but yet unused space.
ID: 1674
Title: ibm_svc_license / other license checks: now able to configure limits
Component: WATO
Level: 1
Class: New Feature
Version: 1.2.7i1
The check ibm_svc_license now has configurable license limits via WATO.
Additionally, the limits for all license check got a small change,
thats why this werk is marked as <tt>incompatible</tt>.
Old limits:
<ul>
<li>Absolute unused levels - Warn/Crit at xx</li>
<li>Percentage unused levels - Warn/Crit at xx</li>
<li>Go critical if all licenses are used</li>
<li>Always report OK</li>
</ul>
New limits:
<ul>
<li>Absolute unused levels - Warn/Crit below xx</li>
<li>Percentage unused levels - Warn/Crit below xx</li>
<li>Go critical if all licenses are used</li>
<li>Always report OK</li>
</ul>
This change has been made because it was hard to configure an OK state
when the used licenses equalled the number of available licenses.
ID: 1215
Title: Include check-functions from extra_sections in precompailed checks
Component: Checks & Agents
Level: 1
Class: Bug Fix
Version: 1.2.7i1
Due a new feature it's no possible for a check to use agent sections from foreign checks. In some
cases this checks has a parse function. In rare cases the foreign check was not part check_table of the host.
This had been leading to a missing parse function.
Bug not affected the cmc microcore.
ID: 1918
Title: ps: new option for checking the age of a process (on Linux)
Component: Checks & Agents
Level: 1
Class: New Feature
Version: 1.2.7i1
The process check now shows the age of processes (the total elapsed time since
the start of a process) and also allows to set upper limits on this. Currently
this is only implemented in the Linux agent. You need to update that agent if
you want to make use of the new feature.