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?


I would suggest trying out Cacti and/or Nagios, in conjunction with SNMP and the correct sets of MIB's you should be able to get what you want. There are other solutions but most of them are commercial offerings.


You can use Xymon (hobbitmon)

Client runs on Unix & Windows, it monitors a lot of metrics out-of-the-box and you can add custom checks & metrics. It's easy to configure.

Homepage & demo : http://www.xymon.com/

Server/client rpms for RHEL5 : h**p://staff.telkomsa.net/packages/rhel5/xymon/i386/

Windows client : h**p://sourceforge.net/projects/bbwin

(Sorry for bad links but I can post only one as I'm a new user ^^)

  • We just upgraded from BBPE to xymon. It's awesome. BBWin even works on x64 clients if you are willing to do the registry fix. – Laura Thomas Sep 8 '09 at 18:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.