Strona 1 z 1

[Apache] informacje o transferze www.

: 2009-07-15, 08:47
autor: missiek
Witam

Poszukuję możliwości monitorowania transferu generowanego przez strone.
Wiem, że jest moduł c_band do apache, który umożliwa określenie transferu danej stronych do danej liczby bajtow dziennie, tygodniowo, miesiecznie... Jednak chodzi mi o to żeby nie ograniczać, ale mieć informacje na temat ile dany VHost wysłał danych do sieci.

Przeszukałem trochę google, ale nie mam za bardzo pojęcia pod jakami hasłami tego szukać, bo wszystko co znajduję to limit w c_band.

Jeżeli ktoś spotkał się już potrzebą posiadania takich informacji prosiłbym o pomoc lub chociaż nakierowanie.

Re: [Apache] informacje o transferze www.

: 2009-07-15, 09:37
autor: miszmaniac
Avstats

PS. ok może jednak trochę rozwinę:
Avstats trochę to cholerstwo wymaga pokonfigurowania, i musisz mieć osobne pliki access.log dla virtualek, ale oprócz tego działa sympatycznie.

Re: [Apache] informacje o transferze www.

: 2009-07-15, 12:13
autor: missiek
A czy miedzy Avstat, a Awstat to jest jakas różnica, czy to tylko literówka?

Re: [Apache] informacje o transferze www.

: 2009-07-15, 12:28
autor: kajoj
Dla tak skonfigurowanych logów:
httpd.conf

Kod: Zaznacz cały

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog /var/log/apache/access_log combined
można policzyć transfer tak:

Kod: Zaznacz cały

awk '{ if ($9=="200") s+= $10; } END {print s}' /var/log/apache/access_log

Re: [Apache] informacje o transferze www.

: 2009-07-16, 06:32
autor: miszmaniac
Literówka, sorry:)

Oczywiście można tak policzyć transfer. Tyle, że za pomocą Awstatsa masz wgląd w ruch godzinowy, dniowy, statystyki otwierania poszczególnych stron i pełno innych... całkiem przydatnych.

Acha, tylko jeden minus Awstatsa... Pliki logów dość szybko rosną niestety i trzeba na to poświęcić kilka GB.

Re: [Apache] informacje o transferze www.

: 2009-07-16, 07:37
autor: Hannibal
miszmaniac pisze:Acha, tylko jeden minus Awstatsa... Pliki logów dość szybko rosną niestety i trzeba na to poświęcić kilka GB.
Jakoś tego nie zauważyłem - u mnie są to wielkości rzędu kilkudziesięciu-kilkuset megabajtów. Jeden vhost u mnie to max 10MB. Musisz mieć mocno zaśmiecającą konfigurację albo masę vhostów.

Re: [Apache] informacje o transferze www.

: 2009-07-16, 08:54
autor: Spaulding
ja mam webalizera i sie sprawuje calkiem niezle ;)

Re: [Apache] informacje o transferze www.

: 2009-07-16, 11:19
autor: miszmaniac
Możliwe, że to kwestia ilości odsłon:

Kod: Zaznacz cały

/var/lib/awstats# du -h --max-depth=1
1,4G	./domena1
19M	./domena2

Re: [Apache] informacje o transferze www.

: 2009-07-16, 13:52
autor: Hannibal
miszmaniac, To na pewno też, ale nie tylko, biorąc uwagę ilość odsłon u mnie to Ty byś musiał hostować jakiś onet ;). Albo mówimy o innych plikach.

Re: [Apache] informacje o transferze www.

: 2009-07-17, 06:05
autor: miszmaniac
Wiesz co, no faktycznie statystyki mam od 2007 roku, a awstats oprócz tych plików txt zakłada dodatkowo pliki bak, a potem ich nie usuwa... ale zawsze je zostawiałem, bo nie chciało mi się sprawdzać po co one tak naprawdę są;)

Re: [Apache] informacje o transferze www.

: 2009-07-17, 16:42
autor: Hannibal
Ja nie mam żadnych baków, ale statsy za to mam od 2006.

Ale też się pomyliłem jeden vhost u mnie to max 10MB ale miesięcznie - czyli przy kilku trochę obciążonych może to iść w gigabajty po jakimś czasie.

Re: [Apache] informacje o transferze www.

: 2009-07-17, 18:23
autor: Outlaw
dopisuje się do kolegów. Awstats są przydatne i przejżyste. Polecam założycielowi tematu.


U mnie logi są w plikach tekstowych i zajmują dośc mało miejsca. Ile wy macie odsłon że logi macie na poziomie 1,3GB dla jednej domeny? :)

Re: [Apache] informacje o transferze www.

: 2009-07-20, 09:26
autor: miszmaniac
U mnie wychodzi ~25MB na miesiac + za kazdym razem bak (w sumie niech sobie tam bedzie... jeść nie woła:)