Forum ocmaster


Wróć   Forum komputerowe OCM.pl > USENET > Linux

Odpowiedz
 
Narzędzia wątku Przeszukaj ten wątek Wygląd
Stary 03-30-2006, 14:38   #1
Fairy
 
Posty: n/a
Domyślnie awstats dla www

Czesc,

Chce zrobic sobie statystyki odwiedzin mojej strony. Apache w wersji 1.3.33 -
logi trzymam w /usr/local/apache/logs/access_log
W pliku konfiguracyjnym awstats mam:

LogFile="/usr/local/apache/logs/access_log"
LogType=W
LogFormat=1

Jednak jesli robie:
perl awstats.pl -config=mysite -update
to wywala mi ze nie rozpoznaje logow serwera Apache.

Logi te wygladaja tak:

1.2.3.4 - - [30/Mar/2006:15:19:04 +0200] "GET / HTTP/1.1" 200 2617
1.2.3.4 - - [30/Mar/2006:15:19:05 +0200] "GET /images/1.jpg HTTP/1.1" 200 2961
1.2.3.4 - - [30/Mar/2006:15:19:05 +0200] "GET /images/2.jpg HTTP/1.1" 200 343
1.2.3.4 - - [30/Mar/2006:15:19:05 +0200] "GET /images/3.jpg HTTP/1.1" 200 328


Co mam wpisac w LogFormat zeby je rozpoznawal????


Fairy

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  Odpowiedź z Cytowaniem
Stary 03-30-2006, 17:35   #2
Lopez
 
Posty: n/a
Domyślnie Re: awstats dla www

Fairy napisał(a):
> Czesc,
>
> Chce zrobic sobie statystyki odwiedzin mojej strony. Apache w wersji 1.3.33 -
> logi trzymam w /usr/local/apache/logs/access_log
> W pliku konfiguracyjnym awstats mam:
>
> LogFile="/usr/local/apache/logs/access_log"
> LogType=W
> LogFormat=1
>
> Jednak jesli robie:
> perl awstats.pl -config=mysite -update
> to wywala mi ze nie rozpoznaje logow serwera Apache.
>
> Logi te wygladaja tak:
>
> 1.2.3.4 - - [30/Mar/2006:15:19:04 +0200] "GET / HTTP/1.1" 200 2617
> 1.2.3.4 - - [30/Mar/2006:15:19:05 +0200] "GET /images/1.jpg HTTP/1.1" 200 2961
> 1.2.3.4 - - [30/Mar/2006:15:19:05 +0200] "GET /images/2.jpg HTTP/1.1" 200 343
> 1.2.3.4 - - [30/Mar/2006:15:19:05 +0200] "GET /images/3.jpg HTTP/1.1" 200 328
>


CustomLog /usr/local/apache/logs/access_log combined
Logformat "combined" powinien juz byc predefiniowany
Upewnij sie ze awstats ma uprawnienia do odczytu logow.

--
Pozdrawiam
Lopez
  Odpowiedź z Cytowaniem
Stary 03-30-2006, 18:36   #3
Fairy
 
Posty: n/a
Domyślnie Re: awstats dla www


>
> CustomLog /usr/local/apache/logs/access_log combined
> Logformat "combined" powinien juz byc predefiniowany
> Upewnij sie ze awstats ma uprawnienia do odczytu logow.
>

Niestety nadal przy perl awstats.pl -config=mysite -update wywala:

Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
AWStats did not find any valid log lines that match your LogFormat
parameter, in the 50th first non commented lines read of your log.
Your log file /usr/local/apache/logs/access_log must have a bad format
or LogFormat parameter setup does not match this format.
Your AWStats LogFormat parameter is:
1
This means each line in your web server log file need to have "combined
log format" like this:
111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234
"http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE
5.01; Windows NT 5.0)"
And this is an example of records AWStats found in your log file (the
record number 50 in your log):
1.2.3.4 - - [16/Jan/2006:14:20:52 +0100] "GET /cos/?pid=1 HTTP/1.1" 302
10681
Setup ('/etc/awstats/awstats.mysite.conf' file, web server or
permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs'
directory).


Moze jemu chodzi o te 2 dodatkowe elementy u mnie w logu (w tym
przykladzie: 302 i 10681)???

Prawa do /etc/awstats/awstats.mysite.conf mam na 666 - takie same mam
ustawione na pliku:
/usr/local/apache/logs/access_log

a w configu apache'a mam:
CustomLog /usr/local/apache/logs/access_log combined



Fairy
  Odpowiedź z Cytowaniem
Stary 03-30-2006, 20:35   #4
karolgt@gazeta.pl
 
Posty: n/a
Domyślnie Re: awstats dla www

a skasowales ten acces_log po zmiane wpisu na taki zeby logi byly
combined? bo jesli nie, to w tej chwili twoj acces_log zawiera
jednoczesnie poprzedni typ logow jak i combined i moze przez to awstats
nie moze sobie poradzic

pzdr
KarolGT

  Odpowiedź z Cytowaniem
Stary 03-30-2006, 20:35   #5
Fairy
 
Posty: n/a
Domyślnie Re: awstats dla www

karolgt@gazeta.pl napisał(a):
> a skasowales ten acces_log po zmiane wpisu na taki zeby logi byly
> combined? bo jesli nie, to w tej chwili twoj acces_log zawiera
> jednoczesnie poprzedni typ logow jak i combined i moze przez to awstats
> nie moze sobie poradzic
>
> pzdr
> KarolGT
>

Od zawsze mialam wpis w apache'u:
CustomLog /usr/local/apache/logs/access_log combined

wiec po co mialabym to kasowac?
(zreszta tak jest chyba ustawione nawet defaultowo w apache'u a ja tego
nie zmienialam)


Fairy
  Odpowiedź z Cytowaniem
Stary 03-31-2006, 09:40   #6
Lopez
 
Posty: n/a
Domyślnie Re: awstats dla www


Użytkownik "Fairy" napisał w wiadomości...
>
> >
> > CustomLog /usr/local/apache/logs/access_log combined
> > Logformat "combined" powinien juz byc predefiniowany
> > Upewnij sie ze awstats ma uprawnienia do odczytu logow.
> >

> Niestety nadal przy perl awstats.pl -config=mysite -update wywala:
>
> Phase 1 : First bypass old records, searching new record...
> Searching new records from beginning of log file...
> AWStats did not find any valid log lines that match your LogFormat
> parameter, in the 50th first non commented lines read of your log.
> Your log file /usr/local/apache/logs/access_log must have a bad format
> or LogFormat parameter setup does not match this format.
> Your AWStats LogFormat parameter is:
> 1
> This means each line in your web server log file need to have "combined
> log format" like this:
> 111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234
> "http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE
> 5.01; Windows NT 5.0)"
> And this is an example of records AWStats found in your log file (the
> record number 50 in your log):
> 1.2.3.4 - - [16/Jan/2006:14:20:52 +0100] "GET /cos/?pid=1 HTTP/1.1" 302
> 10681
> Setup ('/etc/awstats/awstats.mysite.conf' file, web server or
> permissions) may be wrong.
> Check config file, permissions and AWStats documentation (in 'docs'
> directory).
>
>
> Moze jemu chodzi o te 2 dodatkowe elementy u mnie w logu (w tym
> przykladzie: 302 i 10681)???
>
> Prawa do /etc/awstats/awstats.mysite.conf mam na 666 - takie same mam
> ustawione na pliku:
> /usr/local/apache/logs/access_log
>
> a w configu apache'a mam:
> CustomLog /usr/local/apache/logs/access_log combined
>

A masz tak?

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

Bo awstats krzyczy ze masz w logach zapisy typu common
Skasuj plik logu i sprawdz

--
Pozdrawiam
Lopez

  Odpowiedź z Cytowaniem
Stary 03-31-2006, 11:35   #7
Fairy
 
Posty: n/a
Domyślnie Re: awstats dla www

> A masz tak?
>
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
>
> Bo awstats krzyczy ze masz w logach zapisy typu common
> Skasuj plik logu i sprawdz
>

faktycznie - dziala :)
Jest jeszcze jeden maly problemik - cronttab - dopisalam do /etc/cronttab:
*/10 * * * * root /awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >
/dev/null

jak w dokumentacji - ale mi nie dosc ze nie dziala co 10 minut to w ogole mi nie
dziala, nawet w /var/log/cron nie mma zadnego wpisu na ten temat - tak jakby nie
widzial tego wpisu. A jak dam z "lapki":
/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update > /dev/null

to dziala bez problemu.


Fairy

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  Odpowiedź z Cytowaniem
Stary 03-31-2006, 12:35   #8
Mariusz Kruk
 
Posty: n/a
Domyślnie Re: awstats dla www

W dniu 31 Mar 2006 12:32:56 +0200, osoba określana zwykle jako
Fairy pozwoliła sobie popełnić co następuje:
>faktycznie - dziala :)
>Jest jeszcze jeden maly problemik - cronttab - dopisalam do /etc/cronttab:


Na pewno do _cronttab_? A Twój cron nie potrzebuje np. sighupa żeby
przeczytać jeszcze raz crontaby?

>*/10 * * * * root /awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >
>/dev/null


Eeee... faktycznie masz zainstalowane w /awstats??? Bezpośrednio w
głównym katalogu??? Jakoś mi się nie widzi.

>


--
\------------------------/ Przy zderzeniu betonu z elektroniką
| Kruk@epsilon.eu.org | najczęściej wygrywa beton(Krzysztof Ziętara)
| http://epsilon.eu.org/ |
/------------------------\
  Odpowiedź z Cytowaniem
Stary 03-31-2006, 13:42   #9
Fairy
 
Posty: n/a
Domyślnie Re: awstats dla www

> Fairy pozwoliła sobie popełnić co następuje:
> >faktycznie - dziala :)
> >Jest jeszcze jeden maly problemik - cronttab - dopisalam do /etc/cronttab:

>
> Na pewno do _cronttab_? A Twój cron nie potrzebuje np. sighupa żeby
> przeczytać jeszcze raz crontaby?

Oczywiscie przez jedno 't' - chodzi o plik: /etc/crontab
Distro to FC4 - sproboje pozniej przeladowac caly system - to sie zobaczy...

>
> >*/10 * * * * root /awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >
> >/dev/null

>
> Eeee... faktycznie masz zainstalowane w /awstats??? Bezpośrednio w
> głównym katalogu??? Jakoś mi się nie widzi.

No nie - oczywisice w innym - tak dalam tu dla przykladu. Ale fakt jest ze jak
zapodaje to polecenie z lapki to dziala.


Fairy

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  Odpowiedź z Cytowaniem
Stary 03-31-2006, 13:42   #10
Mariusz Kruk
 
Posty: n/a
Domyślnie Re: awstats dla www

W dniu 31 Mar 2006 14:03:16 +0200, osoba określana zwykle jako
Fairy pozwoliła sobie popełnić co następuje:
>> >faktycznie - dziala :)
>> >Jest jeszcze jeden maly problemik - cronttab - dopisalam do /etc/cronttab:

>> Na pewno do _cronttab_? A Twój cron nie potrzebuje np. sighupa żeby
>> przeczytać jeszcze raz crontaby?

>Oczywiscie przez jedno 't' - chodzi o plik: /etc/crontab
>Distro to FC4 - sproboje pozniej przeladowac caly system - to sie zobaczy...


Bez przesady. To nie Windows. Jeżeli w ogóle potrzeba (to musisz
sprawdzić w dokumentacji), to wystarczy zrestartowanie usługi crond.

>> >*/10 * * * * root /awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >
>> >/dev/null

>> Eeee... faktycznie masz zainstalowane w /awstats??? Bezpośrednio w
>> głównym katalogu??? Jakoś mi się nie widzi.

>No nie - oczywisice w innym - tak dalam tu dla przykladu.


To daj dokładny wpis. Bo tak to można sobie wróżyć z fusów.
I sprawdź dokumentację do crona. Bo cron cronowi nierówny. A nie wiem co
akurat w FC4 jest.

--
\------------------------/ Bo nad ranem nikt przecież nie woła Nikt nie
| Kruk@epsilon.eu.org | wywoła nas stąd (Kaczmarski & Gintrowski
| http://epsilon.eu.org/ | "Pieśń o śnie")
/------------------------\
  Odpowiedź z Cytowaniem
Odpowiedz


Narzędzia wątku Przeszukaj ten wątek
Przeszukaj ten wątek:

Zaawansowane wyszukiwanie
Wygląd

Zasady Postowania
Nie Możesz wysyłać nowe wątki
Nie Możesz wysyłać odpowiedzi
Nie Możesz wysyłać załączniki
Nie Możesz edytować swoje posty

vB code jest Wł.
UśmieszkiWył.
kod [IMG] jest Wył.
kod HTML jest Wył.
Skocz do forum


Czasy w strefie GMT +1. Teraz jest 04:49.
Aktywuj Aktywuj Aktywuj Aktywuj Aktywuj Klamki agregaty prądotwórcze kasy fiskalne massive primera division Blog, Internet, web20, recenzje


Powered by vBulletinŸ Copyright ˆ2000 - 2007, Jelsoft Enterprises Ltd.