When you have a fair number of devices at remote sites being monitored over the WAN, a common problem is that when the WAN link goes down, ALL the devices report down, which while serving a certain good by ensuring the network admin wakes up from his phone beeping 15 times instead of once, can be really annoying...
It's fairly easy for any given device to make it's trigger dependent on an edge device. What's not so easy is
(a) making sure the edge device, by look of polling timing, is the first to go, and most importantly
(b) actually doing this for dozens of devices at dozens of sites, and keeping it updated as new devices are added, and especially edge devices changed out.
I'm starting to think about some way to script this (e.g. marking the edge device with a macro, and using subnets to delineate which are behind each edge -- difficult if overlapping addresses like wifi guest networks are invovled), and then generating the dependencies on the fly with SQL. Ugly in many regards.
Has this been done? Brief attempts to search just yield a lot of discussion about dependencies in general but no automation.
I'd rather spend a week automating something than 15 minutes a month doing it by hand, especially since a short attention span means I'll forget after a while to spend the 15 minutes.
Anyone tackled this?
It's fairly easy for any given device to make it's trigger dependent on an edge device. What's not so easy is
(a) making sure the edge device, by look of polling timing, is the first to go, and most importantly
(b) actually doing this for dozens of devices at dozens of sites, and keeping it updated as new devices are added, and especially edge devices changed out.
I'm starting to think about some way to script this (e.g. marking the edge device with a macro, and using subnets to delineate which are behind each edge -- difficult if overlapping addresses like wifi guest networks are invovled), and then generating the dependencies on the fly with SQL. Ugly in many regards.
Has this been done? Brief attempts to search just yield a lot of discussion about dependencies in general but no automation.
I'd rather spend a week automating something than 15 minutes a month doing it by hand, especially since a short attention span means I'll forget after a while to spend the 15 minutes.

Anyone tackled this?