[mrtg] Help with script into config file

McDonald, Dan Dan.McDonald at austinenergy.com
Wed Mar 25 14:11:59 CET 2009


On Wed, 2009-03-25 at 08:51 -0400, Frank Misak wrote:
> Hi all,
> 
>  
> 
> I am polling some Liebert UPS units and have created a script to poll
> the 3 necessary OID’s then produce a total (total AMP draw) however I
> cannot figure out how to make the MRTG .cfg file work. 

I have a template that does pretty well with most Lieberts...  It's
posted at
http://www.steveshipway.org/forum/viewforum.php?f=34&st=0&sk=t&sd=d&start=0


>  I keep getting a *.cfg_l file but not sure what the problem is.  Can
> someone assist?
You need to return 4 values from your script.  You are currently
returning one.


> ##Script##
> #!/bin/ksh
> 
> IPS="10.10.180.45 10.10.180.46"
> OIDS="1.3.6.1.4.1.476.1.42.3.5.2.3.1.6.3.1 \
>       1.3.6.1.4.1.476.1.42.3.5.2.3.1.6.3.2 \
>       1.3.6.1.4.1.476.1.42.3.5.2.3.1.6.3.3" 
> 
> TOTAL=0 
> 
> for IP in $IPS; do
>         for OID in $OIDS; do
>                 OUT=`snmpwalk -v1 -c hermes $IP .$OID`
>                 INC=`echo $OUT |awk '{FS=":"}{print $4}'`
>                 TOTAL=`expr $TOTAL + $INC`
>         done
> done
> 
> echo $TOTAL
echo $TOTAL
echo `date`
echo '';

> 
> ##Here is the MRTG config file which doesn’t work##
> Target[mo22_lieberts]: `/usr/local/mrtg-2/bin/mo22_lieberts.sh`
> MaxBytes[mo22_lieberts]: 3000
> Options[mo22_lieberts]: growright, gauge, perminute, nobanner,
> withzeroes, nolegend
add noo to the list of options.


> 
-- 
Daniel J McDonald, CCIE #2495, CISSP #78281, CNX
Austin Energy
http://www.austinenergy.com

> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.oetiker.ch/pipermail/mrtg/attachments/20090325/f09b3025/attachment.bin 


More information about the mrtg mailing list