[mrtg] Re: CPU Load show with MRTG

Scott_Rochford at DELL.com Scott_Rochford at DELL.com
Fri May 19 11:03:49 MEST 2006

> #!/bin/sh
> /bin/echo `cat /proc/loadavg | /usr/bin/cut -b1-4`
> /bin/echo `cat /proc/loadavg | /usr/bin/cut -b6-9`
> /bin/echo days
> /bin/echo
> If I run sh from line to line then the got results are good.
> I think the problem is with Options, but I dont know How can I fix it.

/proc/loadavg contains the load average, not the % CPU load.

Also, you can not use cut -b like that because it will break as soon as the load average becomes greater than 10.00.

Also, MRTG only deals in integers (and you have specifically used the integer option), so it won't deal with the decimal point in the load averages.  Maybe multiply them by 100?

A better script would be something like:

awk '{print $1*100; print $2*100; print "days"; print ""}' /proc/loadavg



Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive     http://lists.ee.ethz.ch/mrtg
FAQ         http://faq.mrtg.org    Homepage     http://www.mrtg.org
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi

More information about the mrtg mailing list