Postfix Monitoring · 3 min read · Jan 31, 2026

Postfix-Überwachung mit Mailgraph auf Ubuntu 14.04 LTS

Dieser Artikel beschreibt, wie Sie Ihren Postfix-Mailserver mit Mailgraph überwachen können. Mailgraph erstellt tägliche, wöchentliche, monatliche und jährliche Grafiken über gesendete, empfangene, zurückgewiesene und abgelehnte E-Mails sowie über Spam und Viren, wenn SpamAssassin und ClamAV in Postfix integriert sind (z. B. unter Verwendung von amavisd-new im ISPConfig Perfect Server Tutorial). Diese Grafiken können mit einem Browser aufgerufen werden.

Im Folgenden werde ich beschreiben, wie man Mailgraph auf Ubuntu 14.04 installiert und konfiguriert. Dieses Tutorial ist mit den ISPConfig Perfect Server Tutorials kompatibel.

1 Vorbemerkung

In diesem Tutorial hat mein Linux-System die IP-Adresse 192.168.1.100 und den Hostnamen server1.example.com. Bitte ersetzen Sie den Hostnamen und die IP-Adresse durch den Hostnamen und die IP-Adresse Ihres Servers, wo immer sie erscheinen.

2 Mailgraph-Installation

Ubuntu 14.04 hat ein Paket für Mailgraph, also installieren wir es einfach mit apt. Wir werden auch rrdtool installieren, das die Daten speichert, die Mailgraph benötigt, um die Grafiken zu zeichnen:

aptitude install rrdtool mailgraph

Jetzt konfigurieren wir das Mailgraph-Paket wie folgt:

dpkg-reconfigure mailgraph

Es werden Ihnen einige Fragen gestellt:

Soll Mailgraph beim Booten starten? <– Ja
Protokolldatei, die von Mailgraph verwendet wird: <– /var/log/mail.log

Es gibt noch eine Frage:

Ignoriere E-Mails von/zum localhost? <-- Ja

Wenn Sie einen Inhaltsfilter wie amavisd (für Spam- und Virenscans) in Postfix integriert haben (wie in den ISPConfig 3 Perfect Server Tutorials), dann antworten Sie mit Ja, um zu vermeiden, dass Mailgraph Ihre E-Mails doppelt zählt (da Postfix E-Mails an amavisd liefert, die dann - nach erfolgreichem Scannen - die E-Mails zurück an Postfix liefert). Wenn Sie keinen Inhaltsfilter verwenden, antworten Sie mit Nein.

Während der Installation werden die Systemstartlinks für Mailgraph automatisch erstellt, und Mailgraph wird ebenfalls automatisch gestartet, sodass wir es nicht manuell starten müssen.

Mailgraph ist jetzt über den Hostnamen oder die IP-Adresse Ihres Servers zugänglich. Öffnen Sie einen Webbrowser und geben Sie die URL http://192.168.1.100/cgi-bin/mailgraph.cgi oder http://server1.example.com/cgi-bin/mailgraph.cgi ein, und Sie sollten einige Grafiken sehen. Natürlich müssen einige E-Mails durch Ihr System gehen, bevor Sie die ersten Ergebnisse sehen, also haben Sie Geduld.

Nach einiger Zeit könnten Ihre Grafiken so aussehen (die folgende Ausgabe ist angepasst, sodass sie nicht genau wie Ihre aussieht):

Mailgraph Tag-Grafik.

Tägliche Statistiken.

Mailgraph Wochen-Grafik.

Wöchentliche Statistiken.

Mailgraph Monats-Grafik.

Monatliche Statistiken.

Mailgraph Jahres-Grafik.

Jährliche Statistiken, hier gibt es noch nicht viel zu sehen, da diese Installation zu frisch ist...

Bitte beachten Sie: Mailgraph wird Spam und Viren nur melden, wenn Sie einen Inhaltsfilter wie amavisd-new in Postfix integriert haben, der so konfiguriert ist, dass er SpamAssassin und ClamAV verwendet, um Spam- und Virus-E-Mails zu kennzeichnen. Wenn Sie dies nicht tun, werden Sie weiterhin Grafiken sehen, jedoch ohne den Spam- und Virusbericht.

3 Passwortschutz für Mailgraph

Die Standardinstallation von Mailgraph fügt keine Art von Schutz für die Statistikoberfläche hinzu. Sie möchten wahrscheinlich nicht, dass jeder Ihre E-Mail-Statistiken sehen kann, also fügen wir jetzt einen Passwortschutz hinzu.

Fügen Sie ein Konfigurationsverzeichnis für Mailgraph in /etc hinzu.

mkdir /etc/mailgraph

Erstellen Sie dann eine neue Apache-Konfigurationsdatei für Mailgraph:

nano /etc/apache2/conf-available/mailgraph.conf

Und fügen Sie die folgenden Zeilen in diese Datei ein:

  
 AuthUserFile /etc/mailgraph/mailgraph-htpasswd  
 AuthName "Mailgraph"  
 AuthType Basic  
 Require valid-user  

Aktivieren Sie die Konfiguration in Apache und laden Sie den Apache2-Dienst neu.

a2enconf mailgraph  
service apache2 reload

Fügen Sie einen Benutzer und ein Passwort für Mailgraph hinzu. Ich werde in diesem Beispiel den Benutzernamen “admin” mit dem Passwort “howtoforge” verwenden.

htpasswd -c /etc/mailgraph/mailgraph-htpasswd admin

Geben Sie das neue Passwort zweimal ein, wenn Sie von dem Befehl dazu aufgefordert werden.

Links

  • Ubuntu
  • Mailgraph
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.