So I have the following probe:
Name: latency
Type: Function
Agent: default
Available: device_property(“FirstAddress”) <> “”
Error: if(array_element(ping(device_property(“FirstAddress”)), 0) < 80, “”, “High Latency”)
Value: array_element(ping(device_property(“FirstAddress”)),0)
Unit: ms
Rate: none
This alerts me if ping times to a device are larger than 80ms. I love this for monitoring latency on each tower. Right now I have the same probe running on the customer’s equipment to monitor latency from tower to customer. But I don’t want to get paged if just one customer’s latency goes up. I’d rather somehow have some code check to see if 10 or more customers off one tower have high latency, if so then notify. Is that possible?