Submit a ticketCall us

Get a crash course on Network Monitoring delivered right to your inbox
This free 7-day email course provides a primer to the philosophy, theory, and fundamental concepts involved in IT monitoring. Lessons will explain not only how to perform various monitoring tasks, but why and when you should use them. Sign up now.

Home > Success Center > Orion Platform > Orion Documentation > Orion Platform Administrator Guide > Monitor devices with SolarWinds Orion agents > Agent requirements

Agent requirements

 Updated June 7th, 2016

Agent software is free. Licensing occurs through your product and is usually based on the number of monitored elements.

  • Windows agents run as a service.
  • Linux agents run as a service daemon.

Before you deploy agents to a target computer, review the following system requirements.

Type Windows Requirements Linux
Operating System
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2008 R2 SP1
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows 7, Windows 7 SP1
  • Windows 8, Windows 8.1
  • Windows 10

Only Pro, Enterprise, and Ultimate workstation operating systems editions are supported.

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • CentOS 5
  • CentOS 6
  • CentOS 7
  • SUSE Linux Enterprise Server 10
  • SUSE Linux Enterprise Server 11
  • SUSE Linux Enterprise Server 12
  • Ubuntu 14, 64-bit only
  • Amazon AMI, 64-bit only
Other software

The following software packages are installed by the agent installer if necessary:

  • Microsoft Visual C++ 2013 Redistributable Package for 32-bit or 64-bit
  • .NET Framework 4.0 (You must install this manually if you are installing an agent on Windows Server 2008 R2 or earlier or Windows Core)
  • .NET Framework 4.5 (Required for Windows Server 2008??R2 SP1 and later)
  • You may need to install the following manually:

    • Python 2, versions 2.4.3 and later

    Python 3 is not supported

  • The bash shell
Security

The VeriSign Root Certificate Authority (CA) must be current. This is required because the agent software is signed using a VeriSign certificate. To install a certificate, see Certificates and the agent.

After the agent is installed, it runs as a Local System account and does not require administrative permissions to function.

Account permissions

If you want to deploy agents from the Orion server, the following requirements must be met:

  • The account used for remote deployment must have access to the administrative share on the target computer: \\<hostname_or_ip>\admin$\temp.
  • User Account Control (UAC) must either be disabled on the target computer, or the built-in Administrator account must be used.
  • You may need to disable UAC remote restrictions.
  • Other remote or mass deployment methods do not have the same requirements.
  • An account that can connect remotely through SSH.
  • An account that can install software and create a user and group.

 

HDD Approximately 100 MB of hard drive space on the target computer, for installation only

Account Privileges

If you want to deploy agents from the Orion server, the following requirements must be met.

Windows

  • The account used for remote deployment must have access to the administrative share on the target computer: \\<hostname_or_ip>\admin$\temp.
  • User Account Control (UAC) must either be disabled on the target computer, or the built-in Administrator account must be used.
  • You may need to disable UAC remote restrictions.
  • Other remote or mass deployment methods do not have the same requirements.

Linux

  • An account that can connect remotely through SSH.
  • An account that can install software and create a user and group.

Agent port requirements

Target computer

Port Protocol Service/
Process
Direction Communication
method
OS Description
22 TCP sshd

Inbound

Either Linux

Used to install the agent on Linux computers through SSH and SFTP or SCP.

135 TCP

Agent installer

Inbound

Either Windows (DCE/RPC Locator service) Microsoft EPMAP. This port must be open on the target computer for remote deployment.
445 TCP Agent installer

Inbound

Either Windows Microsoft-DS SMB file sharing. This port must be open on the target computer (inbound) for remote deployment.
17778 TCP

SolarWinds Agent

Outbound

Agent-initiated

Windows

Linux

Used continuously by the agent to communicate back to the Orion server. Also used to deploy the agent.

17790

TCP

SolarWinds Agent

Inbound

Server-initiated All Used to communicate with the Orion server.
17791 TCP

SolarWinds Agent

Agent installer

Outbound

 

Agent-initiated Windows 2008 R2 Used continuously by the agent to communicate back to the Orion server. Also used to deploy the agent.

Orion server

Port Protocol Service/
Process
Direction Communication
method
OS Description
22 TCP sshd

Outbound

Either Linux

Used to install the agent on Linux computers through SSH and SFTP or SCP.

17778 TCP

Orion Module Engine

SolarWinds Agent

Inbound

Agent-initiated

Windows

Linux

Used continuously by the agent to communicate back to the Orion server. Also used to deploy the agent.

17790

TCP

Orion Module Engine

SolarWinds Agent

Outbound

Server-initiated All Used to communicate with the Orion server.
17791 TCP

Orion Module Engine

SolarWinds Agent

Inbound

Agent-initiated Windows 2008 R2 Used continuously by the agent to communicate back to the Orion server. Also used to deploy the agent.

Agent resource consumption

Resource Consumption
CPU Less than 1% on average under normal operating conditions (0.24% on average)
Memory 10 - 100 MB, depending on the number and types of jobs
Bandwidth

Roughly 20% (on average) of the bandwidth consumed by the WMI protocol for transmission of the same information

For example, Agent: 1.3 kB/s versus WMI at 5.3 kB/s

A single polling engine can support up to 1,000 agents.

Some Linux distributions, such as CentOS, log all cron jobs, including jobs that ensure the agent service is still up and responding. The log file can become large quickly. If your distribution logs all cron jobs, ensure that you use a tool such as logrotate to keep your log files to a manageable size.

 
Last modified
15:11, 12 May 2017

Tags

Classifications

Public