I have a system in which I test the releases of a software suit. This system includes multiple Red Hat 5 servers and Windows clients on a closed internal network. I need to monitor every aspect of the system for memory, network, and CPU usage.
Currently I use the nmon for monitoring the Red Hat servers and the built in Performance Monitor for Windows. There must be some better tools than these that have report generation capabilities.
What tools does the community use for performance monitoring?