Simple. Suppose you are an admin for an organisation that has multiple sites across the country, connected by some sort of WAN. In the event of a Telco outage in one of your branches, you probably do not want a single alert for each and every device at that branch. What you you want a single and useful alert informing you that the WAN CPE is down. Setting up Parent/Child dependencies in NPM Solarwinds, will allow you to do that. And here's how to do it.
1 - Create a new group.
Start by creating a new group, based on a dynamic query, that will contain all your child devices.
Dynamic Group Queries
Use dynamic queries to define your child groups. The benefit of using dynamic query as opposed to statically assigning devices into your groups, is that if a device were to be added to your network, it would be automatically added to a group as well. This will save you valuable admin time.
|Figure 1- Creating a dynamic query|
Figure 1 shows how to create such a dynamic query. In this example, ALL devices that have the term "Hemmant2" in the system name, will be dynamically added to the group. The PREVIEW button is gold, because it actually displays all the devices that have been marked as part of the group based on the conditions provided.
Going back to your group definition, now the dynamic query is defined, the group configuration will look like something in the picture below.
2- Create a new dependency
Go to your Solarwinds NPM admin page and choose "Manage dependencies":
First thing you will need to do is define your parent device, for instance on a branch with a CPE connecting to LAN device through the rest of the corporate network, if that CPE router goes down, everything behind it will appear down.
Now you will have to define the Child group that 'sits' behind this parent device. Because we already defined our LAN devices group, using a dynamic query, in Step 1, this is now fairly easy. All you will need to do is select the relevant group and Robert's your father's brother.