It might be my short of knowledge - but I am stuck with a very basic problem of alerting. This i know can be achieved in monitoring tools like HP/ IBM etc
Given an example is disk
1 Node has multiple disks—> /, /var, /opt
2 Node has multiple disk—> /, /var, /data
n Node has multple disk—> /, /xy, /abc
I want to monitor all using 1 single service with general rule that if it breaches 80% raise an alarm.
But I want to receive 2 alerts / 3 alerts / 4 alerts for each mount points on the same server from the same single serviceX
Currently 1 alert is raised for any OR many mount point threshold breach on particular server.
I want to make HostName:Service-Name:Mount-Point as unique key to raise alerts. That way for each mount point it will raise alert.
The above is an example. There are many more use case like windows service, MQ queue manager, Postgres multiple instance on single server which somehow needs this where the ServerName:ServiceName:$variable$ should make unique alerts. That $variable$ should be electable based on what we want to pass as unique like Mount Point, Windows Service Name, Database Instance Name, MQ Queue Name etc etc