Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Oddzielenie jednego IP od logów APACHE'a
http://forum.freesco.pl/viewtopic.php?f=22&t=13376
Strona 1 z 1

Autor:  zeus0 [ wtorek, 29 sierpnia 2006, 02:47 ]
Tytuł:  Oddzielenie jednego IP od logów APACHE'a

Witam
Szukalem na forum, ale nic podobnego nie znalazlem, otoz chce zrobic taka rzecz, zeby logi z apache w /var/log/httpd/access_log i error_log , byly zapisywane z kazdego ip w sieci, lecz z mojego nie.

Moze prosciej, mam ip 192.168.0.20 , w sieci jest adresacja brama 192.168.0.1 ostatni user 192.168.0.100 i chce zeby logi od nich wszystkich szly do pliku normalnie (czyli do access_log i error_log), a z mojego do innego pliku np access i error.

Wytlumacze teraz dlaczego takchce, otoz przy przegladaniu logow wiekszosc wpisow jest moja, bo siedze na mrtg i statystykach nice2htm, wiec wpisow jest od cholery, filtrowanie zajmuje mi zbyt wiele czasu.

Jezeli mialby ktos skrypt pomocny mi w tym, ktory crone uruchamialbym co jakis czas i rozdzielal mi te ip to bede wdzieczny, chyba ze ktos wie jak zrobic, zeby od razu apache to rozdzielal.

Z gory dzieki za wszelka pomoc

Pozdrawiam

Autor:  adi [ wtorek, 29 sierpnia 2006, 07:39 ]
Tytuł:  Re: Oddzielenie jednego IP od logów APACHE'a

zeus0 pisze:
przy przegladaniu logow wiekszosc wpisow jest moja...


Szpiegostwo przemysłowe :? ;)

Autor:  Maciek [ wtorek, 29 sierpnia 2006, 10:36 ]
Tytuł: 

O ile mi wiadomo, sam apacz nie ma mechanizmu pozwalającego na taką zmianę, jednak w narzędziach typu webalizer jest opcja ignorowania określonych IP.

Autor:  makog [ wtorek, 29 sierpnia 2006, 10:45 ]
Tytuł: 

Sluchaj a moze tak, te strony z statystykami ktore tak usilnie monitorujesz daj do innego katalogu i zrob Vhosta na jakims porcie, a wtedy tworzac VHosta zrobisz odrebbne logi dla tych stronek.

Autor:  zeus0 [ wtorek, 29 sierpnia 2006, 14:13 ]
Tytuł: 

OK, w sumie z virtualhostem to jest pewne rozwiazanie, ale wyszlo teraz ze monitoruje cala siec nie wiadomo jak i analizuje logi, otoz nie o to chodzi, a zasmiecam tez swoim ip logi gdy np zmieniam cos na stronie, zmieniam wtedy kod zrodlowy i musze wejsc zeby zobaczyc jak to wyglada i chcac nie chcac odswiezam strone przy kazdej zmianie a to powoduje juz troche smieci.
A co do ich przegladania to patrze jaki jest ruch na stronie (w zadnym wypadku nie patrze kto co ogladal, jedynie jakie ip tam byly).


P.S.
Po kombinacjach z virtualem daje spokoj, juz wole filtrowac, bo virtual ktory podaje ponizej nie dziala (tzn dziala ale logi i tak sa tam gdzie byly).

NameVirtualHost 192.168.0.1/mojanazwa

<VirtualHost 192.168.0.1/mojanazwa>
ServerName 192.168.0.1/mojanazwa
DocumentRoot /home/httpd/mojfolder
ServerAdmin mail@mail.mail
TransferLog /var/log/www/access_log.moj
ErrorLog /var/log/www/error_log.moj
CustomLog /var/log/www/error_log.moj
</VirtualHost>

I czy wejde na 192.168.0.1 czy na 192.168.0.1/mojanazwa to i tak zlicza wszystko do logu dla 192.168.0.1,

Jeszcze poszukam dokladnie, ale robie wedlug wielu opisow i nie dziala to tak.

Pozdrawiam

Autor:  Pinky [ środa, 30 sierpnia 2006, 11:40 ]
Tytuł: 

[httpd.conf]
...
SetEnvIf Remote_Addr "192\.168\.2\.1" dontlog

CustomLog /var/log/apache/access_log combined env=!dontlog
...
[/httpd.conf]

więcej w manualu :)
kPinek

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/