ID: 8257
Title: Fixed crashing of core when rendering a lot of performance graphs in a short time
Component: cmc
Level: 2
Class: Bug fix
Version: 1.2.7i3
The core could crash when a single user or multiple users were requesting a lot
of performance graphs in a short time. This was caused by a non thread safe
code in the used rrdtool library which made the core crash.
ID: 8243
Title: Handle and display information about cached agent data in GUI
Component: cmc
Level: 2
Class: New feature
Version: 1.2.7i1
Check_MK now keeps track of the original age of information sent by the
monitoring agents. This is useful if certain agent sections are not generated
anew each time the agent is called but that are cached either locally on the
agent or on the Check_MK server (using the <tt>persist</tt> section option).
The sections in question need to declare the age
and lifetime of the cached data in the section header,
e.g. <tt><<<foobar:cached(1431431239:86400)>>></tt>.
Check_MK parses this information and hands it over to the Check_MK Micro Core.
The core uses that for a precise computation of the staleness and also makes
it available for the Multisite GUI.
The GUI in turn uses the point of time where the cached information has been
created as the time of the <i>last check</i> instead of the last execution of
Check_MK. In the details of a service you can see both the age and lifetime
of the cached data.
When using Nagios or another core the new information from the agents
is simply being ignored an nothing changes.
ID: 8222
Title: You can now have the timeline bar and/or the detailed timeline rendered in a report
Component: Reporting & Availability
Level: 2
Class: New feature
Version: 1.2.7i1
The report element <i>Availability table</i> now allows to also show the graphical
timeline bar and/or the detailed list of time spans (events) that make up to the
availability of the object in question. If the table contains more than one
object (host, service), then the timeline bars and details are repeated for every
single object.
ID: 8220
Title: Graph Collections: create collections of graphs, accessible via the sidebar
Component: metrics
Level: 2
Class: New feature
Version: 1.2.7i1
The new graphing system has a new thing called <i>Graph Collections</i>. Such a collection
contains a list of specific host and service graphs. Each user can create an arbitrary
number of own collections. Collections can by published to be visible to other users
- just like views. And they become visible in the <i>Views</i> sidebar snapin within
the topic <i>Metrics</i>.
Adding a graph to a collection is done by simply clicking on a new icon right
within the graph. It opens a popup menu where you can select one of your
collections to add to.
ID: 8221
Title: Fix exception in report scheduler, about missing 'single_infos'
Component: Reporting & Availability
Level: 2
Class: Bug fix
Version: 1.2.7i1
This exception happend in the preview and also in the actual reports.
Both places have been fixed.
ID: 8204
Title: agent bakery for windows HW/SW-Inventory now uses the new mk_inventory.vbs script
Component: HW/SW Inventory
Level: 2
Class: New feature
Version: 1.2.7i3
and inventory baklet now has extended configuration features
ID: 8196
Title: bakery winperf_if: now uses correct plugin windows_if.ps1
Component: WATO
Level: 2
Class: Bug fix
Version: 1.2.7i3
The agent bakery used the incorrect/deprecated file wmic_if.ps1 in the bakelet "Network Interfaces on Windows".
It now uses the windows_if.ps1.
ID: 8195
Title: Now able to deploy custom files with the agent (Windows only)
Component: agents
Level: 2
Class: New feature
Version: 1.2.7i3
You can now configure via a WATO rule that additional files can be deployed
with the windows agent. All you have to do is to put these files/folders in
the directory <i>~/local/share/check_mk/agents/custom</i> and configure the
WATO rule accordingly. For further details have a look at the description
of the rule "Deploy custom files with agent". These custom files will
be included in the MSI package and are automatically installed during the
Check_MK installation / update.
ID: 8184
Title: agent bakery: fixed missing configuration data in check_mk.ini
Component: agents
Level: 2
Class: Bug fix
Version: 1.2.7i1
The data of the check_mk.ini file is now written to disk
before the file is put into the msi package.
ID: 8162
Title: Also bake agents for hosts that are monitored on remote systems
Component: agents
Level: 2
Class: Bug fix
Version: 1.2.7i1
If you are using the agent bakery in a distributed environment then the
bakery would ony create agents for hosts monitored on the site where
the baking is being done. Now alwas all agents are being created.