ID: 8504
Title: Agent bakery: Now able to deploy custom files for linux/aix systems
Component: WATO
Level: 2
Class: New Feature
Version: 1.2.9i1
You can now deploy your own plugins through the agent bakery.
For further information have a look at the WATO rule <i>"Deploy custom files with agent"</i>.
ID: 8611
Title: Alert handlers now log success or failure to monitoring history
Component: Alert Handlers
Level: 2
Class: New Feature
Version: 1.2.9i1
Alert handlers to send feedback to the monitoring core. The history of the
affected host or service now gets two log entries: one for the launch of
the handler, one for the termination.
Also two identical alert handlers will not be allowed any longer to run
in parallel. This will avoid flooding processes in case of hanging handlers.
ID: 8539
Title: Made consolidation of values transparent to the user
Component: Metrics System
Level: 2
Class: Bug Fix
Version: 1.2.9i1
When showing graphs of larger time ranges, the graphs are normally based on
aggregated values, which means multiple measured values are consolidated to
a single value.
For example, when a graph is based on the "max" aggregation function, like
nearly all graphs are by default, the values in the Average column are not
the real average values of the shown time, but the average values of the
max values in the step of the graph. The step of the graph is now shown on
the top right of the graph.
To clarify this: If you look at a 7 day graph, you have a step of 30 minutes.
If the service is being checked in a 1 minute interval, the graph is based on
the maximum of 30 single values of each 30 minutes step.
So your average values are the 7 day average of the 30 minute maximum values.
This is obviously not what most users would expect, but we would have to fetch
3 times more data per graph to get the real average and the real min values
for each graph. The graphs are already producing a lot of load and we try
to keep the impact low, so we decided to make the calculation transparent and
changable by the user.
If you have a max graph, the min and average columns are slightly grayed out
to visualize the situation. If you hover on the titles, you get a description
about it. Now you can click on the columns titles to change the aggregation
function the graph is based on.
ID: 8541
Title: Service checks timeouts can now be configured individually for services
Component: The Check_MK Micro Core
Level: 2
Class: New Feature
Version: 1.2.9i1
It is a good idea to keep the service check timeout values as low as possible. All past versions
could only configure this option globally. So if you had only some services needing a higher
execution time, you had to increase this global value for all your services.
Now you can use the rule set "Service check timeout (Microcore)" to control this timeout per
service. It will override the globally configured option for all matching services.
ID: 8613
Title: Fix exception when signing agent and a host once had an agent but now don't
Component: Agent Bakery
Level: 2
Class: Bug Fix
Version: 1.4.0i1
ID: 8571
Title: Guard against mixing up check results from different hosts.
Component: The Check_MK Micro Core
Level: 2
Class: Bug Fix
Version: 1.4.0i1
ID: 8572
Title: Made scheduling of check helpers more robust
Component: The Check_MK Micro Core
Level: 2
Class: Bug Fix
Version: 1.4.0i1
Under very rare circumstances the monitoring core miscounted the number of
idle helpers, leading to an endless loop with 100% CPU load.
ID: 8555
Title: Enable local asynchronous notification delivery using mknotifyd by default
Component: Notifications
Level: 2
Class: New Feature
Version: 1.4.0i2
The notification deamon can be used for local asynchronous delivery and is informing you
about failed notification delivery since werk #8330 and is increasing the performance of
notifications in case the delivery of notifications takes time.
So the default delivery mechanism has been changed to use the local asynchronous delivery
in the Enterprise Edition.
ID: 8557
Title: Alert handling: Fixed repeating error "OSError: [Errno 9] Bad file descriptor"
Component: The Check_MK Micro Core
Level: 2
Class: Bug Fix
Version: 1.4.0i2
This error occured when a helper was terminated or not really started and persisted
until the alert helper was restarted (e.g. with cmk -R) and prevented othr event handlers
from working correctly.