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.




Currently available collectors
Collector
CPU
Memory
Filesystem
Network interfaces
System load
System processes
Debian/Ubuntu package updates
Apache
Qmail
Kernel connection tracking counters
Memcached
Apache Cassandra
MySQL
Rabbitmq
IBM Storwize (v7000)
Xen





Monitor Scout - CPU graph Monitor Scout - Memory graph Monitor Scout - System load graph Monitor Scout - System updates graph