Increase fault tolerance with the new version of 10-Strike Network Monitor Pro 7.4
We have another big update of 10-Strike Network Monitor Pro v7.4 – the program for monitoring video surveillance systems, servers, and network equipment. And traditionally, we added many new useful functions, ideas for which we get from communication with our users. In this review, we will try to briefly tell you how this version differs from the previous one, and why we recommend switching to it.
Fault tolerance
Let’s start with the most important thing: in the v7.4, much attention was paid to the fault tolerance of our software. 10-Strike Network Monitor Pro has a distributed architecture, so the software components can be installed on different physical servers. The failure of one of the nodes led to the stop of the entire monitoring system and the loss of host polling data. We are solving this problem and have already achieved certain success.
Firstly, it is now possible to automatically switch monitoring servers to a backup database if the main one becomes unavailable. The address of the backup server, on which a copy of the monitoring database is stored and the DBMS is installed, is specified in the connection settings of each monitoring server.
Transferring the data accumulated in the backup database to the main one during its restoration must be done manually for now, but in the future we will make automatic replication by the DBMS.
Secondly, we have made an alternative option to maintain the operability of the monitoring system when the monitoring server is disconnected from the main database. In this case, the server automatically connects to the local database and starts saving the polling statistics there. When the connection to the main database is restored, the monitoring server automatically transfers the data accumulated in the local database to the main one. The entire process is fully automatic and does not require any actions from the user. No additional software settings are required for this functionality to work either.
Module “Provider”
Among our users, there are many providers of the network equipment monitoring services for various companies. Providers install the Network Monitor Pro on remote servers within these organizations and connect to them to manage the monitoring process and receive the data on the state of the devices under control. We have implemented a new module called “Provider” for such users. It polls all installed monitoring systems, collects the data into a single dashboard, and displays summary information for each database:
- number of hosts and checks
- statistics on passed and failed checks
- statistics on check types
- data on monitoring servers connected to this database
- statistics of the database itself (size, number of connections, requests)
- performance parameters of the database server (memory and processor load)
You can quickly launch the graphical console and the web interface, which will connect to the selected database, from this dashboard window.
Agent for Linux
We have added the Agent that is natively installed in Linux and allows you to receive the data from S.M.A.R.T. HDD and SSD, poll the motherboard sensor parameter values and OS performance counters. So far, the version for Alt Linux is posted on the site, but we have tested it under Ubuntu 22.04 as well. Everything works and you can install it.
The Linux Agent Installation instruction:
- sudo su
- tar xvf nmagent-astralinux.tar.gz
- install.sh
Web interface
We also improved the web interface. We added a couple of new reports that were in the graphical console: “Crash Report”, “General Statistics”. And we fixed several errors and bugs.
All changes in version 7.4 in one list:
- Pro: Added the ability to automatically switch monitoring to a backup server with a database.
- Pro: Added the automatic switching of the monitoring server to the local database in case of loss of a connection with the main one. After the connection is restored, all the data accumulated during this time in the local database is automatically transferred to the main database.
- Pro: A new module of the “Provider” program has been added, through which you can connect to monitoring databases installed at different locations and monitor their parameters, quickly open a console with monitoring data loaded into it.
- Pro: Added the agent port setting at the host parameters level. Now you can set your own agent port for each host. This can be useful if agent ports on a remote network are forwarded through a router.
- Pro: Added command line parameters to launch the console with a connection to a specified server with a monitoring database.
- Pro: Added the ability to reload the monitoring list without restarting the program.
- Pro: Added the ability to quickly select all indicators and text areas on the map.
- Pro: Added the ability to limit the number of backup copies of the monitoring database in a folder.
- Added the ability to extract a numeric value from a string in the SNMP check (Example: 3.5V -> 3.5).
- Checks that have not been executed for a long time are now marked in the list.
- Added the ability to send messages to several instant messenger chats (channels) at once.
- Now in the parameters of the application that is launched when signaling checks, syslog and trap, you can set the URL (for example, to perform a POST request via curl).
- Pro: Removed the ability to clear logs by the operator.
- Pro: Web: Removed notifications (sound, messages, list of events) from host checks for a user who is not allowed to access them.
- Pro: Web: Fixed a bug that caused the map loading to freeze if there was an invisible host icon on it.
- Fixed a bug in checking the image resolution via RTSP with the floating value of the height and width of the image from the camera.
- Fixed a bug in the SNMP check, which in some cases caused it to freeze.
- Fixed the situation with applications that were configured to launch in response to the scan result did not launch without an active graphical console.
- Fixed a bug with the report on the list of hosts which did not include all hosts from the monitoring database.
Download the new version and update!