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)
- Web browser: Google Chrome, Mozilla Firefox, or Internet Explorer/Edge of the latest versions for accessing the Application’s Web Interface
- Java machine JRE version 11.
If you are going to have a large monitoring database, be careful when selecting the computer configuration.
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.
When selecting a server for deploying the Application's Firebird database, keep in mind that the Monitoring Service makes a lot of statistical entries. So consider write-caching and using RAID, which can significantly improve the Application's performance.
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, 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 RTSP checks.
If you are going to have a very big Monitoring Database, use a few Monitoring Servers and balance the load between them. The maximum monitoring server number supported is 40.
Regardless of equipment configuration, it is recommended that one Monitoring Service handles at most 10,000 checks.
The maximum number of monitoring servers per one database is 40.
Supported Operating Systems
The Application can run on 32-bit or 64-bit versions of these operating systems:
- Microsoft Windows 10
- Microsoft Windows Server 2008/2012/2016/2019/2022
- Microsoft Windows 8/8.1
- Microsoft Windows 7
- Microsoft Windows Vista
- Microsoft Windows XP (not recommended)
- The program can be run on Linux OS using Wine. We can also provide distributions for installing the program on servers under the Debian OS.
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.
For the remote Agent installing and using, you need .Net Framework 4.5.2 or higher. During the installation process, the program can offer you to download and install it automatically. If this fails for some reason (in cases of no Internet access or too old version of Windows), an error message will be displayed. In this case, the "Processor temperature and motherboard sensors" check will not work. The rest of the agent's functions will remain.
Supported Web Browsers
You will need a web browser for accessing the program's web interface. Google Chrome, Mozilla Firefox, and Microsoft Edge are fully supported. We recommend you using the latest versions of these browsers. Microsoft Explorer 11 is supported partially and the correct web UI operation is not guaranteed with this web browser.
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: 2048 MB
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.
- Stable network connection:
The Application's interacting parts (the Database, the Service, and the Console) require a stable network connection.
The recommended resolution is 1200 x 800 or more. The minimum resolution is 1024 x 768.
Requirements to Monitored Devices
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.
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.