Netzkompetenz

Blog mit Snippets, Tipps und Tricks rund um Webprogrammierung der Taywa aus Zürich

komprimieren von apache-cronolog logfiles

wir setzen cronolog für die apache ein, diese werden unkomprimiert abgespeichert:

im apache config sieht es so aus:


ErrorLog "|/usr/bin/cronolog /var/log/apache2/com.example/%Y/error_log.%Y-%m"
CustomLog "|/usr/bin/cronolog /var/log/apache2/com.example/%Y/access_log.%Y-%m" combined

bzw für das jahr 2010 und mai

/var/log/apache2/com.example/2010/access_log.2010-04

um die logfiles vom vormonat einmal im monat zu komprimieren diese script, wir nennen es cronologcompress in /etc/cron.monthly/ ablegen:

cronologcompress in /etc/cron.monthly/

#!/bin/sh
cd /var/log/apache2/
gzip */*/*-date -d'-1 month' +'%m'

thats it!

Autor: am
Themen: apache / Server
Stichworte: / / /

TrackBack URL

Hinterlasse einen Kommentar, wir freuen uns über jedes Feedback.