Our sites have independent internet links monitored from our Solarwinds server in Azure using IPSec tunnels. Each site has a Juniper firewall and then the rest of the network equipment hangingoff the firewall. To manage alerts, we configured dependencies at each site with:
- the firewalls as the parent, and
- a group including all other devices at each site as a child.
Thus, if there is an error on the firewall, we have only one alert (for the firewall). Separately, we monitor the public IP address of the internet routers. So, if there is an ISP problem at a site (or a power issue), we have an alert for both the public IP and the firewall. This has worked well, but sometimes generates 2 alerts where 1 would do.
What we want to do is to have an additional dependency using:
- the public IP as the parent
- a group including the firewall AND the rest of the equipment as a child.
In testing the extra dependency, when there is a ISP problem at site it does generate alerts for all devices (though not every time - possibly because of the order in which devices are polled?). Preliminary searches online suggest that a child object have should not have two different parents - unless they both go down, the alerts will not be suppressed. Has anyone found a way round this, or is this a limitation? (After all, on our current config, we do have the benefit of knowing that when only the firewall alerts it is a local problem, but when we get 2alerts it may be ISP issues, or power)