[mrtg] RES: Re: Script issues...

Eduardo Oliveira Scricco (Service) escricco at rge-rs.com.br
Wed Nov 24 14:11:44 MET 2004


> Ok... given that obvious error here is another example:
> 
> server:~/bin root# ./uptime.pl
> 7
> 7
> 
> A simple script that spits out an uptime in days.
> 
> and my cfg file:
> 
> Target[uptime]: `/var/root/bin/uptime.pl`
> RouterUptime[uptime]: public at localhost
> MaxBytes[uptime]: 1
> Title[uptime]: Uptime
> PageTop[uptime]: <H1>Uptime</H1>
> Unscaled[uptime]: ymwd
> ShortLegend[uptime]: Days
> YLegend[uptime]: Uptime (Days)
> Options[uptime]: growright,gauge,nolegend,nobanner,nopercent
> 
> Again flat line 0's

The value on MaxBytes must be higher than the gauge, otherwise mrtg will
ignore it.

Try change this:
MaxBytes[uptime]: 365 (or higher)
And
Unscaled[uptime]: n

But, maybe it's not my job, but, why you want to monitor uptime as a
separate graph?
You can get it simple monitoring your interfaces by snmp (mrtg informs
uptime unless you pass "noinfo" option) or adding a few lines above your
scripts, passing uptime and servername, like this shell script:
UPTIME=`uptime | cut -d "," -f1,2 | cut -c14-30`
HOSTNAME=`hostname`
echo $UPTIME
echo $HOSTNAME

See manual for more info...

Greetz.
Eduardo

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



More information about the mrtg mailing list