Werk #7130: Fixed "Clustered services for overlapping clusters" rule while checking
Component | Checks & agents |
Title | Fixed "Clustered services for overlapping clusters" rule while checking |
Date | Mar 22, 2019 |
Checkmk Edition | Checkmk Raw (CRE) |
Checkmk Version | 1.5.0p14 1.6.0b1 |
Level | Trivial Change |
Class | Bug Fix |
Compatibility | Compatible - no manual interaction needed |
Normally each node is part of a single cluster host in Check_MK. Using the ruleset {{Clustered services for overlapping clusters}} you can assign services found on a node to different independent cluster hosts, so called overlapping clusters. This was unregarded while executing clustered services checks on the related clusters. This may result in wrong check results.
Example: Each of the two clusters {{cluster1}} and {{cluster2}} has the nodes {{node1}} and {{node2}}. On each node we have discovered a process {{Process ABC}}. Within the ruleset {{Clustered services for overlapping clusters}} we assign the service {{Process ABC}} from node {{node1}} to {{cluster1}}.
Now the service {{Process ABC}} which is assigned ot the cluster {{cluster1}} processes the data of both nodes and may return a wrong check result in the moment where {{node1}} AND {{node2}} have data for {{Process ABC}}.