Refactoring: Changed remaining check parameters starting with an 's' to the new rules...
[check_mk.git] / .werks / 8243
blob74742dd200d15e8c62b08b82b2ab7ff11286dc11
1 Title: Handle and display information about cached agent data in GUI
2 Level: 2
3 Edition: cee
4 Component: cmc
5 Version: 1.2.7i1
6 Date: 1431431105
7 Class: feature
9 Check_MK now keeps track of the original age of information sent by the
10 monitoring agents. This is useful if certain agent sections are not generated
11 anew each time the agent is called but that are cached either locally on the
12 agent or on the Check_MK server (using the <tt>persist</tt> section option).
14 The sections in question need to declare the age
15 and lifetime of the cached data in the section header,
16 e.g. <tt>&lt;&lt;&lt;foobar:cached(1431431239:86400)&gt;&gt;&gt;</tt>.
17 Check_MK parses this information and hands it over to the Check_MK Micro Core.
18 The core uses that for a precise computation of the staleness and also makes
19 it available for the Multisite GUI.
21 The GUI in turn uses the point of time where the cached information has been
22 created as the time of the <i>last check</i> instead of the last execution of
23 Check_MK. In the details of a service you can see both the age and lifetime
24 of the cached data.
26 When using Nagios or another core the new information from the agents
27 is simply being ignored an nothing changes.