Refactoring: Changed remaining check parameters starting with an 's' to the new rules...
[check_mk.git] / .werks / 4202
blobc43b9bf9bef1be2c21e5879f6d1c10602f41071e
1 Title: Availability now avoids pending states for times before new hosts or services were added
2 Level: 1
3 Component: bi
4 Compatible: compat
5 Version: 1.4.0b1
6 Date: 1483958830
7 Class: fix
9 When computing the availability of a BI aggregation for a time range during
10 which new hosts or services were added to the monitoring the state of these
11 objects would be displayed as (PEND) before point of time they were added. But
12 this is not correct. These objects where not pending but simply not yet
13 existing and thus not contained in the aggregation tree at all at that time.
15 When computing a BI state it is a big difference if something is pending
16 or simply not existing. One pending node can make the total tree state also
17 (PEND).  While this is correct in the current monitoring it breaks the
18 availability computation.
20 BI availability has now been fixed so that unmonitored hosts and services
21 are correctly being removed from the tree in the according time ranges and
22 the real state at that time is reconstructed. That way bogus (PEND) phases
23 of BI aggregations are being avoided.