statystyki przesyłanych danych

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
Grucha
Administrator
Posty: 1681
Rejestracja: 2004-05-21, 14:24
Lokalizacja: Wrocław
Kontakt:

statystyki przesyłanych danych

Post autor: Grucha »

Poszukuje programu (w grę wchodzą tylko coś nie wymagające Xów) który mógł by sprawdzać całkowitą ilość danych wchodzących jak i wychodzących z komputera. Komputer, na którym ma być uruchomiony ten program jest również, ruterem. Więc interesuje mnie ogólna statystyka DL/UL z całego łącza.
"Touch my car and i will touch your girl"
Awatar użytkownika
Sad Mephisto
Administrator
Posty: 2824
Rejestracja: 2004-05-22, 13:24
Lokalizacja: Zabrze
Kontakt:

Re: statystyki przesyłanych danych

Post autor: Sad Mephisto »

w systemie masz programik "iptraf". Możesz go sobie odpalić na jakiejś konsoli i mierzyć ile ci danych przechodzi.

uwaga: to jest bardzo powierzchowne rozwiązanie
[i]Thank you for noticing this notice. Now that you've noticed this notice, you may have noticed that this notice is noticably unnoticable.
$ python -c "print int(''.join(map(lambda x: str(len(x)),'Kto z woli i myśli zapragnie Pi spisać cyfry ten zdoła.'.split())))/1e+10"[/i]
Awatar użytkownika
Grucha
Administrator
Posty: 1681
Rejestracja: 2004-05-21, 14:24
Lokalizacja: Wrocław
Kontakt:

Re: statystyki przesyłanych danych

Post autor: Grucha »

Wolał bym raczej coś co by jako usługa działało czy coś. NIe chodz mi o aż takie dokłądne jak tamten. Tylko UL/DL i tyle.
"Touch my car and i will touch your girl"
Awatar użytkownika
Corvin
Administrator
Posty: 1143
Rejestracja: 2004-05-21, 15:04
Lokalizacja: Gdańsk

Re: statystyki przesyłanych danych

Post autor: Corvin »

mrtg, rrd, iptables
"Spróbuj zapalić maleńką świeczkę zamiast przeklinać ciemność."
Konfucjusz
Awatar użytkownika
bzyk
Moderator w st. spocz.
Posty: 991
Rejestracja: 2004-06-05, 06:32
Lokalizacja: Pszczyna
Kontakt:

Re: statystyki przesyłanych danych

Post autor: bzyk »

Grucha pisze:Wolał bym raczej coś co by jako usługa działało czy coś.
Przeciez iptrafa mozesz odpalic jako daemona (opcja -B).
Brodi
Użytkownik
Posty: 18
Rejestracja: 2004-06-11, 20:23
Lokalizacja: Sosnowiec

Re: statystyki przesyłanych danych

Post autor: Brodi »

To ja jeszcze dorzuce
ntop - ciężkie w kompilacji :-)
lstat - stare i problematyczne
cacti - super ale nie umiem tego skonfigurować :-( , może ktoś pomoże ? Za cholere nie chce nic rysować , i nie wiem czy zbiera jakieś dane , nie ma w logach błędów .
Awatar użytkownika
bzyk
Moderator w st. spocz.
Posty: 991
Rejestracja: 2004-06-05, 06:32
Lokalizacja: Pszczyna
Kontakt:

Re: statystyki przesyłanych danych

Post autor: bzyk »

lstat jest fajny, ale tylko na komputerze z odpowiednia moca przerobowa i w niewielkiej sieci. w tych wiekszych potrafi obciazyc system.

nie ma to jak mrtg :) chwale go sobie za to, ze wystarczy na jednej z maszyn uruchomienie tegoz, a na klientach tylko snmp.

ostatnio bawilem sie iftopem. niezly do 'bezposredniego' wgladu w ruch na routerze.
In /dev/null no one can hear you scream.
Awatar użytkownika
haclet
Użytkownik
Posty: 40
Rejestracja: 2004-06-13, 21:34
Lokalizacja: ŁódĽ/Opole

Re: statystyki przesyłanych danych

Post autor: haclet »

Ja tutaj dodałbym jeszcze moduł do jądra: ipt_account.
http://www.barbara.eu.org/~quaker/ipt_account/

Jest on napisany dość sprawnie i na jajku 2.4.x śmiga elegancko.

Zalety - regułkami iptables - określasz dokładnie co chcesz mierzyć (jaki ruch, usługi, etc).
Wady - trochę zabawy z kompilacją jądra, iptables - i skryptami do analizy wyników.

Pozdrawiam... ;-)
Pozdrawiam ;-]
Nie amator - nie elita... ;-)
NIKO
Użytkownik
Posty: 25
Rejestracja: 2004-06-14, 16:07
Lokalizacja: Suwałki

Re: statystyki przesyłanych danych

Post autor: NIKO »

Zobacz IP Flow Meter (IPFM), polecam wszystkim

Działa jako demon, loguje ruch na wszystkich interfejsach, łatwy i szybki w instalacji, konfiguracji etc.
Można przeglądać statystyki dla danego okresu (dzień, miesiąc, rok, zakres dat, konkretny host)

Jedyny minus to logi, które rosną z miesiąca na miesiąc a rozmiar na 1 hosta wynosi średnio 100 kilo na dobę.
(np. w LANie z 13 kompami dziennie logi mają 1,2 MB a miesięcznie 34 MB)

W skład poprawnego działania IPFM wchodzi:
- IPFM
- bw-ipfm.pl skrypcik do generowania statów
- biblioteka libpcap

Po odpaleniu bw-ipfm.pl z konsoli na podstawie logów z IPFM skrypt wygeneruje nam ogólną mini statystykę

Daily Bandwith Usage for 14 June 2004
Hosts In Out Total
-----------------------------------------------
b19 1.29G 675.43M 1.96G
star 53.62M 242.44M 296.06M
diablo 147.20M 4.92M 152.12M
pingwin 7.81M 86.84M 94.66M
jura 32.10M 588.06K 32.68M
def 23.41M 1.76M 25.18M
pebe 12.42M 1.24M 13.66M
polo 11.87M 755.27K 12.62M
snt 10.47M 514.25K 10.98M
meegy 3.00M 241.11K 3.24M
graba 2.25M 228.11K 2.48M
192.168.1.155 656.34K 432.62K 1.09M
192.168.1.255 252.37K 0.00B 252.37K
-----------------------------------------------
Total: 1.59G 1.02G 2.61G

Komputer 'pingwin' jest routerem w sieci.

_________________
LINKI
strona autora -> http://robert.cheramy.net/ipfm/
dobry opis -> http://bw.intellos.net/
ew. pomoc -> http://gorzow-wlkp.net/linux/ipfm.htm (opis niestety na mandrake, ale to chyba nie problem)

W razie problemów pomożemy :)
Awatar użytkownika
Grucha
Administrator
Posty: 1681
Rejestracja: 2004-05-21, 14:24
Lokalizacja: Wrocław
Kontakt:

Re: statystyki przesyłanych danych

Post autor: Grucha »

A jak obciąza to system. Bo na przykład IPTraf strasznie :evil:
"Touch my car and i will touch your girl"
Gall
Użytkownik
Posty: 22
Rejestracja: 2004-06-14, 18:29
Lokalizacja: Bytom

Re: statystyki przesyłanych danych

Post autor: Gall »

Potestuj, zobaczysz. Ja tam nie narzekam. Sprawuje się całkiem grzecznie przy grubo ponad setce komputerów przechodzących przez router ;)
Jak zapuściłem topa przed chwilą, to nie przekraczał 3% zużycia procka, a pamięci jeszcze mniej ;)
NIKO
Użytkownik
Posty: 25
Rejestracja: 2004-06-14, 16:07
Lokalizacja: Suwałki

Re: statystyki przesyłanych danych

Post autor: NIKO »

Spadek wydajności serwera jest znikomy a działanie IPFM jest praktycznie niezauważalne.

Konkretnie mówiąc skoro o tym mowa (chociaż nie ma to żadnego znaczenia) maksymalne obciążenie systemu wygląda następująco:

IPFM podczas spoczynku (sleep):
- 0.1% pamięci
- 0 % CPU
IPFM podczas generowania/dopisywania do pliku:
- 0.2 % pamięci
- 0.3 % CPU

Generowanie statów bw-ipfm 3.1 % CPU i 0.1 % pamięć.

::| Nie przecze również, że wyniki mogą być inne :] |::

Testy wykonane na procesor/pamięć: iPentium 100/24MB, iPentium 166 MMX/64MB , iCeleron 400/256MB. We wszystkich przypadkach wyniki są zbliżone.


Co do iptrafa to program jest bardzo pożyteczny ale jedyną wadą są nieprecyzyjne pomiary transferu. Da się przeżyć :) Obciążenie CPU max 5% przy 30 komputerach.
Awatar użytkownika
mizoo
Użytkownik
Posty: 12
Rejestracja: 2004-06-15, 08:05
Lokalizacja: Czwa/Wwa
Kontakt:

Re: statystyki przesyłanych danych

Post autor: mizoo »

NIKO pisze: Co do iptrafa to program jest bardzo pożyteczny ale jedyną wadą są nieprecyzyjne pomiary transferu.
Jesli mozna.. Jak bardzo nieprecyzyjne sa to wyniki?
:hC: A Higher Life Behind the Things.
NIKO
Użytkownik
Posty: 25
Rejestracja: 2004-06-14, 16:07
Lokalizacja: Suwałki

Re: statystyki przesyłanych danych

Post autor: NIKO »

Precyzja określania ruchu na interfejsach wynosi około 98%, jeśli taka odpowiedĽ cie satysfakcjonuje :)

Chodzi o to, że kiedy podsłuchujemy upload/download iptraf-em, program zazwyczaj troche zaniża wyniki o kilkadziesiąt bajtów/kilobajtów a przy dużym (długim) podsłuchu nawet do kilku mega.
Ogólnie mówiąc narzędzie jest dość przydatne ale jak wspomniałem nie dostatecznie precyzyjne.

______________________________
LINKI - IPTraf 2.7.0 (19 maj 2002)

Strona autora projektu -> http://cebu.mozcom.com/riker/iptraf/
Binarka -> ftp://ftp.cebu.mozcom.com/pub/linux/net ... 386.tar.gz
Źródła projektu -> ftp://ftp.cebu.mozcom.com/pub/linux/net ... 7.0.tar.gz
Awatar użytkownika
Grucha
Administrator
Posty: 1681
Rejestracja: 2004-05-21, 14:24
Lokalizacja: Wrocław
Kontakt:

Re: statystyki przesyłanych danych

Post autor: Grucha »

A któryś z ww. programów generuje jakieś wykresy co by na WWW można dać ?
"Touch my car and i will touch your girl"
ODPOWIEDZ