Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Apache 2 logovi pomagajte1

[es] :: Linux/UNIX serveri i servisi :: Apache 2 logovi pomagajte1

[ Pregleda: 12463 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sias

Član broj: 10488
Poruke: 7
*.rcub.bg.ac.yu.



Profil

icon Apache 2 logovi pomagajte126.01.2005. u 21:04 - pre 234 meseci
DA li neko moze da mi kaze kako da na apache 2 serveru parsiram logove /var/log/apache/(access_log i error_log) za sve korisnike (/~username) i da ih upisem u njihov home_dir(/home/~username/access_log i /home/~username/error_log ) kao zasebne failove.

Unapred hvala.

 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Apache 2 logovi pomagajte126.01.2005. u 21:12 - pre 234 meseci
Dobro pitanje ali mislim da apache trenutno ne podržava odvojene logove kroz userdir modul.
 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.eunet.yu.

ICQ: 162962030


Profil

icon Re: Apache 2 logovi pomagajte127.01.2005. u 09:03 - pre 234 meseci
Jedino da napravis skriptu koja ce to da radi.
 
Odgovor na temu

sias

Član broj: 10488
Poruke: 7
*.rcub.bg.ac.yu.



Profil

icon Re: Apache 2 logovi pomagajte127.01.2005. u 09:19 - pre 234 meseci
A kako bi izgledala ta skripta ??
Moze neki predlog?

 
Odgovor na temu

caiser

Član broj: 4677
Poruke: 2462
*.eunet.yu.

ICQ: 162962030


Profil

icon Re: Apache 2 logovi pomagajte127.01.2005. u 10:15 - pre 234 meseci
Na brzinu.

Code:
cd /home; for i in *; do grep $i /var/log/httpd/access_log >> /home/$i/access_log; done


Isto to i za error_log. Mada ako imas korisnika koji se zove abc i drugog koji se zove abcd onda ovo i nece da radi bas najbolje.
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Apache 2 logovi pomagajte127.01.2005. u 11:04 - pre 234 meseci
Možda ovo rešava taj problem: grep /~$i/

Ali u startu je loša ideja, pošto ti logovi treba da budu interaktivni, a ovako nisu. I ako si mislio da staviš to u cron, kako misliš da odradiš nastavljanje tj. da ti se pri sledećem parsovanju ne duplira sadržaj? Ili misliš da brišeš log čim završiš jedan parse? Pa ne može ni to, zato što ćeš ti parsovati jedan snapshot a dok se to završi, posebno ako ima više usera i ako je veći log u pitanju, biće dosta linija koje ćeš propustiti i koje ćeš potencijalno obrisati... Tako da mislim da to nije neko rešenje.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.mrezanis.net.

ICQ: 4849714


+68 Profil

icon Re: Apache 2 logovi pomagajte127.01.2005. u 13:23 - pre 234 meseci
Koliko ja znam on moze log file da pusti kroz pipe, i u samom Apache-u, a to isto radi i sa syslog-om.
Evo ga primer iz mog httpd.conf. To je za apache 1.3

CustomLog "| /hsphere/shared/apache/bin/rotatelogspsoft /hsphere/local/var/httpd/logs/access_log 86400" "%v|%f|%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: Apache 2 logovi pomagajte1

[ Pregleda: 12463 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.