Network Device Monitoring Settings
The program's main function is monitoring current state of a network. Its operation is based upon periodical polling of each device on the network map. You can set several checks of different types for each networked device. The results of the checks will be signaled to you through the corresponding signaling channels. The program runs several threads for checking multiple networked devices simultaneously. You can customize the number of threads to be run at the same. You can also set the period of time to wait between consequent checks; i.e. for how long a device is not to be polled. This allows reducing network load by cutting the number of check packets sent over the network when the program is running. The number of check types is not limited. The upcoming versions of the program will have new check types on the regular basis. The following types of network monitoring checks are currently available:
- TCP port monitoring
- ICMP ping monitoring
- DNS monitoring
- ARP monitoring
- SNMP monitoring
- Switch port monitoring
- FTP monitoring
- HTTP monitoring
- NetBios monitoring
- Service monitoring
- Process monitoring
- Folder existance monitoring
- File existance monitoring
- File size monitoring
- Disk space monitoring
TCP port
During this check, the program attempts to connect to a specified TCP port. If the connection is successful – the check is accepted as passed; otherwise the check is accepted as failed.
ICMP ping
During this check, the program sends a data packet formed according to the ICMP protocol to the target device with the specified address. If a response from the device is received, the check is accepted as passed.
DNS
During this check, the program sends a DNS query to the target DNS server. As a query, you can specify a domain address, which needs to be converted to IP address. If an answer from the server is received, the check is accepted as passed.
ARP
During this check, the program tries to detect MAC address by host address. If MAC address is received and it is equal to the specified MAC address, the check is accepted as passed. You can monitor MAC address changes using this feature.

Fig. 1: MAC address monitoring.
SNMP
During this check, the program monitors changes of parameters of active network equipment (routers, access points, printers, etc.) via SNMP protocol. Specify SNMP agent's address, community string, OID, value type, and the necessary value or substring to be checked. If detected values are equal to the specified values or contain the specified substring, the check is accepted as passed. For example, you can monitor router's capacity and rise alerts on traffic overload.

Fig. 2: SNMP monitoring.
Switch port
All hosts connected to a switch are registered in it in a special MAC address table and in a port table. These tables set the correspondence between physical addresses (MAC) of the hosts and ports of the switch. This scanning allows to promptly respond to changes in this data related to the selected host. To ensure the successful scanning, define the list of IP addresses of all switches in the network, their Community (data access password) and original values of port parameters and IP addresses of the switch, in which the host is to be registered. The scanning routine periodically retrieves host registration data from the switch and compares it to the original parameters. If the host, for example, is found on a different switch or on a different port, the program will notify you of that.
FTP
During this check, the program monitors the state of FTP servers. The program tries to connect to the FTP server with the specified username and password. In addition, you can configure a proxy server with necessary authorization data.
HTTP
During this check, the program monitors the state of web (HTTP) servers. The program tries to connect to the HTTP server and get the specified document from it. In addition, you can configure authorization data and proxy server.
NetBIOS
During this check, the program tries to detect MAC address by host address using connection to NetBIOS service. If MAC address is received and it is equal to the specified MAC address, the check is accepted as passed.
Service state
This check allows monitoring the state of Windows NT services. The software will periodically poll the specific service on a local or remote computer and respond to the change of its state. Thus, the software helps to respond promptly to a possible halt (breakdown, for instance) of an important service. For the response action, you can set an attempt to restart the service automatically or even reboot the computer.
Process exists
This check searches for a specific process on the list of processes on a local or remote computer every certain period of time. This check can be helpful in situations where you need to make sure that users on remote computers do not run specific applications (games or media players, for example) or the other way around, i.e. you need to promptly respond to the unload of a certain application (a long-lasting process, for example).
Folder exists
During this test, the program checks whether the specified folder is available on a remote or local computer. In case with the remote computer, you will need to open access to the folder to be checked. Along with checking whether a folder exists, the program can check how many files are available in that folder and its subfolders. The check can return several results, indicating cases like number of files changed, folder not found, folder found, etc.
File exists
During this test, the program checks whether the specified file is available on a remote or local computer. In case with the remote computer, you will need to open access to the folder that contains the file to be checked. Along with checking whether a file exists, the program can check whether a specified string is available in that file. This may be helpful for viewing other program's logs. If you do not specify a search string, the program will attempt to open the file for reading. The check can return several results, indicating whether the sought file is or is not available, search string is or is not found, and the target file was or was not open.
File size
During this test, the program checks size of the specified file on a remote or local computer. In case with the remote computer, you will need to open access to the folder that contains the file to be checked. The check can be useful for managing size of other programs' log files, swap files, etc. The check can return several results, indicating situations when the size of the specified file changes one way or the other.
Disk space
During this test, the program monitors the amount of free space available in the specified folder or logical disk on a remote or local computer. In case with the remote computer, you will need to open access to the folder or disk to be checked. The check can return several results indicating the change of the amount of free space in the specified folder or logical disk.
To set the number of checks to be performed for each device on the map, right-click on the object on the map and then select the Monitoring settings… item on the context menu that appears. The Monitoring settings window will appear.

Fig. 3: The Monitoring settings window.
This window displays the list of defined settings for the selected device. To add a new check, click on the Add button; to edit an existing one - click Edit; to delete a check – click on the Delete button . To change the period of time the program must wait between the consequent checks, edit the value in the corresponding edit box. To disable a check temporarily, simply clear the checkbox by the check to be disabled.
Note: After you have made any changes in the check settings or check intervals, please save the current map, for all monitoring settings are stored in that map's file.
When a new device is added to the map (manually, from the scanning results, from the network tree, etc.), the program will automatically assign the following checks to it: ICMP ping with the parameter values set by default, and TCP port with the following default settings: port - 139 (netbios), wait state - 500 ms. The check period for that device will also be set automatically (the default check period can be customized). These settings can be changed manually at any time.
You can configure Scheduled downtime for particular servers. The program does not rise alerts when server reboots during specified period of time.
