Apache Logdateien zusammenführen
Mit Hilfe von mergelog lassen sich mehrer Apache-Logdateien sortiert nach der Zugriffszeit zusammenführen. Im FreeBSD-Portbaum findet man mergelog unter www/mergelog:
# cd /usr/ports/www/mergelog && make install clean
Aus allen angegebenen Logdateien wird nun eine Datei erstellt:
# ls -l httpd-access-server* -rw-r--r-- 1 root wheel 45616843 24 Sep 18:41 httpd-access-server1.log -rw-r--r-- 1 root wheel 34263714 24 Sep 18:42 httpd-access-server2.log -rw-r--r-- 1 root wheel 21555617 24 Sep 18:43 httpd-access-server3.log # mergelog httpd-access-server1.log httpd-access-server2.log httpd-access-server3.log > httpd-access.log
Sind die Dateien mit gzip komprimiert, können diese mit zmergelog zusammengeführt werden:
# zmergelog httpd-access-server1.log.gz httpd-access-server2.log.gz httpd-access-server3.log.gz > http-access.log
Mehr Informationen zu mergelog und zmergelog findet man in den Mapages mergelog(1) und zmergelog(1).
Comments
bikeparts
@ 13.09.2011 15:36 UTC
Danke für das Programm, nach so etwas habe ich die letzte Stunde gesucht!
Danke für das Programm, nach so etwas habe ich die letzte Stunde gesucht!
No new comments allowed (anymore) on this post.