[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