era echo gw-2 ca asa se numea serverul respectiv pe care era:))))))
tu poti sa pui orice...scriptul intoarce valorile dupa cum ai vazut la
in/out/uptime/nume ...
so la mine asa arata scripturile:
#!/bin/bash
#get transmit and receive bytes
#
INFO=`grep eth2 /proc/net/dev | tr -s '''' | cut -d: -f2`
RECEIVE=`echo $INFO | cut -d" " -f1`
TRANSMIT=`echo $INFO | cut -d" " -f9`
#get uptime
#
UPTIME=`uptime | tr -s '''' | cut -d " " -f4-`
#final output to MRTG
#
echo $RECEIVE
echo $TRANSMIT
echo $UPTIME
echo gw-2


si in mrtg.cfg
WorkDir: /usr/local/mrtg-2/

Target[mrtg]:`/usr/local/mrtg-2/bin/getstats.sh`
MaxBytes[mrtg]: 196000
Title[mrtg]: Analiza trafic
PageTop[mrtg]: by ender
XSize[mrtg]: 400
YSize[mrtg]: 150
Options[mrtg]: bits,growright





----- Original Message -----
From: "Radu Naidinescu" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, February 02, 2003 1:27 PM
Subject: [rlug] Re: mrtg


> interesanta idee... imi place dar mrtg-ul face mari figuri!
>
> adica:
> din ./mrtg mrtg.cfg rezulta.....
>
> Daemonizing MRTG ...
> ERROR: Target[mrtg][_IN_] ''/b'' evaluated to '/b' instead of a number
> ERROR: Target[mrtg][_OUT_] ''/b'' evaluated to '/b' instead of a
number
> WARNING: Skipping Update of mrtg, inlast is not defined
> WARNING: Skipping Update of mrtg, outlast is not defined
>
> in conditiile in care mrtg.cfg arata asa:
> -----
> WorkDir: /var/www/htdocs/db
> RunAsDaemon: Yes
> Interval: 5
> Refresh: 300
> Target[mrtg]: '/b'
> Title[mrtg]: router
> PageTop[mrtg]: <H1>test</H1>
> MaxBytes[mrtg]: 8000
> -----
> b este evident scriptul acela care mi l-ai sugerat
> l-am testat inainte si merge... nu inteleg de ce e la sfarsit 'echo
gw-2'!
>
>
> >Mihai Tanasescu wrote:
> > fara snmp poti sa faci ceva de genu
> > Target[mrtg]:`/usr/local/mrtg-2/bin/getstats.sh`
> > <asta la target in mrtg.cfg>
> > unde getstats.sh e un script de genu (care chiar merge in
> > prezent:PP )-in loc de eth2 poti sa pui $1 si sa-l apelezi cu
parametru
> > pt fiecare interfata sau ca in cazul tau poti sa pui in loc de eth2,
> > eth1
> > #!/bin/bash
> > #get transmit and receive bytes
> > #
> > INFO=`grep eth2 /proc/net/dev | tr -s '''' | cut -d: -f2`
> > RECEIVE=`echo $INFO | cut -d" " -f1`
> > TRANSMIT=`echo $INFO | cut -d" " -f9`
> > #get uptime
> > #
> > UPTIME=`uptime | tr -s '''' | cut -d " " -f4-`
> > #final output to MRTG
> > #
> > echo $RECEIVE
> > echo $TRANSMIT
> > echo $UPTIME
> > echo gw-2
> >[...]
>
> ---
> Pentru dezabonare, trimiteti mail la
> [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
> REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
>
>

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui