Werk #12835: Service label conditions could lead to wrong rule matches
Component | Core & setup |
Title | Service label conditions could lead to wrong rule matches |
Date | May 26, 2021 |
Checkmk Edition | Checkmk Raw (CRE) |
Checkmk Version | 1.6.0p25 2.0.0p6 2.1.0b1 |
Level | Prominent Change |
Class | Bug Fix |
Compatibility | Compatible - no manual interaction needed |
The matching of service rule sets (which are used for a lot of different settings in Checkmk) could lead to wrong rule matching results in case service labels were used.
This issue was only triggered in a specific condition: Multiple services on different hosts on the same site with the same service description had to use the exact same set of label keys (the text before the ":") with different label values (the text after the ":").
In this case it could happen that the rule value of one service affected the rule value of another service. For example, this could lead to services being added to a service group which should not be added to that group.