Why Use ServersMaster

All-in-One Application

  • Single Desktop Application
    The monitoring and the database engine, as well as the user interface are merged into a single desktop application. This provides super quick installation and ease of use.
  • Instant Result Display
    Having the engines and the user interface merged into one application allows the status of Checks to be updated on the screen as soon as Check results are available. This means that you don’t need to wait for a given interval (ex. each 60 sec) for the display to be refreshed.
  • Agent-less monitoring
    No monitoring service or agent is required to be installed at the hosts being monitored.

Wide Range of Monitoring Technologies

Check Technology Description Result Channels
Ping/Traceroute Checks
Ping Monitor devices for availability using ICMP protocol. Check State, Average response time (ms), Packet loss (%), Standard deviation (ms).
SSH Remote Ping Monitor devices for availability using ICMP protocol through an intermediary UNIX-like device communicated by SSH Protocol. Check State, Average response time (ms), Packet loss (%), Standard deviation (ms).
Traceroute monitor the changes in the route from an IP network to the target host. ResCheck State, Hop Count
TCP Port Checks
TCP Port Connectivity Monitor the connectivity to a TCP port. Check State, Port connection time (ms)
TCP Port Advanced Monitor the connectivity to a TCP port, send command and check the response value Check State, Port connection time (ms), First byte time (ms)
TCP Port Range Monitor the status of a range of ports (open/closed). Check State
HTTP(S) Checks
HTTP SSL Certificate Monitor the SSL certificate validity on a single or multiple https sites Check State, Days until expiry
HTTP Advanced Mmonitor the availability, response content, transfer time and transfer speed of an http(s) site. Check State, Loading time (ms), Transfer speed (Kbit/s)
HTTP Transaction Monitor the availability, response content, transfer time and transfer speed of multiple http(s) sites Check State, Avrg. loading time (ms), Avrg. transfer speed (Kbit/s)
HDD, Memory and CPU Checks
SSH HDD Usage Monitor the hard disk usage on UNIX-like systems over SSH protocol. Check State, HDD usage (%), HDD usage (MB)
SSH Inodes Usage Monitor the Inodes usage on UNIX-like systems over SSH protocol. Check State, Inodes usage (%), Inodes count
SSH Memory Usage Monitor the memory usage on UNIX-like systems over SSH protocol. Check State, Memory usage (%), Memory usage (MB)
SSH CPU Load Monitor the CPU load on UNIX-like systems over SSH protocol Check State, Last 1 min load, Last 5 min load, Last 15 min load, Number of CPUs
Mail Related Checks
IMAP Monitor the availability and the response time of an IMAP mail server, and optionally search a mailbox for specific messages. Check State, Response time (ms), SSL handshake time (ms), Login time (ms), Message count *
POP3 Monitor the availability and the response time of a POP3 mail server. Check State, Response time (ms), SSL handshake time (ms), Login time (ms), Message count *
SMTP Monitor the response time and ability to send a message over a SNMP mail server. Check State, Response time (ms), SSL handshake time (ms), Login time (ms), Email send time (ms) *
Route SMTP-IMAP Monitor the time it takes to receive a messages on an IMAP mail server after being sent using a SMTP mail server. Check State, Round trip time (ms)
Route SMTP-POP3 Monitor the time it takes to receive a messages on a POP3 mail server after being sent using a SMTP mail server. Check State, Round trip time (ms)
* The result channels provide split up times that helps you identify the bottle-neck for the problem.
SNMP Based Checks
SNMP Traffic Monitor inbound and outbound traffic data, errors, discards and unicast/non-unicast packets on SNMP enabled devices. Check State, Traffic inbound, Traffic outbound, Traffic sum
SNMP Custom Monitor various parameters on SNMP enabled devices using a custom OID (Object Identifier). Check State, Response value with a custom metric
SQL Server Checks
SSH MySQL Monitor the availability and SQL query result of a MySQL server via SSH protocol Check State, Numeric SQL Result
SSH PostgreSQL Monitor the availability and SQL query result of a PostgreSQL server via SSH protocol Check State, Numeric SQL Result
SSH MySQL Statistics Monitor various statistics of a MySQL server via SSH protocol, such as Common Commands, SELECT command, Sort, Traffic In-Out, etc. Check State, Different result channels depending of the statistic type
File/Dir Checks
SSH File/Dir count Monitor the count of files/directories in a specific directory on a UNIX-like system over SSH protocol. Check State, File count
SFTP File/Dir count Monitor the count of files/directories in a specific directory on a UNIX-like system over SSH FTP protocol. Check State, File size (bytes)
SFTP File Size Monitor the size of a specific directory or file on a UNIX-like system over SSH FTP protocol. Check State, File count
FTP Response Monitor the size of a file using an FTP server. Check State, File size (bytes)
FTP Download Speed Monitor the download speed by downloading a file using the FTP protocol. Check State, Download speed (Kbit/s)
FTP Response Monitor the availability and the response time of an FTP server. Check State, Connection time (ms), SSL handshake time (ms), Login time (ms) *
* The result channels provide split up times that helps you identify the bottle-neck for the problem.
Miscellaneous Checks
DNS Blacklist Lookup Test if the IP address or hostname is listed with the specified DNS Black List servers. Check State, File count
SSH Custom Monitor the response value of a shell command executed on a UNIX-like system over SSH protocol. Check State, Response value with a custom metric

Are you looking for a Check technology not already supported? Please let us know about your requirement and we will do our best to implement it as soon as possible.

Automatic Alerts and Remedial Actions

There are a number of so-called Reactions that can be configured to fire up when certain conditions are met. They can be used to alert administrators about a certain status or to automatically execute actions in order to recover from failure with no human intervention. A number of actions are provided including:
  • Send email
  • Send SMS
  • SSH multi command execution
  • HTTP(S) action
  • Execute program
  • Play sound
  • Show popup message

Monitor, Manage and Troubleshoot Through a 'Single Pane of Glass'

Devices are organized in groups in a tree view fashion. Checks and their status are displayed in only one row per monitored device. This compact view makes it easy to track down problem location even when hundreds of Checks are displayed in only one visible screen page. You can select devices and diagnose them all with any of the networking tools right there in the same window.

Network Toolset

Some network issues require human intervention to be resolved. Admins can use a number of built-in tools via the simple right click menu in the device list window. The toolset includes: Ping, Traceroute, Cross Ping, Cross Traceroute, Run SSH Commands, Open Service URL, Check Open Ports, DNS Lookup, Reverse DNS, Blacklist Lookup, Domain Whois and IP Whois.

Advanced Event Manager

When a Check state is negative, an event is saved in the event manager. Events are not static but dynamic items, they might be continuously updated with the latest result until the state is changed. Admins can mark the importance of events and can write notes to individual events in order to better track down and resolve issues.

Flexible Monitoring Data Storage

The network monitoring process can potentially store a large amount of information into the database. ServersMaster can save full monitoring data, meaning the result values of each Check. In case you need to decrease the database size an alternative is provided which uses special algorithm to aggregate monitoring data. In most cases the results are very similar between the aggregated and full monitoring data.

Reports and historical data

  • Follow real time Check results and historical data using interactive graphs and detailed reports.
  • Compare the monitoring data of multiple devices using combined reports.
  • Export reports to a single HTML file that has the graphs embedded into the html code. This way reports can be easily shared with 3rd parties, printed or saved to other formats.

Database security

The settings of some components (like SSH based Checks or Email alerts) require sensitive information such as login credentials to be saved in the database. All these settings are stored with AES 256 bit encryption using the admin password as the encryption key.

High performance

ServersMaster can run thousands of Checks with low CPU and memory usage. Even on a netbook, you can run more than 1000 checks without any problem. This is enabled by the micro-optimized C/C++ code, asynchronous connections and threads re-usage.




Screenshots