Witam!
Jakis czas temu odpaliłem moduł ipt_account
http://code.google.com/p/ipt-account/
który w wyniku daje cos np: takiego:
ip = 192.168.0.201 bytes_src = 499533990 499372413 160737 840 0 packets_src = 4617989 4616876 1099 14 0 bytes_dst = 9107257295 9107106811 130241 20243 0 packets_dst = 7258620 7257782 758 80 0 time = 20
po chwili(5min) jest:
ip = 192.168.0.201 bytes_src = 499535958 499374305 160813 840 0 packets_src = 4618019 4616905 1100 14 0 bytes_dst = 9107259923 9107109439 130241 20243 0 packets_dst = 7258649 7257811 758 80 0 time = 29
mógłby mi ktoś sprawdzić czy ten skrypt dobrze działa bo mam zrobione statystyki dla interfejsów które wiem że działają dobrze ale w żaden sposób nie pokrywają sie z tymi z lms-a znaczy z wykresem ogólnie dla sieci... jedno wyjście w świat, i brak ruchy z samej bramy tylko sprzet uwzględniony w lms-ie/ipt_account
@linie = <DANE>; ---> dane z obecnej chwili close(DANE); @linie_old = <DANE_OLD>; ------> dane z przed kilku minut u mnie 5minut close(DANE_OLD);
$i=0; foreach (@linie) { @linieczesci = split( ' ', $linie[$i]); $tablicaa[$i][1] = $linieczesci[2]; $tablicaa[$i][2] = $linieczesci[5]; $tablicaa[$i][3] = $linieczesci[19]; $i++; } $x=0; foreach (@linie_old) { @linieczesci_old = split( ' ', $linie_old[$x]); $tablicaa_old[$x][1] = $linieczesci_old[2]; $tablicaa_old[$x][2] = $linieczesci_old[5]; $tablicaa_old[$x][3] = $linieczesci_old[19]; $x++; }
$ilosc_ele=$#tablicaa; for($x=0; $x <= $ilosc_ele; $x++) {
if ($tablicaa[$x][1] = $tablicaa_old[$x][1]) { $upload=($tablicaa[$x][2]-$tablicaa_old[$x][2]); $download=($tablicaa[$x][3]-$tablicaa_old[$x][3]); print STATY $tablicaa[$x][1] ." ". $upload ." ". $download ."\n"; } else { print $tablicaa[$x][1]; } }
Z góry dzieki!!
!DSPAM:4aae1c78262281913455709!
uczestnicy (1)
-
Marcin S.