[ILUG] system monitoring and logging s/w

Chris Higgins chris.higgins at horizon.ie
Tue Jan 8 15:21:56 GMT 2002


> Hiya,
> 
> 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:

You've got two problems - data generation, and data graphing... 
If you separate them out like that - the problem becomes
fairly simple..

graphing etc.. - MRTG or RRDtool

The issue then becomes a matter of data generation, and then its
a case of running an agent on the machines which gets the info
you want - that way the impact can be tuned on a per machine basis.

That agent might be a cron job that runs once a minute to dump 
stats from various commands (vmstat etc) to 

If you look at rrdtool, there are a range of front ends that
do the polling some of which are network focused, and some of
which are host focused - a quick peek on the rrdtool site
lists HotSanic  - which claims to focus on system side of things.

http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/rrdworld/hotsanic.html

Then again, if you've got a good SNMP agent available on the machine,
you can just poll it from which ever device is doing your graphing.
> 
> cpu load, usage, idle time etc... 
> memory/swap usage
> disk i/o
> (network traffic maybe)
> ability to track specific processes/programs to identify their cpu and mem
> usages.
> 
> 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.
> 
> Any ideas?
> 
> 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.
> 
> THANKS!
> 
> Tim
> 
> -- 
> Irish Linux Users' Group: ilug at linux.ie
> http://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
> List maintainer: listmaster at linux.ie

-- 
** Chris Higgins                         e: chris.higgins at horizon.ie **
**                                       tel: +353-1-6204916            **
** Horizon Technical Services            fax: +353-1-6204901            **






More information about the ILUG mailing list