General Recommendations
The Application should be installed on a computer or a server that conforms to the following requirements:
- RAM: 4 GB or more (16 GB when you monitor CCTV cameras with the image rendering)
- OS: Microsoft® Windows XP or better (Server or Workstation, 32 or 64 bit) and Linux OS with Wine
If you are going to have a large monitoring database, be careful when selecting the computer configuration.
Monitoring Performance
If you have installed the Application on a low-end computer, it is recommended that you create a Monitoring Database with at most 2,000 checks. The same applies to the Application that runs in a virtual machine. If you need to have more checks, it is recommended that you install the Application on a separate physical server.
The maximum number of checks that one Monitoring Service can handle without any significant deterioration of its performance depends on the type of checks:
- ICMP, SNMP v1,2c, ARP, HTTP, and file checks are the least resource-intensive checks. One Monitoring Service can handle up to 10,000 of such checks with a polling interval of 30 seconds or more.
- SNMP v3 - this check type involves making about 40 network requests per second. For example, if you have a computer with a dual-core CPU running at 1 GHz, avoid monitoring more than 5,000 checks of this type with a polling interval of less than 60 seconds. The CPU load will be 50 percent or more.
- WMI - checks of this type (WMI requests, network drive, local printer) are resource intensive. So avoid creating more than 200 checks with a polling interval of 30 seconds or less, more than 1,000 checks with a polling interval of 150 seconds or less, and so on.
- Similar requirements apply to NetBIOS-based checks (service state, process state, software control, event log).
- RTSP - When setting up monitoring of the bitrate of video cameras using the RTSP protocol, you should take into account that each check generates incoming traffic of about 50-250 KB / sec. A large number of such checks on one monitoring server can heavily load the network and the processor. In our experience, 40-50 RTSP checks can already download a channel at 100 Mbps. It is recommended to split RTSP checks into several monitoring servers, 50-100 on each (or more, depending on the situation). Or create all (or several) camera checks on one host. In this case, they will run sequentially without loading the channel.
If you enable the option of getting and displaying camera images in the Pro version, then each check uses an additional 80-90 MB of RAM by launching the external process ffmpeg.exe. When several such checks are running at the same time, the number of the ffmpeg.exe processes multiplies. In this case, a sufficient amount of RAM must be installed in the system. We recommend a minimum memory size of 16 GB when using the RTSP checks.
If you are going to have a very large Monitoring Database, use the Pro version for creating a few Monitoring Servers and balance the load between them.
Regardless of equipment configuration, it is recommended that one Monitoring Service handles at most 10,000 checks.
Supported Operating Systems
The Application can run on 32-bit or 64-bit versions of these operating systems:
- Microsoft Windows 10
- Microsoft Windows 8/8.1
- Microsoft Windows 7
- Microsoft Windows Server 2008/2012/2016/2019/2022
- Microsoft Windows Vista
- Microsoft Windows XP (not recommended)
- The program can be run on Linux OS using Wine
Please note that if User Account Control (UAC) is turned on, it may cause problems with getting information remotely during the checks.
The Application needs administrator's privileges. But it can also be launched under a regular user who has been granted write and read permissions to the folders c:\Program Files (x86)\ 10-Strike Network Monitor\ and c:\ProgramData\10-Strike\Network Monitor\. Please note that some program functions related to requesting data from the system will not work under an ordinary user.
When checking TCP connections, keep in mind that Windows XP/Vista allows no more than 10 simultaneous TCP connections. This limitation may affect the Application's performance, so be careful when using this method. Read the help section on TCP/IP system limitations that have an impact on the Application's performance.
Hardware Requirements
Hardware requirements depend on the type of checks in the Monitoring Database and on the polling interval.
The following minimum system requirements are given for the popular check types ICMP and SNMP v1/2c:
- CPU: 1 GHz, x86/x64
- RAM: 4 GB
- HDD:
To install the Application, you need to have at least 100 MB of free disk space. When the Application works, it generates statistics. The amount of statistics depends on the type of checks and the polling interval. For the Application to work successfully for a long time without the need to clear statistics, you need to have at least 2 GB of free disk space. The amount of statistics created by one check is 40 bytes per poll. If the polling interval is 60 seconds, one check will accumulate at least 60 KB of data in 24 hours. - Internet connection:
Necessary for checking updates and activating the license.
Screen Resolution
The recommended resolution is 1200 x 800 or more. The minimum resolution is 1024 x 768.
Requirements to Monitored Devices
- SNMP
The monitored devices must support SNMP v1/2c/3, the SNMP agent must be installed on them and activated, and the access parameters must be configured. - WMI
You can monitor devices by using Windows Management Instrumentation (WMI) in Windows networks only. Read more in the Troubleshooting WMI Access on Remote Computers section. - Other check types
Depending on the check type, you need to provide access to the device based on the respective network protocol, and add permissions to the firewalls and antivirus applications as necessary.