Features Operating System Monitoring

Microsoft and the Penguin

The servers form the heart of any network, and ServerAssist can monitor Windows systems and all common Linux variants.


All versions of Windows can be monitored, either with a locally installed agent or agentlessly over the network from a management server.

Agents can be deployed and fully configured remotely, removing the need to run installations manually on each monitored system.

If agentless monitoring is preferred, this can be carried out either using RPC or WinRM, with the most appropriate method being detected automatically.

All installed Windows performance counters, event logs and services can be monitored, providing in-depth coverage of every important aspect of the operating system. This includes all the application-specific performance counters from products such as SQL Server or Exchange, and all event logs, including those found in Active Directory environments or added by third-party software.

If required, workstation-class operating systems can also be monitored in the same way as servers.


All modern distributions, such as those from RedHat, SUSE, CentOS, Ubuntu and others, can be monitored.

Typically, monitoring is carried out using using SSH, whereby ServerAssist connects to the computer and runs diagnostics directly on the system. SSH authentication can either by password or by private key.

For situations where SSH is not available, the system can be queried remotely using SNMP.

There is native support for the CPU load, memory usage and disk space components of core health information.

Provided that a suitable SNMP package is installed, any numeric OID can be included in performance monitoring. All SNMP information can be accessed indirectly over SSH, so there is no need to allow direct network access to the snmp daemon.

If systemd is used as the init system, as it is by default for most recent distributions, service monitoring is also available.

full support for all popular operating systems