This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Port connections

Upper management has presented me with a scenario they would like covered. They want to be able to scan the ports on a server and see everywhere it is connected. If that port connects to another server on our network, they want to see that server name. Basically they want the ultimate dependency monitoring. Im really trying to wrap my head about how to go about doing this. Has anyone been able to accomplish something like this?

  • Summary answer:  '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.'

    If you had NTM license--separately licen$ed product ($$):  Network Mapping Software - Network Topology Diagram | SolarWinds

    Short answer regarding NPM mapping (but not really dependencies):  ConnectNow feature in Network Atlas - SolarWinds Worldwide, LLC. Help and Support

    Longer answer pertaining to NPM dependency functionality and not the separately licensed module NTM:

    https://support.solarwinds.com/Success_Center/Network_Performance_Monitor_(NPM)/Define_and_use_dependencies_in_Orion_NPM

    Overview

    This article provides information on defining and using dependencies in Orion NPM.

    Environment

    NPM xx

    Detail

    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.