Виробник: SolarWinds
SolarWinds Network Configuration Manager 7
Requirements vary based on:
- The number of nodes
- The frequency of configuration downloads
- The length of time that configurations are maintained in the database
Port requirements
The following ports might be needed for the Orion Web Console, depending on how SolarWinds NCM is set up to download and upload configurations:
Port | Protocol | Service/Process | Direction | Description |
---|---|---|---|---|
22 | SSH/SCP |
SCP server |
Bidirectional |
SSH/SCP default port for NCM to transfer configs |
23 | Telnet |
NCM Business Layer Plugin, NCM Jobs (collector) |
Outbound | Telnet default port for NCM to transfer configs |
25 | TCP | SolarWinds Alerting Service V2 | Outbound | SMTP email default that NCM uses for notification (If SSL/TLS encryption is set up on SMTP server, default port is 465) |
69 | UDP | TFTP Server | Inbound | TFTP server listens on this port |
80 | TCP | IIS | Inbound | HTTP default for the Orion Web Console |
137 | UDP | File and Printer Sharing (NB-Name-In) | Bidirectional | Used to store firmware updates and configuration files remotely |
138 | UDP | File and Printer Sharing (NB-Datagram-In) | Bidirectional | Used to store firmware updates and configuration files remotely |
139 | TCP | File and Printer Sharing (NB-Session-In) | Bidirectional | Used to store firmware updates and configuration files remotely |
161 | UDP | SolarWinds Job Engine v2 | Outbound | SNMP statistics collection, the default for polling in NCM |
162 | UDP | SolarWinds Trap Service | Inbound | Trap messages listened for and received by the Trap Server |
443 | TCP | IIS | Inbound | Default port for HTTPS binding |
445 | TCP | File and Printer Sharing (SMB-In) | Bidirectional | Used to store firmware updates and configuration files remotely |
465 | TCP | SolarWinds Alerting Service V2 | Outbound | The port used for SSL-enabled email alert actions |
514 | UDP | SolarWinds Syslog Service | Inbound | Syslog Service listens for incoming messages |
587 | TCP | SolarWinds Alerting Service V2 | Outbound | The port used for TLS-enabled email alert actions |
1801 | TCP | MSMQ | Bidirectional |
MSMQ WCF binding (For more information see this article from Microsoft) |
5671 | TCP | RabbitMQ | Bidirectional | For encrypted RabbitMQ messaging (AMQP/TLS) into the main polling engine from all Orion servers |
17777 | TCP |
SolarWinds Orion Module Engine SolarWinds Information Service SolarWinds Information Service V3 |
Bidirectional | Orion module traffic. Open the port to enable communication from your poller to the Orion Web Console, and from the Orion Web Console to your poller. The port used for communication between the Orion Web Console and the poller. |
17778 | HTTPS | SolarWinds Agent | Inbound to the Orion server | Required for access to the SWIS API and agent communication |
17779 | HTTP | SolarWinds Toolset | Inbound to the Orion server | SolarWinds Toolset Integration over HTTP |
Ports 4369, 5672, and 25672 are opened by default. These ports can be blocked by the firewall.
Server requirements
Do not install Orion Platform products on the same server as SolarWinds Access Rights Manager (ARM).
Type |
Requirements | |
---|---|---|
Operating System |
For evaluation purposes only:
Installing SolarWinds Orion on Windows Server 2012 R2 Essentials or Windows Server Core is not supported. |
|
Operating System Language |
|
|
NCM Server Hardware |
CPU Speed |
3 GHz dual core dual processor |
RAM |
6 GB |
|
Hard Drive Space |
30 GB |
|
Installing Windows Account |
Requires administrator permission on the target server. |
|
File System Access Permissions |
Ensure the Network Service account has modify access to the system temp directory: |
|
SolarWinds Orion Syslog Server |
If you want real time change detection triggered through devices sending Syslog messages, the executable must have read and write access to the Orion Platform database. |
|
SolarWinds Orion Trap Service |
If you want real time change detection triggered through devices sending SNMP traps, the executable must have read and write access to the Orion Platform database. |
|
Microsoft SNMP Trap Service |
Must be installed if you want real time change detection triggered through devices sending SNMP traps. |
|
Microsoft IIS |
Version 8.0 or later. DNS specifications require hostnames to be composed of alphanumeric characters (A-Z, 0-9), the minus sign (-), and periods (.). Underscore characters (_) are not allowed. SolarWinds does not support installing NCM on the same server or using the same database server as a Research in Motion (RIM) Blackberry server. |
|
Microsoft ASP .NET 2.0 Ajax Extension |
Version 1 or later If this is not found on the target computer, the setup program downloads and installs the component. |
|
Microsoft .NET Framework |
.NET 4.8 If the required version is not found on the target computer, the installer downloads and installs it. Ensure that .NET is turned on in Windows Features. |
Database requirements
The Orion server and the SolarWinds Orion database must use separate servers.
If you install on a virtual machine, you must maintain your SQL Server database on a separate, physical drive.
As of Orion Platform 2018.2, you can use Amazon RDS as your database server.
Type | Requirements |
---|---|
Language |
SolarWinds supports using NCM with database servers set up in the following languages, but only supports storing characters in the UTF-8 character set.
|
SQL Server versions |
NCM supports the latest service pack unless otherwise noted. If you select the Lightweight Installation option, SQL Server Express 2017 is installed locally. This option should be used only for evaluating NCM. You can use the following database select statement to check your SQL Server version, service pack or release level, and edition:
|
SQL server collations |
The following SQL server collations are supported:
|
Authentication | Either mixed-mode or Windows authentication. If you require SQL authentication, you must enable mixed mode on your SQL server. |
Protocols |
Your database server must support mixed-mode authentication or SQL authentication and have the following protocols enabled:
|
x86 components |
The following x86 components must be installed:
If the components are not found on the target computer, the setup program downloads and installs the components. |
Supported Web Console browsers
- Microsoft Internet Explorer 11 (standard and mobile views)
- Microsoft Edge
- Mozilla Firefox 49.0, or latest supported versions
- Google Chrome 54.0, or latest supported versions
Additional information
- The SolarWinds NCM Information Service requires that the Net.TCP Port Sharing service be enabled and port 17777 open for TCP traffic to the NCM server. By default, this service is disabled. The setup program sets the service to manual. Resetting the service setting to disabled is not recommended.
- To take advantage of the numerous integration points in NCM, install the SolarWinds Engineer's Toolset on the same server. You can also take advantage of integration points built into the Web Console by installing the Toolset on computers used to access the Web Console.
Scalability
NCM 2019.4 was tested for scalability in a standalone deployment of three servers: one server hosts the main server and the other two servers each host an additional polling engine. The main server manages up to 10,000 nodes, as does each additional polling engine. Therefore, the deployment supports up to 30,000 nodes total.
The standard Orion Web Console deployment has the Orion Platform on the main server, polling for node status at the default rate. This deployment supports two NCM operations, inventory update and configuration download, performed per day on all 30,000 nodes.
Though the main server and each additional polling engine can manage up to 10,000 nodes, the actual total depends on the system hardware of the server hosts, the types of devices being monitored, and the number of jobs being run concurrently. Should you need to manage more devices, and you decide to add servers, consider consolidating your views of multiple servers with the SolarWinds Enterprise Operations Console (EOC). For more information, see Scalability Engine Guidelines for SolarWinds Products.
Factors that affect scalability
The server requirements table above lists the minimum CPU and RAM requirements for the NCM server. CPU and RAM requirements depend on the number of nodes being managed in your NCM deployment.
If scalability issues arise, you can adjust the following:
- Increase the server CPU speed and the amount of RAM
- Decrease the number of simultaneous transfers
- Decrease the frequency of uploads, downloads, and inventory jobs
- Increase the node polling interval for up/down monitoring
Inventory jobs may run longer than expected in larger environments. To remedy this situation, break large inventory jobs into smaller jobs that do not include as many nodes, and space these jobs over a longer period of time. Adjusting server CPU and memory will enhance user interface performance and job execution speed.