Postfix

Analysieren Sie Postfix-Protokolle mit pflogsumm

Analysieren Sie Postfix-Protokolle mit pflogsumm
Die Aktivitäten des Postfix-Mailservers werden in einer Datei namens „Postfix-Protokolle“ gespeichert.” Diese Datei befindet sich in Ihrem Linux-System im Pfad /var/log/maillog. Dieser Artikel soll Ihnen helfen, Postfix-Mail-Logs auf Ihrem Mail-Server zu erhalten und zu analysieren. Es stehen verschiedene Tools zur Verfügung, mit denen die Postfix-Mail-Log-Statistiken analysiert werden. Zuerst müssen Sie diese Tools auf Ihrem System installieren, und dann können Sie diese Tools verwenden, um die Postfix-Protokolle einfach zu analysieren.

Es gibt ein nützliches Tool namens pflogsumm. Dieses Tool ist ein Postfix-Log-Analysator oder -Summierer. Das pflogsumm-Tool bietet einen Überblick über jede Postfix-Aktivität mit vollständigen Details. Es bietet eine vollständige Zusammenfassung der Protokolle und manchmal einen detaillierten Bericht über abgelehnte und zurückgewiesene E-Mails, Fehler, Serverwarnungen und Paniken.

Dieser Artikel zeigt dir, wie du pflogsumm installierst und gibt dir ein paar Tipps, wie du Postfix-Logs mit pflogsumm analysieren kannst.

Installieren Sie pflogsumm auf dem Postfix Mail Server

Um pflogsumm zu installieren, müssen Sie zuerst das Skript herunterladen. Öffnen Sie das Terminal, indem Sie auf die Registerkarte "Aktivitäten" zugreifen, wählen Sie in der linken Seitenleiste die Anwendung "Terminal" aus und öffnen Sie sie. Laden Sie zuerst das Skript mit dem folgenden Befehl herunter:

$ wget https://jimsun.linxnet.com/downloads/pflogsumm-1.1.3.Teer.gz

Extrahieren Sie nun die Dateien mit dem tar-Befehl wie folgt:

$ tar xvf pflogsumm-1.1.3.Teer.gz

Navigieren Sie zu 'pflogsumm-1.1.3'-Verzeichnis und platzieren Sie es unter dem Speicherort in Ihrem definierten $path.

$ cd pflogsumm-1.1.3/

$ sudo cp pflogsumm.pl /usr/local/bin/pflogsumm

Wenn Sie dieses Skript verwenden, müssen Sie nur 'pflogsumm' eingeben, anstatt einen absoluten Pfad anzugeben.

Analysieren Sie Postfix-Protokolle mit dem pflogsumm-Tool

Das pflogsumm-Tool funktioniert für alle Arten von Postfix-Protokollen. Um die Statistiken der Postfix-Protokolle abzurufen, geben Sie den folgenden Befehl als Root-Benutzer im Terminal ein:

# cat /var/log/maillog | pflogsumm | Mehr

Der folgende Ausgabebildschirm wird auf Ihrem Terminal angezeigt:

Wenn Sie komprimierte Protokolle haben, verwenden Sie den Befehl zcat anstelle des Befehls cat. Einige Ausgabedetails sind im Screenshot unten zu sehen:

Funktionen des pflogsumm-Skripts

Das Skript pflogsumm stellt die folgenden Details bereit:

Wenn Sie das Skript pflogsumm ausführen, erhalten Sie einen vollständigen Bericht der Postfix-Protokolle.

Allgemeine Befehle zum Analysieren von Postfix-Protokollen

Mit den folgenden Befehlen können Sie die Protokolle des Postfix-Mailservers einfach abrufen und analysieren:

E-Mail-Protokollanalyse in Echtzeit

Um die Echtzeitprotokollierung der Postfix-Mail-Dienste anzuzeigen, können Sie mit dem Befehl tail -f alle relevanten Informationen anzeigen:

$ tail -f /var/log/maillog

Im Terminal sehen Sie folgende Ausgabe:

Drücken Sie Strg+c um die Ausgabe zu verlassen.

Verwenden des grep-Befehls zum Auflisten von Postfix-Protokolleinträgen für gesendete E-Mails

Mit dem folgenden grep-Befehl können Sie die Liste aller gesendeten E-Mails anzeigen oder E-Mails von einer bestimmten E-Mail-Adresse abrufen:

# grep "[email protected]" /var/log/maillog

# grep "status=gesendet" /var/log/maillog

Zählen von Postfix-Logeinträgen

Je nach Bedarf können Sie sich mit den Terminalkommandos die verschiedenen versendeten E-Mails vom Postfix-Mailserver anzeigen lassen. Im folgenden Beispiel können Sie mit dem Befehl grep die vollständige Statistik der gesendeten E-Mails anzeigen:

# grep "status=gesendet" /var/log/maillog |cut -d "=" -f 2 |cut -d ">"
-f 1 |cut -d"<" -f 2 |sort -n |uniq -c

Sie sehen die folgende Ausgabe:

Um die Statistiken aller abgelehnten E-Mails zu überprüfen, können Sie mit dem folgenden Befehl die Protokollstatistiken überprüfen:

# grep ablehnen /var/log/maillog

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Postfix-Mail-Log-Statistiken erhalten und das Log mit verschiedenen Befehlen und dem Skript pflogsumm analysieren. Sie haben auch gelernt, wie Sie das pflogsumm-Skript auf Ihrem CentOS 8 Linux-System installieren. Mit verschiedenen Shell-Befehlen können Sie jetzt ganz einfach Ihre Postfix-Mailserver-Logs analysieren.

Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...
Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...
So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...