Bei pflogsumm (Postfix Log Summary) handelt es sich um ein Perl Skript mit dem man sehr einfach regelmäßige Auswertungen einer Postfix Umgebung erstellen kann.
Das Skript pflogsumm ist für Debian-Nutzer bereits als Debian Paket in den offiziellen Quellen enthalten und kann über z.B. aptitude installiert werden.
aptitude install pflogsumm
Nach der Installation ist pflogsumm auch schon mehr oder weniger voll einsatzbereit. Um pflogsumm auszuprobieren gibt es mehrere Möglichkeiten.
Entweder startet man es direkt auf der Kommandozeile:
cat /var/log/mail.log | pflogsumm
Daraufhin erhält man die Auswertung direkt auf der Kommandozeile. Man kann sich den Bericht natürlich auch per Mail schicken:
cat /var/log/mail.log | pflogsumm | mailx -s “pflogsumm” email@einsetz.en
Daraufhin erhält man den Bericht per Email an die genannte Adresse “pflogsumm” steht hierbei als Betreff. Sinnvoll kombinieren könnte man das ganze jetzt z.B. mit logrotate. Zu einem bestimmten Zeitpunkt erstellt logrotate ein neues Logfile für den Emailverkehr, z.B. bei einer bestimmten Größe oder wöchentlich, und bevor dies getan wird, erstellt man mit pflogsumm einen Bericht daraus.
Auf meinem System habe ich dafür das File
/etc/logrotate.d/syslog-ng
bearbeitet, da dort bereits /var/log/mail.log behandelt wird. Hier eine beispielhafte Konfiguration bei der wöchtentlich das Logfile archiviert und durch ein Neues ersetzt wird.
/var/log/mail.log {
rotate 4
weekly
missingok
prerotate
cat /var/log/mail.log | pflogsumm | mailx -s “Postfix Weekly Summary – EsensCity.de” email@einsetz.en
endscript
notifempty
compress
}
Bei dieser Konfiguration sollte man ab jetzt wöchentlich einen Bericht zugestellt bekommen über die aktivitäten der eigenen Postfix-Installation. Dies kann man natürlich noch beliebig erweitern, z.B. in dem man die Berichte archiviert, aber das bleibt natürlich jedem selbst überlassen.







Recent Comments