SysGauge

System Monitoring And Reporting
SysGauge is a free system and performance monitoring utility that enables you to monitor the CPU usage, memory usage, network transfer rate, operating system performance, file system performance, USB performance, disk space usage and many other performance metrics.
SysGauge allows you to set a user-defined limit for each system monitoring counter and then play notification sounds, send E-Mail notifications and/or execute user-custom commands when the threshold is passed.
SysGauge also provides the ability to automatically analyze the current system resource usage, check all critical issues and show an easy-to-understand list of system analysis results.
You can save system monitoring reports to a number of standard formats including HTML, PDF, Excel, text, CSV and XML.