The HLReporter reporting and collection client
Monitor Scout provides an optional reporting and collection client that, similarly to SNMP monitoring, collects performance data about a server and reports it to Monitor Scout.
The HLReporter client collects data for both hardware and software system resources and uses the collected data to generate components and metrics that are available for viewing in the Monitor Scout web interface. Graphs are generated for all collected metrics, and monitors can be set to alert if thresholds are reached.
The HLReporter client is an application that is installed on each monitored server. It is currently only available on Linux based systems but a Windows version will be available in the near future.
The HLReporter client is written in Python and uses a modular set of collectors to collect system data. Writing your own collector modules to monitor unique system resources is well supported and encouraged.