PFlogsumm

Aus Doku-Wiki
Zur Navigation springenZur Suche springen

Arbeitsweise

Links

Anleitung Mailgraph und PFLogSumm

Installation

aptitude install pflogsumm

Konfiguration

LogRotate anpassen

vi /etc/logrotate.conf
 /var/log/mail.log {
   missingok
   daily
   rotate 7
   create
   compress
   start 0
}
ACHTUNG das Log kann unter /etc/logrotate.d/rsyslog schon eingetragen sein. Dort habe ich dieses deaktiviert

oder unter Ubuntu 12.4

vi /etc/cron.daily/sysklogd

# logs=$(syslogd-listfiles)
logs=$(syslogd-listfiles -s mail.log)

PFlogsumm-Script

  • Script anlegen
vi /usr/local/sbin/postfix_report.sh
 #!/bin/sh
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 MAIL=MAIL@example.de  
 gunzip /var/log/mail.log.0.gz
 pflogsumm /var/log/mail.log.0 | /usr/bin/mail -s "Info Spam-Mail" $MAIL
 gzip /var/log/mail.log.0
 exit 0
  • Ausführbar machen
chmod 700 /usr/local/sbin/postfix_report.sh
  • Crontab-Eintrag für PFlogsumm anlegen
1 7 * * *       /usr/local/sbin/postfix_report.sh