postfix

Analyseer Postfix-logboeken met pflogsumm

Analyseer Postfix-logboeken met pflogsumm
Postfix-mailserveractiviteiten worden opgeslagen in een bestand met de naam "postfix-logboeken".” Dit bestand bevindt zich in uw Linux-systeem op het /var/log/maillog-pad. Dit artikel is bedoeld om u te begeleiden bij het verkrijgen en analyseren van Postfix-maillogboeken op uw mailserver. Er zijn verschillende tools beschikbaar die worden gebruikt om de Postfix-maillogstatistieken te analyseren. Eerst moet u deze hulpprogramma's op uw systeem installeren en vervolgens kunt u deze hulpprogramma's gebruiken om de Postfix-logboeken eenvoudig te analyseren.

Er is een handige tool genaamd pflogsumm. Deze tool is een Postfix-logboekanalysator of -samenvatting. De pflogsumm-tool biedt een overzicht van elke postfix-activiteit met volledige details. Het geeft een compleet overzicht van de logboeken en geeft soms een gedetailleerd rapport van afgewezen en teruggestuurde e-mails, fouten, serverwaarschuwingen en paniek.

Dit artikel laat je zien hoe je pflogsumm installeert en geeft je een paar tips voor het analyseren van Postfix logs met pflogsumm.

Installeer pflogsumm op Postfix Mail Server

Om pflogsumm te installeren, moet je eerst het script downloaden. Open de terminal door naar het tabblad 'Activiteiten' te gaan en selecteer in de linkerzijbalk de toepassing 'Terminal' en open deze. Download eerst het script met de volgende opdracht:

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

Pak nu de bestanden uit met de opdracht tar, als volgt:

$ tar xvf pflogsumm-1.1.3.teer.gz

Navigeer naar de 'pflogsumm-1'.1.3' directory en plaats het onder de locatie in uw gedefinieerde $path.

$ cd pflogsumm-1.1.3/

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

Wanneer u dit script gebruikt, hoeft u alleen 'pflogsumm' te typen in plaats van een absoluut pad op te geven.

Analyseer Postfix-logboeken met behulp van pflogsumm Tool

De tool pflogsumm werkt voor alle soorten Postfix-logboeken. Om de statistieken van de Postfix-logboeken te krijgen, typt u de volgende opdracht als rootgebruiker in de terminal:

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

Het volgende uitvoerscherm wordt weergegeven op uw terminal:

Als je gecomprimeerde logbestanden hebt, gebruik dan het zcat-commando in plaats van het cat-commando. Enkele uitvoerdetails zijn te zien in de onderstaande schermafbeelding:

Kenmerken van pflogsumm Script

Het pflogsumm-script biedt de volgende details:

Wanneer u het pflogsumm-script uitvoert, krijgt u een volledig rapport van de Postfix-logboeken.

Algemene opdrachten om Postfix-logboeken te analyseren

Met behulp van de volgende opdrachten kunt u de logboeken van de Postfix-mailserver eenvoudig verkrijgen en analyseren:

Realtime analyse van e-maillogboeken

Om realtime logboekregistratie van Postfix-mailservices te zien, kunt u met het tail -f-commando alle relevante informatie bekijken:

$ staart -f /var/log/maillog

U ziet de volgende uitvoer in de terminal:

druk op Ctrl+c om de uitgang te verlaten.

Het grep-commando gebruiken om verzonden e-mail Postfix-logboekvermeldingen weer te geven

Met de volgende grep-opdracht kunt u de lijst met alle verzonden e-mails bekijken of e-mails ontvangen van een bepaald e-mailadres:

# grep "[e-mail beveiligd]" /var/log/maillog

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

Postfix-logboekvermeldingen tellen

Op basis van de specifieke informatie die u nodig heeft, kunt u de terminalopdrachten gebruiken om de verschillende verzonden e-mails van de Postfix-mailserver weer te geven. In het onderstaande voorbeeld kunt u met het grep-commando de volledige statistieken van verzonden e-mails bekijken:

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

U ziet de volgende uitvoer:

Evenzo, om de statistieken van alle afgewezen e-mails te controleren, kunt u met de volgende opdracht de logstatistieken controleren:

# grep weigeren /var/log/maillog

Conclusie

In dit artikel hebt u geleerd hoe u Postfix-maillogboekstatistieken kunt verkrijgen en het logboek kunt analyseren met behulp van verschillende opdrachten en het pflogsumm-script. Je hebt ook geleerd hoe je het pflogsumm-script op je CentOS 8 Linux-systeem installeert. Nu kunt u met verschillende shell-opdrachten eenvoudig uw Postfix-mailserverlogboeken analyseren.

Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...
Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...
Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...