[Postfixbuch-users] Problem mit pflogsumm - gelöst

Thomas Krieger postfixusers at home.tom-krieger.de
So Jul 22 10:14:54 CEST 2012


Hallo,

> was sagt den ein, quasi Standard-Aufruf? -->
> 
> /usr/sbin/pflogsumm -d yesterday /var/log/mail/maillog 2>&1 |
> /bin/mailx -s "`uname -n` daily mail stats" postmaster
> 
> Bei mir läuft pflogsumm unter CentOS 6.3 - 64bit und die Ausgabe ist
> korrekt.

Der standard Aufruf funzt. Der Parameter, der die bei mir fehlerhafte 
Statistik produziert, ist "--smtpd_stats". Mit dem Standardaufruf produziert 
pflogsumm diese Statistik nicht.

> > Aufgerufen wird pflogsumm wie folgt:
> > 
> > /usr/sbin/pflogsumm -d yesterday -i -m  --no_no_msg_size \
> > --smtpd_warning_detail=0 --problems_first --smtpd_stats \
> > --verp_mung=2 --bounce_detail=0 --deferral_detail=0 \
> > --reject_detail=0 -h 20 -u 20 mail.log-$DATE

Ich habe mir pflogsumm nun etwas näher angesehen. Dabei werden die 
fehlerhaften Werte von der Funktion Delta_DHMS berechnet. Die Werte sind 
negativ, weil das erste übergebene Datum (connect) größer ist als das zweite 
(disconnect). Im Log des Mailservers habe ich dann das gefunden:

Jul 21 02:18:32 listen postfix/smtpd[29500]: connect from unknown[x.x.x.x]
Jul 21 00:18:32 listen postfix/smtpd[29500]: AD0794006A: 
client=unknown[x.x.x.x]
Jul 21 00:18:32 listen postfix/smtpd[29500]: disconnect from unknown[x.x.x.x]

Ein connect 2 Std. nach dem disconnect? Der Postfix auf diesem Server läuft 
ohne chroot. Nur war der smtpd für das Zurückspielen von amavis mit chroot 
konfiguriert (cut'n'paste läßt grüßen), was die unterschiedlichen Zeiten beim 
Logging in meiner Konfig erklärt. Nach dem Umstellen auf no chroot in der 
master.cf passen die Zeiten im Log nun auch zusammen. Damit sollte pflogsumm 
nun wieder korrekt rechnen.

Servus

Thomas



Mehr Informationen über die Mailingliste Postfixbuch-users