Already a NinjaOne customer? Log in to view more guides and the latest updates.

System Requirements

reviewed by Ian Crego

Topic

This document describes the minimum system requirements for using NinjaOne network monitoring system (NMS) with your network. 

Environment

NinjaOne NMS

Description

To begin using a Microsoft Windows device as a network probe, ensure your computer meets the minimum system requirements outlined in this article.

Select a topic to learn more:

NMS Agent Architecture

To use NinjaOne's network management suite, deploy the NinjaOne NMS agent separately for every customer whose SNMP-capable devices you want to monitor. The NMS agent performs network discovery manually and adds the associated devices to the system.

NMS_SystemReqs_Dataflow.png
Figure 1: NMS agent dataflow (click to enlarge)

Scalability

A basic NinjaOne NMS installation with the default monitor settings will perform well on a system with a quad-core processor and 8 GB of RAM.

Adjusting policies to monitor larger networks or using the Network Traffic Flow module to monitor SNMP traps or Syslog may require higher system specifications. The minimum system requirements depend on the number of devices you are monitoring. Refer to the tables below for additional information. 

Scalability Considerations

  • Number of monitored devices: If you monitor 100 or more devices, you may need to tune your system's performance.
  • Amount of data collected for each device: If you increase the number of monitors on a device, the amount of data collected will spike.
  • Changing the default time intervals: If you set a time interval to collect data every five minutes, We recommend using a high-performance server to complete the data collection efficiently.

Optimization For Traffic Analysis

To optimize performance when collecting traffic analysis data, we recommend you use a dedicated high-performance server when the following conditions exist:

  • You configure the application to collect traffic flow data from multiple routers or switches.
  • There is a large amount of traffic conversations.
  • You set up the application to monitor more than 100 devices. 
  • You plan to monitor SNMP traps or syslog messages.
  • You plan to capture configuration backups. 

Hardware and Software System Requirements

The following minimum requirements apply to install the default configuration. Increasing the device monitoring intervals and network traffic collection may require increasing your RAM and CPU power.

Make and Model Support

NinjaOne NMS supports the most common Cisco, Dell, HP, and NETGEAR models and devices that support the standard MIB-2 protocol. However, certain makes/models may not display data because they deviate from the standard OIDs for components such as CPU, memory, or network adapters. To monitor such devices, you must add custom OIDs. Refer to NinjaOne NMS: Custom SNMP to learn more.

Host Server System Requirements

OS Requirements

NinjaOne NMS only supports 64-bit versions of Microsoft Windows operating systems.

Because of the heavy system load that can occur with Network Discovery, log capture, and SNMP monitoring, We recommend a Windows Server OS.

Supported Windows Operating Systems

Operating SystemSupported Versions
Windows 10
  • v.1511
  • v.1607
  • v.1703
  • v.1709
  • v,1803
  • v.1903
  • v.1909
  • v.2004
  • v.20H2
  • v.21H1
  • v.21H2
  • v.22H2
Windows 11
  • v.21H2
  • v.22H2
  • v.23H2
  • v.24H2
  • v.25H2
Windows Server 2016v.1607
Windows Server 2019v.1809
Windows Server 2022v.21H2

Windows Versions Not Supported

NinjaOne NMS does not support the following Windows Operating systems:

  • Windows 7
  • Windows 8
  • Windows Server 2012 and earlier. 

Delegates On Devices Running Unsupported Operating Systems

If you have a delegate installed on a now-unsupported OS, this is because NinjaOne allowed the device to remain during migration to a new version of the delegate. If you remove the delegate from that device, you will not be able to reinstall it unless you upgrade the device to a supported operating system.

Hardware Requirements

  • CPU: Quad-core, 3.0 GHz or higher.
  • Memory: 8 GB RAM (16 GB recommended).
  • Hard Drive Space: 50 GB.
  • NIC (network interface controller): 100BASE-T minimum.
  • Network Adapter: We recommend an advanced network adapter for network monitoring (required for larger networks).

System Requirements for Device Monitoring

Use this table to determine the minimum system requirements for your infrastructure needs.

ComponentCPU CoresMemory (in Gb)NICDisk Space (In Gb)
1-20 monitored devices48100BASE-T12
21–50 monitored devices6121000BASE-T20
51–100 monitored devices8161000BASE-T25
Netflow/SFlow monitoringThe number of cores + 50%161000BASE-TTotal fee space + 100%

Firewall Exceptions and Allowed Programs

SSH is required. It must only be available on the default port 22.

NinjaOne automatically configures the following ports during installation:

  • 161 (UDP): SNMP trap collector
  • 69 (UDP):  TFTP server
  • 514 (UDP): Syslog collector
  • 2055 (UDP): NetFlow collector
  • 4739: NetFlow v10/IPFIX collector
  • 6343 (UDP): sFlow collector
  • 9995, 9996 (UDP): NetFlow alternative port #3 collector

System Requirements for Collecting Traffic and Log Data

  • Operating system: 8 GB
  • Additional RAM per NetFlow device: 1 GB

Important Considerations

  • You may need to increase the amount of memory allocated based on the volume of data collected through tools such as NetFlow and syslog.
  • A minimum of 3 GB of free drive space is necessary to install the SNMP MIB Library.
  • If you increase your retention settings, you may need to allocate more hard drive space to accommodate the additional data stored.
  • We recommend a machine with 8 GB RAM or above.
  • SSH is required, and must only be available on the default port (22).

Using NinjaOne NMS on a Virtual Machine

Due to the intense input/output (I/O) requirements and high additional hardware specifications, we do not recommend using a NinjaOne NMS delegate on a virtual machine in a production environment. 

Hardware and software system requirements for the NinjaOne NMS Delegate on a virtual machine (VM):

  • VM System Requirements: Follow the System Requirements chart above, which outlines the minimum requirements for optimal performance.
  • Operating System: Because of the heavy system load that can occur with Network Discovery, log capture, and SNMP monitoring, We recommend a Windows Server OS.
  • CPU: Do not use hyper-threading cores.
  • Disk: Ensure that your VM uses a physical partition rather than a virtual hard disk.

Additional Resources

FAQ

Next Steps