[Apache] Logs filtern

Apache, Lighttpd, nginx, Cherokee
Post Reply
chinese_postman
Posts: 34
Joined: 2003-07-17 17:30
 

[Apache] Logs filtern

Post by chinese_postman »

Hallo zusammen,

da aus technischen Gründen (Loadbalancer SSL Tests) die Apache-Logs ziemlich vollgemüllt wird mit

[Mon Dec 6 20:12:41 2004] [error] mod_ssl: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!] (System error follows)

habe ich folgende Frage:

Kann man auch beim Apache bestimmte Meldungen filtern ? Idealerweise so daß sie gar nicht mehr auftauchen oder in eine andere Log-Datei, welche dann öfters gelöscht wird.

Hoffe mir kann jemand helfen! Danke!

Ciao,
cp
souldrinker
Posts: 32
Joined: 2004-11-30 13:22
 

Re: [Apache] Logs filtern

Post by souldrinker »

Hm... gibt es Zwei Möglichkeiten:

a) Du lässt öfter mal einen Filter über die Log-Files des Apachen laufen, was aber ein bissl dämlich ist, weil es dann schon in den Logs steht, und Du sozusagen im nachhinein die "Spuren" verwischst.
b) Du schreibst einen Wrapper an den der Apache seine Log-Kommandos schickt, der dann filtert - wie Du das machst, musst Du googlen ;)
kenzo
Posts: 526
Joined: 2003-07-15 20:30
 

Re: [Apache] Logs filtern

Post by kenzo »

Kann man auch beim Apache bestimmte Meldungen filtern ? Idealerweise so daß sie gar nicht mehr auftauchen oder in eine andere Log-Datei, welche dann öfters gelöscht wird.
Du kannst beim Apachen die Logs an ein zweites Programm übergeben, wie z.B. http://cr.yp.to/daemontools/multilog.html. Mit einer Regel wie

Code: Select all

CustomLog "| /usr/local/bin/setuidgid www-data /usr/local/bin/multilog s1048576 n25 
'-[*] [*] mod_ssl: SSL handshake interrupted by system *' /var/log/whatever" combined 
(keine Gewähr für 100% richtige Syntax in der Filterregel - ausprobieren)
würden alle entsprechenden Zeilen rausgefiltert und die Logs nach /var/log/whatever geschrieben, dort bei einer Größe von 1048576 Byte rotiert und insgesamt 25 Dateien vorgehalten. Das hat den angenehmen Nebeneffekt, dass du dir keine Sorgen mehr um das zeitgerechte Rotieren der Logfiles Sorgen machen mußt.
chinese_postman
Posts: 34
Joined: 2003-07-17 17:30
 

Re: [Apache] Logs filtern

Post by chinese_postman »

Dank an euch für die Infos!

cp
Post Reply