Take a look on https://ruxit.com - the problem concept that it introduce might be what you look for. It is a correlation of events or alerts in whole system that one causes another and it tells the root cause. There is a problem dashboard and you can get notifications when a problem occurs.
Ruxit is horribly expensive. I have 10 servers and something like OpsDash or New Relic is much more cheaper!
Compare it to something like Data Dog which costs 15$ per host per month. https://www.datadoghq.com/pricing/