ID: 8552
Title: Notification spooling: Fixed "Corrupted spoolfile" in case spool files are created
Component: Notifications
Level: 1
Class: Bug fix
Version: 1.4.0i1
Fixed a race condition between the producing side (the notification module which creates
the spool file) and the consuming side (the mknotifyd which processes the spool files)
that made the mknotifyd process incompletely written files.
This could cause "corrupted spoolfile" error messages in the var/log/mknotifyd.log and
resulted in spool files being moved to the directory var/check_mk/notify/corrupted. The
notifications are not sent out in this situation.
ID: 8553
Title: Report element configuration: Showing host / service info in description of graph elements
Component: Reporting & Availability
Level: 1
Class: New feature
Version: 1.4.0i1
ID: 8545
Title: Improved error handling in case of Microcore to Check_MK helper communication error
Component: cmc
Level: 1
Class: Bug fix
Version: 1.4.0i1
In case the communication protocol between the Microcore and the Check_MK helpers leads
into an exception while the helper is reading a command from the Microcore, the helper
could become unusable in a way where it starts mixing check results of hosts.
In case of such an error the helper is now terminating itself. The Microcore will then
restart the helper afterwards.
ID: 8547
Title: Graph legend and controls can now be enabled/disabled through view display options
Component: Multisite
Level: 1
Class: New feature
Version: 1.4.0i1
ID: 8549
Title: Views: Time graphs can now be configured not to have a legend or controls
Component: metrics
Level: 1
Class: New feature
Version: 1.4.0i1
The graph painters in the views can now be configured to either have
no legend or no controls. Further graph render options might follow.
You can simply edit the view of your choice, scroll to the painter
and set the new option.
Additionally you or your users can customize the rendering per view
individually using the display options (blue display icon on top of view).
ID: 8544
Title: Fixed broken "default grahs" having negative values
Component: metrics
Level: 1
Class: Bug fix
Version: 1.4.0i1
Graph values which have no value specification and thus are rendered
with the default rendering method without unit etc. lead to broken
graphs when the values were negative. This fixes a regression introduced
with 1.2.8p6.
ID: 8541
Title: Service check timeouts can now be configured individually for services
Component: cmc
Level: 2
Class: New feature
Version: 1.4.0i1
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.