[rrd-users] Monitoring System Load (graphing it)
David Jenkins
dstar at nildram.co.uk
Fri Dec 5 11:21:44 MET 2003
Hi,
I've been using MRTG for a while and now have decided to have a play
around with rrdtool.
I have currently set it up (correctly I believe) to monitor the volume
of network interface traffic on my server and am now trying to work out
how to monitor the load on the server.
I have searched the web and found many graphs displaying this data but
have yet to come across the commands used to create the .rrd file and
make/update the graph.
I have checked the mailing list here as well and found a useful thread
but it wasn't quite what I was looking for.
I have also read "man rrdtutorial" a couple of times but I do obviously
not understand something fundamental.
I would be most grateful if someone could give me some help/pointers as
to where I'm going wrong.
I have enclosed the script and commands I am using and have used in
creating the .rrd file:
########################################################################
##
/usr/local/bin/rrdtool create /home/dj/public_html/rrdtool/loadavg.rrd \
DS:1min:COUNTER:600:U:U \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797
########################################################################
##
And here is my script which runs via a cron job every 5 minutes:
########################################################################
##
#!/usr/bin/perl
$ip_address = "127.0.0.1";
$min1 = `/usr/local/bin/snmpget -Ov $ip_address public laLoad.1`;
#$min5 = `/usr/local/bin/snmpget -Ov $ip_address public laLoad.2`;
#$min15 = `/usr/local/bin/snmpget -Ov $ip_address public laLoad.3`;
chomp ($min1) ;
#chomp ($min5) ;
#chomp ($min15) ;
$update = `/usr/local/bin/rrdtool update
/home/dj/public_html/rrdtool/loadavg.rr
d N:$min1`;
$graph = `/usr/local/bin/rrdtool graph
/home/dj/public_html/rrdtool/loadavg_day.png --start -86400 \\
DEF:linea=/home/dj/public_html/rrdtool/loadavg.rrd:1min:AVERAGE
LINE3:linea#FF0000:"1 min"`;
########################################################################
##
I did initially trying monitoring the 3 different load values but as
this didn't work I've
resorted to getting it to work with just the 1 minute average for now.
Kindest regards,
David
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-users
mailing list