Hier ist ein kurzer Überblick über Tools, die einem Postfix-Postmaster das tägliche Leben erleichtern. Alle Tools sind auf Debian und Ubuntu-Systemen in den Standard-Paketquellen enthalten.
pflogsumm - Tägliche Zusammenfassung der Logfileaktivität
pflogsumm erstellt eine detaillierte Übersicht über die Logfileaktivität des Tages oder des Vortages. Dazu gehört die Zusammenfassung aller Mails (ausgehend, eingehend, rejected etc.), deren Gründe, die Warnungen, Fehler und Panikattacken von Postfix und noch vieles mehr. Der tägliche pflogsumm-Bericht ist Pflicht für jeden, der einen Überblick über seine Mailserveraktivität haben möchte!
Postfix Log Zusammenfassung fuer Feb 18
Zusammenfassung
---------------
Nachrichten
3168 empfangen
1709 zugestellt
24 weitergeleitet
23 zurueckgewiesen (83 Zurueckweisungen)
113 zurueckgeworfen
36233 abgelehnt (95%)
0 Ablehnungswarnungen
0 wartend
0 verworfen (0%)
440838k bytes empfangen
475401k bytes zugestellt
770 Sender
553 sendende hosts/domains
389 Empfaenger
183 empfangende hosts/domains
... [5000 weitere Statistikzeilen]
Am besten installiert man sich einen Crontab, der einem jeden morgen die Statistiken des Vortages zumailt. Hier wird morgens um 06:00 der Bericht des Vortages erstellt:
#!text
0 6 * * * /usr/sbin/pflogsumm -d yesterday /var/log/mail.info /var/log/mail.info.0 | mail -s "Mailstatistiken" postmaster@localhost
- Homepage: jimsun.linxnet.com/postfix_contrib.html
- Deutsche Version von Patrick Koetter: postfix.state-of-mind.de/patrick.koetter/pflogsumm/
- Installation:
apt-get install pflogsumm
Mailgraph - Mailstatistiken in Bunt
Mailgraph ist ein Dämon der permanent das mail.log überwacht und Statistiken über empfangene und versandte Mails in einer RoundRobin-Datenbank speichert. Mit dabei ist das Perlscript mailgraph.cgi das aus diesen Daten wunderschöne Grafiken erstellt:
Das Script befindet sich von Haus aus in /var/lib/cgi-bin/mailgraph.cgi. Eventuell musst du es erst bearbeiten und die Pfade zur RRD-Datenbank (/var/lib/mailgraph/) anpassen.
Prüft nach der Installation auch noch einmal den Pfad zum Logfile; in der /etc/default/mailgraph lautet der Pfad für ein Standard-Setup MAIL_LOG=/var/log/mail.info.
Ob und inwiefern das sinnvoll ist, mag jeder für sich selbst entscheiden. Ich nutze es als schnellen Blick um mich zu vergewissern, dass mit dem Server alles rund läuft.
- Homepage: mailgraph.schweikert.ch
- Installation:
apt-get install mailgraph; /etc/init.d/mailgraph start
qshape - Queue-Statistiken
Mit Postfix wird das kleine Tool qshape mitgeliefert, bei Debian-Installationen ist es unter /usr/sbin/qshape zu finden. qshape zeigt eine Summierung der Anzahl der E-Mails in der Queue. Am interessantesten ist wohl die deferred-Queue:
# qshape deferred
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 59 0 0 0 0 1 0 56 2 0 0
example.com 56 0 0 0 0 0 0 56 0 0 0
h.cx 1 0 0 0 0 1 0 0 0 0 0
surfeu.de 1 0 0 0 0 0 0 0 1 0 0
couttsbath.com 1 0 0 0 0 0 0 0 1 0 0
So erhält man schnell einen Überblick, was auf dem Server hängt.
pfqueue - Frontend für die Queues
Eine alternative Oberfläche für qshape ist pfqueue. Dort wechselt man mit den Tasten 1, 2, 3 und 4 zwischen den Queues (deferred, active, incoming, hold). Mails kann man direkt mit d löschen, mit r requeuen und vieles mehr.
pfqueue ist vom Handling her ungewöhnlich aber sehr mächtig. Am besten man druckt sich vor der Benutzung die Manpage aus.
- Homepage: pfqueue.sourceforge.net
- Installation:
apt-get install pfqueue
Comments closed
Sorry, new comments are no longer allowed for this entry.
Write me an email if you have feedback or any questions regarding this post. If you found this post useful and just want to say thank you then don't forget that I have an Amazon Wishlist. :-)