[Postfixbuch-users] OT: Logrotate und Pflogsumm in Debian Squeeze

Michael Köhler postfixbuch-users at makomi.de
So Mai 15 15:10:07 CEST 2011


Hallo Wieland,

On 15.05.2011, at 14:37, Wieland Chmielewski wrote:

>> mit der Installation eines neues Mailservers auf Debian Squeeze hat sich eine komische Konstellation ergeben (die bei Debian Lenny noch nicht war), bei der ich aufm Schlauch stehe. Ich lass mir täglich von Pflogsumm eine Statistik schicken, was auch wunderbar funktioniert. Nur Sonntags, wenn Pflogsumm die tägliche und wöchentliche Statistik verschickt, ist die tägliche (also die Statistik vom Samstag) leer. Ich nehme stark an, das dies mit Logrotate zusammenhängt, da das mail.log wöchentlich (also Sonntags) rotiert und anscheinend erst rotiert und anschliessend die tägliche Statistik generiert wird - da das Logfile dann leer ist, bekomme ich auch nur eine leere Statistik.
>> Nun ist es so, das Logrotate wie auch Pflogsumm beide in /etc/cron.daily aufgerufen werden und dabei die Abhängigkeiten nicht definiert sind.
>> 
>> Hat jemand von Euch auch schon das Problem (gehabt) und es (wie?) gelöst?
> 
> das Problem kann man lösen, indem man pflogsumm nicht nur die aktuelle, sondern auch die davor liegende Logdatei zur Analyse anbietet, z.B.:
> 
> [SuSE] cat /var/log/mail.1 /var/log/mail | pflogsumm ...
> 
> [Ubuntu] cat /var/log/mail.log.0 /var/log/mail.log | pflogsumm ...
> 
> Unter Umständen muß die Logrotate-Konfigurationsdatei so angepaßt werden, daß kein Datum als Erweiterung des Dateinamens "mail", bzw. "mail.log" verwendet wird und daß die Komprimierung verzögert erfolgt.

Danke, ich denke die Version gefällt mir deutlich besser, also das Umbenennen der Dateien in /etc/cron.daily

Ich habe die Datei /etc/cron.daily/pflogsumm folgendermassen angepasst:

/usr/sbin/pflogsumm -d yesterday --problems_first /var/log/mail.log /var/log/mail.log.1 2>&1 |/usr/bin/mailx -s "`hostname -A` - Taegliche Mailstatistik" postmaster at DOMAIN

Gruß,
Michael


Mehr Informationen über die Mailingliste Postfixbuch-users