Documentation forServer & Application Monitor

Application Dependencies requirements in SAM

Before using the Application Dependencies feature to track how applications, application processes, and servers connect to each another, review the following requirements and recommendations.

Requirements
Permissions

To configure Application Dependencies settings, use an Orion Administrator account with the following Node Management rights:

  • Execute Application Dependency polling
  • Deploy agents to nodes
Host systems

Each dependency must involve two separate physical or virtual servers, represented as nodes in the Orion Web Console.

Each nodes must be monitored by at least one assigned application monitor.

Linux distributions must support GNU C Library (glibc) 2.18 or later.

The following environments are not supported:

  • Windows 2008 R2 and R2 SP1 with driver installation protection enabled
  • Desktop OS such as Windows 10
  • Raspbian 8.0

Do not use IPv6 or link-local addresses to communicate within the network segment (link) or the broadcast domain to which the host is connected.

Orion agent

SAM deploys agents to flag nodes for polling so host systems must support Orion agent requirements.

Tip: Enable "Allow automatic agent updates" on the Manage Agents > Edit Agent Settings page so you don't have to update agents manually.

Ports

Remote systems that host applications and listen on a specific port must support the following exceptions.

  • On the destination node, allow:
    • Inbound TCP connections for the port, and
    • An inbound rule from any random remote port.
  • On the source node, allow an outbound TCP connection for the port from an Nping application on any random port.

Using this feature with Windows Failover Clusters (WFCs) has additional requirements.

Recommended monitoring limits

For optimal performance, use the Application Dependencies feature to monitor up to 500 nodes. For example, in a typical deployment where 500 nodes are monitored, and another 500 nodes are not monitored by this feature, you can track dependencies for:

  • Up to 7500 application-to-application connections, and
  • Up to 1500 node-to-node connections.

Note the following details about this guidance:

  • Recommended limits are not cumulative. The number of application-to-application dependencies does not impact the number of node-to-node dependencies.
  • These limits assume an average of 3 IP addresses (IPv6 or IPv4) and 5 applications per node.
  • Orion agents hosted on minimally provisioned servers can consume high CPU usage during polling. If that occurs, reduce the quantity of monitored component monitors or increase server resources. For more tips, see SAM polling recommendations.