e posibil sa fie tab in loc de spatiu sau alte minuni si "cut" sa o ia
razna. incearca awk:
eth="eth1"
r_bytes=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $2;}'`
r_pkts=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $3;}'`
t_bytes=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $10;}'`
t_pkts=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $11;}'`

pt reset counters (un modul de kernel al lui ionuts):
https://lists.netfilter.org/pipermail/netfilter/2002-September/038304.html
da' se pare ca nu merge decat pe 2.4.x

On 10/18/05, Mihai Voica <[EMAIL PROTECTED]> wrote:
> On Tue, 18 Oct 2005 02:30:22 +0300
> Mihai Voica <[EMAIL PROTECTED]> wrote:
>
> > Fac grafice cu rrd pt interfete ethX
> > Baza de date rrd o fac de tip COUNTER si iau date din /proc/net/dev
> > Problema mea e ca din cand in cand (cam o data pe saptamana) imi apar
> > niste aberatii de genul ca am trafic de ordinul Tbytes/s
> > (terabytes ???).
>
> [...]
> >
>
> revin cu detalii interesante:
>
> Eu citesc din /proc/net/dev si bytes dar si packets si fac grafice pe
> baza ambeleor informatii. Faza ciudata e ca se intampla sa zicem ca
> la ora cutare pe graficul cu bytes/s sa am un spike de 7 terabytes/s dar
> pe graficul cu packets/s sa fie totul ok. Si viceversa: pe graficul cu
> packets/s sa apara un spike neverosimil, iar pe cel cu bytes sa fie
> totul ok.
>
> Datele din /proc/net/dev le culeg cam in halul asta: Dau un grep dupa
> linia cu interfata dorita si apoi pe linia respectiva dau un cut ca sa
> selectez field dorit. E oare posibil ca in /proc/net/dev sa mai apara
> temporar vre-un field sau ceva care sa imi zapaceasca scriptul cu care
> citesc datele ?
>
> --
> Mihai Voica
>
> _______________________________________________
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug
>


--
...and justice for all...

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui