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).