Compare results of two or more services
Add the possibility to compare the results of two or more services. In some cases, the exact value of a service is not important (hence can't be checked with thresholds), but has to be identical or nearly identical across several hosts (e.g. when syncing data to a group of hosts).
Please add a possibility to compare (numerical or temporal) values from two or more services, raising an alarm when they differ or deviate more than a given amount (absolute or by percentage).
A "first class" Checkmk rule would be the preferred implementation, but BI would also be a viable place for such a check.
Comments: 3
Oldest
•
Newest
•
Most likes
•
Fewest likes
-
09 Feb
Mohamed Saleh AdminHi Jörn,
Thanks for posting on our Ideas Portal!
To give us a better understanding of the problem this idea tackles, could you provide more context into the use case where this feature would be helpful e.g., which service would you want to compare the output for?
Best,
Saleh -
10 Feb
Jörn ClausenWe use a CMS system that pushes its content from a backend server to several frontend servers. This process fails sporadically on single servers, and is usually fixed once the next change is pushed. Monitoring the changes itself would be very hard, but in our case using the check "Size, age and count of file groups" allows us to see the number and age of recent transfers to each frontend. Looking at this check for all frontends gives an easy visual check, if one of the frontends is lagging behind the others. The proposed change would allow us to automate this comparison and raise an alarm, if a deviation is detected. I am sure there are other scenarios where "is everything identical?" would be an interesting information.