Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Kontrola uzytkownikow?? http://forum.freesco.pl/viewtopic.php?f=22&t=11003 |
Strona 1 z 1 |
Autor: | Anonymous [ poniedziałek, 30 stycznia 2006, 20:08 ] |
Tytuł: | Kontrola uzytkownikow?? |
Czy jest jakas mozliwosc poza niceshaper stats sprawdzenia ile dany uzytkwonik scaiga i wysyla w danej chwili?? |
Autor: | Jacq [ poniedziałek, 30 stycznia 2006, 20:22 ] |
Tytuł: | |
mrtg |
Autor: | lamer [ poniedziałek, 30 stycznia 2006, 20:25 ] |
Tytuł: | |
Trochę cię poprawię jacq... MRTG działa w interwałach 5-cio minutowych więc jest mało precyzyjnym narzędziem... |
Autor: | blackangel [ poniedziałek, 30 stycznia 2006, 20:25 ] |
Tytuł: | |
statmat |
Autor: | czerwo [ wtorek, 31 stycznia 2006, 07:58 ] |
Tytuł: | |
rrdtool i odpowiednie skrypty ale to dla bardziej zawansowanych ja narazie tego nie mam w planach ![]() |
Autor: | agbis [ wtorek, 31 stycznia 2006, 11:00 ] |
Tytuł: | |
lstat jest pod tym względem bardziej precyzyjny niż mrtg. Ma nawet możliwość rysowania wykresów "na żywo" z interwałem bodajże 10s. Ale dobija mnie jego konfiguracja przez www . Jak miałem kilku gostków w sieci, to mi się sprawdzało, ale jak zaczęło ich przybywać, to nie nadążałem z dopisywaniem ich do statystyk i dwa dni temu przeszedłem na mrtg. A może dałoby się jakoś zmusić mrtg do działania z większą precyzją? |
Autor: | Dayson [ wtorek, 31 stycznia 2006, 11:10 ] |
Tytuł: | |
agbis pisze: A może dałoby się jakoś zmusić mrtg do działania z większą precyzją?
Da się, wystarczy zmienić w plku /etc/mrtg/mrtg.run wartość sleep na mniejszą (jest to wartość w sekundach), ale przemyśl to ponieważ będzie duże obciążenie procesora jak bedzie musiał co np: minutę tworzyć nowe wykresy (pliki graficzne) |
Autor: | Damiano [ wtorek, 31 stycznia 2006, 22:41 ] |
Tytuł: | |
A ja powiem - nice2thm ![]() Mnie wystarcza ![]() |
Autor: | puchatek007 [ wtorek, 14 listopada 2006, 23:34 ] |
Tytuł: | |
Ello. Czy ktoś używa rrdtoola do zbierania danych o prędkościach downloadu i uploadu dla każdego usera z osobna?? Jeśli tak, to czy moglibyście się nimi pochwalić?? Ten, co ja używam, ma mały bug, gdy resetuje firewalla, bądź czyszcze tablice która służy własnie do zbierania danych, to na wykresach powstaje taki duży słupek na 2-20MB i to powoduje ze wykresy stają się nieczytelne. Będe wdzięczny. |
Autor: | marask [ środa, 15 listopada 2006, 11:03 ] |
Tytuł: | |
to przerób skrypt, aby tuż przed wpisem do bazy sprawdzał czy wartość nie jest większa od prędkości łącza - jeśli tak do dajesz 0. Jak nie wiesz jak to zrobić to wystaw skrypt odpowiedzialny za luserów to coś wymyślimy ![]() |
Autor: | puchatek007 [ środa, 15 listopada 2006, 11:39 ] |
Tytuł: | |
OK, no to tak to wygląda: ### USERS ### for i in `cat /home/dane/ustawienia/ip_users`; do NAZWA_BAZY=/home/dane/rrdtool/bazy/$i.rrd d1=`iptables -t mangle -L TRAFFIC -v -x -n | grep " $i " | head -1 |tr -s " " | cut -d " " -f 3` u1=`iptables -t mangle -L TRAFFIC -v -x -n | grep " $i " | tail -1 |tr -s " " | cut -d " " -f 3` #wczytywanie danych z pliku d2=`cat $DIR_BAZ/$i | grep -v "^-" | cut -d " " -f 1` u2=`cat $DIR_BAZ/$i | grep -v "^-" | cut -d " " -f 2` d3=`cat $DIR_BAZ/$i | grep -v "^-" | cut -d " " -f 3` u3=`cat $DIR_BAZ/$i | grep -v "^-" | cut -d " " -f 4` #zabespieczenie ver. final[2006.08.05] if [ $d2 -le $d1 ]; then d3=0 u3=0 fi dw=$[ $d1+$d2-$d3 ] uw=$[ $u1+$u2-$u3 ] echo $dw $uw $d1 $u1 > $DIR_BAZ/$i NAZWA_BAZY=/home/dane/rrdtool/bazy/$i-ruch.rrd /usr/bin/rrdtool update $NAZWA_BAZY --template down:up N:$dw:$uw done ############ Niby jest tu jakieś zabezpieczenie, ale to chyba nie od tego. Praktycznie te słupki powstają gdy zostaje wyczyszczona/zresetowana tablica TRAFFIC. Równo o północy codziennie czyści się właśnie ta tablica polecenim wywołanym z crona: iptables -t mangle -Z TRAFFIC. No i tak to wygląda: ![]() |
Autor: | marask [ środa, 15 listopada 2006, 13:23 ] |
Tytuł: | |
nie wiem po co to zabezpieczenie, ale ja bym zrobił coś w tym stylu: NAZWA_BAZY=/home/dane/rrdtool/bazy/$i-ruch.rrd if [ $dw -gt predkosc_lacza ]; then dw=0; fi; if [ $uw -gt predkolsc_lacza ]; then uw=0; fi; /usr/bin/rrdtool update $NAZWA_BAZY --template down:up N:$dw:$uw powinno poradzić na te piki. |
Autor: | puchatek007 [ środa, 15 listopada 2006, 13:39 ] |
Tytuł: | |
OK, sprawdze, tylko wartość predkosc_lacza jaka wpisac dla łącza 8Mb?? Tam chyba trzeba w bajtach ja podac?? Czyli było by: 1048576 ?? |
Autor: | dora [ czwartek, 16 listopada 2006, 12:08 ] |
Tytuł: | |
A może tak: #!/bin/bash RRDTOOL=/usr/bin/rrdtool RRDDIR=/etc/rrdtool/bazy BEZ=/etc/rrdtool/baz function create_database(){ rrdtool create $RRDDIR/$1 \ --step 60 \ DS:down:GAUGE:600:0:U \ DS:up:GAUGE:600:0:U \ RRA:AVERAGE:0.5:2:1400 \ RRA:AVERAGE:0.5:10:1008 \ RRA:AVERAGE:0.5:6:744 \ RRA:AVERAGE:0.5:12:744 \ RRA:AVERAGE:0.5:180:372 \ RRA:AVERAGE:0.5:360:744 } for i in `cat /etc/mrtg/ipki.txt`; do create_database $i.rrd echo 0 0 > $BEZ/$i done exit 0 create_graph() { $RRDTOOL graph $1 --lazy -s $2 -a PNG\ -v "Bity na sekundę" \ -r \ -w 500 -h 200 \ -l 0 \ -t " $ip $3" \ DEF:in_bytes=${RRDDB}:down:AVERAGE \ DEF:out_bytes=${RRDDB}:up:AVERAGE \ CDEF:in_bits=out_bytes,120,/ \ CDEF:out_bits=in_bytes,120,/ \ COMMENT:" Maksymalnie Srednio Aktualnie\n" \ AREA:in_bits#00cc00:"Download " \ GPRINT:in_bits:MAX:"%6.2lf %sbps" \ GPRINT:in_bits:AVERAGE:"%6.2lf %sbps" \ GPRINT:in_bits:LAST:"%6.2lf %sbps\n" \ LINE1:out_bits#0000ff:"Upload " \ GPRINT:out_bits:MAX:"%6.2lf %sbps" \ GPRINT:out_bits:AVERAGE:"%6.2lf %sbps" \ GPRINT:out_bits:LAST:"%6.2lf %sbps\n" } #!/bin/sh #Folder z danymi do zabespieczenia BEZ=/etc/rrdtool/baz for i in `cat /etc/mrtg/ipki.txt`; do #folder z bazami NAZWA_BAZY=/etc/rrdtool/bazy/$i.rrd #pobieranie danych z iptables u1=`iptables -L mrtg_traffic -v -x -n | grep " $i " | head -1 |tr -s " " | cut -d " " -f 3` d1=`iptables -L mrtg_traffic -v -x -n | grep " $i " | tail -1 |tr -s " " | cut -d " " -f 3` #wczytywanie danych z pliku d2=`cat $BEZ/$i | grep -v "^-" | cut -d " " -f 1` u2=`cat $BEZ/$i | grep -v "^-" | cut -d " " -f 2` #zabespieczenie if [ $d1 -lt $d2 ]; then d2=0 u2=0 fi dw=$[ $d1 - $d2 ] uw=$[ $u1 - $u2 ] echo $d1 $u1 > $BEZ/$i rrdtool update $NAZWA_BAZY \ --template \ down:up \ N:$dw:$uw done dla aktualizacji danych co 2 min |
Autor: | Mortalord [ poniedziałek, 13 sierpnia 2007, 19:23 ] |
Tytuł: | |
mam takie pytanie, gdzie dopisać te komendy, do jakich plików co podał dora Aha używam rrdtool marask |
Autor: | rikardo7 [ poniedziałek, 13 sierpnia 2007, 19:37 ] |
Tytuł: | |
a moze komus sie ten temat przyda http://forum.freesco.pl/viewtopic.php?t ... statystyki MW napewno pomoze!! a sa to super statystyki chwilowe i nie tylko. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |