Werk #2428: "Clustered services for overlapping cluster": Improved rule matching

Component Checks & agents
Title "Clustered services for overlapping cluster": Improved rule matching
Date Sep 17, 2015
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i3 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

The matching algorhytm for this rules did not check if the matched cluster did actually belong to the node.

For example if you had the following clusters

ClusterA: Host1, Host2
ClusterB: Host3, Host4

And these "Clustered services for overlapping cluster" rules

Rule 1) Service1 -> ClusterA
Rule 2) Service1 -> ClusterB

If Host3 has a Service1, the rule number one would match and assign this service to ClusterA, ignoring the fact that this host is actually a part of ClusterB.

This has been fixed.

To the list of all Werks