I'm looking for some software to measure and log the performance of a linux
server. I know there are a variety of tools available, but is there anything
that will pull them altogether, and hopefully generate viewable statistics?
The main purpose of this is to identify bottle necks for a system, and also
to see how a particular system is coping within a load balanced network.
Particular items I'm looking for are:
cpu load, usage, idle time etc...
(network traffic maybe)
ability to track specific processes/programs to identify their cpu and mem
all of this preferably in graph format, and with a configurable time period
- 5 mins to 5 weeks etc... (every sec to every 1/2 hour).
I know you can do all this manually, but I need something that will run in
the background and you can look at the report at the end of a 1 hour test or
at the end of a weeks standard usage.
Being as unobtrusive as possible, to the system's performance, is of course
a must. It would also be nice to have as much data logged as possible, so
that you can rearrange the production of stats reports if required. It's
fine for the program to run on the server itself (even preferable, to reduce
network load), just as long as the data generated can be retrieved.
It doesn't have to be GPL (but it would be nice), so any good commercial
options can also be considered.
Having looked at http://www.linuxlinks.com/Software/Monitoring/Load/, and
browsed a bit, nothing as really struck me yet as being what I need.
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!