On Wed March 17 2004 20:30, Radu Filip wrote:
> salut,
> am un server colocat la un isp (nu in .ro) si se banuieste ca de la
> o vreme isp-ul socoteste mai mult trafic decat pana de curand. din cate
> stiu, ei socotesc traficul pe portul din switch, orice fel de trafic, si
> un ping la ns-ul lor de exemplu.
>
> as dori sa imi recomandati cateva variante de cum as putea cacula si eu
> traficul pentru mine, in urmatoarele conditii:
> - serverul e doar un sever, nu are nici o retea in spate, nimic
> - e destul de mission critical
> - are multe servicii pe el si o incarcare acceptabila
> - sunt cam newbie in traffic accounting
> - serverul e un linux rh 7.3
> - a schimba isp-ul nu este deocamdata o optiune, mai ales ca nu se
> stie cu siguranta daca ce spun e e adevarat sau nu
>
> m-ar interesa o solutie care sa socoteasca orice fel de trafic, pe orice
> fel de protocol. ma intereseaza in primul rand sa pot:
> - calcula traficul total pe zi
> - sa nu imi incarce serverul prea tare

Zilele trecute m-am lovit de o situatie similara, care s-a rezolvat 
"muncitoreste" dar rapid:


#!/bin/bash

rx=`netstat -i | grep eth2 | awk '{print $4}'`

tx=`netstat -i | grep eth2 | awk '{print $8}'`

total=$(($rx + $tx))

total_mb=$(($total / 1024))
total_=`echo $total_mb "MB"`

echo "traficul total pe eth2 este de $total_"

Nu stiu daca exista vreun trigger de reset pentru contorizarea tx si rx, am 
verificat recent pe o masina cu un update de 17 zile si am peste 40 GB trafic 
pe o interfata.
Pentru statistici pretentioase poti apela la sugestiile unora mai avizati 
decat mine.
Acum am probleme cu "portarea" scriptului, bash-ul de RH 9 ruleaza fara erori 
scriptul, dar nu se pupa nicicum cu bash-ul de fedora:

stats.sh: line 7: + : syntax error: operand expected (error token is " ")

Back to man bash....


-- 
--
Alin Osan

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui