Welcome! Use the login menu to access:
Customer Portal
SolarWinds customers can download purchased software, renew maintenance, & more in our updated Customer Portal!
Community
After logging in, community members can rate & review SolarWinds software & participate in forums on thwack.com.
Partner Portal
SolarWinds channel partners will find all the resources they need in the Partner Portal, including exclusive partner tools.
| More

SolarWinds Knowledge Base

How do I define and use dependencies in Orion NPM?

Dependencies in Orion allow you to accurately account for topological constraints on your network. These constraints may be either the result of the design of a specific device, as in the case of interfaces on a switch or router, or the result of the physical architecture of your network itself. Orion offers an Unreachable status to account for the case when a device may appear to be down when its status is actually indeterminate, due to another device being down or unresponsive.

For example, in the case of a typical switch monitored by Orion NPM, when the switch itself goes down or becomes unresponsive, all interfaces on the switch will also be unresponsive, even though they may functioning perfectly well. By default, in Orion NPM these child interfaces display as Unreachable because their parent node is reporting as down.

Likewise, Orion also makes it possible to define dependencies among distinct devices, as in the case of a subnet of devices in one area of your network that are dependent on a single WAN link to maintain connectivity with the rest of your network. In this case, if you have defined a group consisting of the devices in this dependent subnet, you can then define a dependency where the dependent subnet is a child group to the parent router that is serving as the WAN link to the rest of your network. For more information about using groups, see “Managing Groups” in the SolarWinds Orion Common Components Administrator Guide.

The power of dependencies becomes evident when considering alerts. If you have an alert configured to trigger when a monitored object is down, you only want that alert to trigger if a monitored objects is positively down. In other words, you do not want an down object alert to trigger for an object that is not actually down. Without dependencies, all monitored objects on a monitored node that is unresponsive to ICMP queries will also report as down. With dependencies in use, these child objects will instead display as Unreachable, saving you the hassle of sorting through numerous false alerts resulting from the failure of a single node to respond promptly to a status query.

Creating a new dependency is a straightforward process of selecting the parent and children objects, as shown in the following procedure.

To create a new dependency:

  1. Click Start > All Programs > SolarWinds Orion > Orion Web Console.
  2. Click Settings in the top right of the web console.
  3. Click Manage Dependencies in the Node & Group Management grouping of the Orion Website Administration page.
  4. Click Add new dependency.
  5. On the Select Parent page of the Add New Dependency wizard, complete the following steps:
    1. Use the Show only: and Group by: selection fields to customize the list of displayed objects and groups.
      Note: The properties listed in the Group by selection field are dynamic.
    2. Select the parent object or group in the main pane, and then click Next.
      Note: If you want to define a dependency so that the reported states of child objects are dependent on the status of multiple parent objects, create a group including all parent objects, and then select it on this view. For more information, see “Creating Groups” in the SolarWinds Orion Common Components Administrator Guide.
  6. On the Choose Child page of the Add New Dependency wizard, complete the following steps:
    1. Edit the Dependency name, as appropriate.
    2. Use the Show only: and Group by: selection fields to customize the list of displayed objects and groups.
      Note: Properties listed in the Group by: selection field are dynamically dependent on the selection in the Show only: field.
    3. Select the child object or group in the main pane, and then click Next.
      Note: If you want to define a dependency so that the reported states of multiple child objects are dependent on the status one or more parent  objects, create a group including all child objects, and then select it on this view. For more information, see “Creating Groups” in the SolarWinds Orion Common Components Administrator Guide.
  7. On the Review Dependency view, review the current settings for the configured dependency.
    Notes:
    • If any advanced alerts are configured on parent or child objects, they will be listed on this view. Click + to expand alert details.
    • In the event that a parent object is down, all alerts configured on any child objects in a dependency on the down parent object are automatically suppressed.
  8. Click Submit to accept the dependency definition.
This article applies to the following SolarWinds products:
  • Orion NPM 10.1


Related Articles

No related articles were found.

Attachments

No attachments were found.

Visitor Comments

No visitor comments posted. Post a comment

Post Comment for "How do I define and use dependencies in Orion NPM?"

If this article does not provide the solution you need, please consider visiting our community forums on thwack or contacting SolarWinds Support. Please use the following form to provide comments that help us improve this KB article. Fields marked with an asterisk are required.

   Name:
* Email:
* Comment:
* Enter the code below:

 

Article Details

Last Updated
17th of November, 2010

Would you like to...

Print this page  Print this page

Email this page  Email this page

Post a comment  Post a comment

 Subscribe me

Subscribe me  Add to favorites

Remove Highlighting Remove Highlighting

Edit this Article

Quick Edit

Export to PDF


User Opinions

100% thumbs up
(2 votes)
0% thumbs down
(0 votes)

How would you rate this answer?




Thank you for rating this answer.

Continue