postfix

Analysera Postfix-loggar med pflogsumm

Analysera Postfix-loggar med pflogsumm
Postfix-mailserveraktiviteter lagras i en fil som kallas ”postfix-loggar.”Den här filen finns i ditt Linux-system på / var / log / maillog-sökvägen. Den här artikeln är avsedd att vägleda dig om hur du skaffar och analyserar Postfix-e-postloggar på din e-postserver. Några olika verktyg finns tillgängliga som används för att analysera Postfix-postloggstatistiken. Först måste du installera dessa verktyg på ditt system och sedan kan du använda dessa verktyg för att enkelt analysera Postfix-loggarna.

Det finns ett användbart verktyg som heter pflogsumm. Detta verktyg är en Postfix-logganalysator eller sammanfattare. Verktyget pflogsumm ger en översikt över varje postfix-aktivitet med fullständiga detaljer. Det ger en fullständig sammanfattning av loggarna och ger ibland en detaljerad rapport om avvisade och studsade e-postmeddelanden, fel, servervarningar och panik.

Den här artikeln visar hur du installerar pflogsumm och ger dig några tips om hur du analyserar Postfix-loggar med pflogsumm.

Installera pflogsumm på Postfix Mail Server

För att installera pflogsumm måste du först ladda ner skriptet. Öppna terminalen genom att öppna fliken "Aktiviteter" och välj applikationen "Terminal" från vänster sidofält och öppna den. Ladda ner först skriptet med följande kommando:

$ wget https: // jimsun.linxnet.com / nedladdningar / pflogsumm-1.1.3.tjära.gz

Extrahera nu filerna med hjälp av kommandot tar enligt följande:

$ tar xvf pflogsumm-1.1.3.tjära.gz

Navigera till 'pflogsumm-1.1.3 'katalog och placera den under platsen i din definierade $ sökväg.

$ cd pflogsumm-1.1.3 /

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

När du använder det här skriptet behöver du bara skriva 'pflogsumm' istället för att ge en absolut sökväg.

Analysera Postfix-loggar med hjälp av pflogsumm-verktyget

Verktyget pflogsumm fungerar för alla typer av Postfix-loggar. För att få statistiken för Postfix-loggarna, skriv följande kommando som rotanvändare i terminalen:

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

Följande utgångsskärm visas på din terminal:

Om du har komprimerade loggar använder du kommandot zcat istället för cat-kommandot. Vissa utdata kan ses i skärmdumpen nedan:

Funktioner i pflogsumm Script

Pflogsumm-skriptet innehåller följande detaljer:

När du kör pflogsumm-skriptet får du en fullständig rapport om Postfix-loggarna.

Allmänna kommandon för att analysera Postfix-loggar

Med hjälp av följande kommandon kan du enkelt hämta och analysera Postfix-e-postserverloggarna:

Realtidsanalys av e-postlogg

För att se loggning i realtid av Postfix-posttjänster med kommandot tail -f kan du se all relevant information:

$ tail -f / var / log / maillog

Du ser följande utdata i terminalen:

Tryck Ctrl + c för att lämna utgången.

Använd grep-kommandot för att lista skickade e-postpostfix-loggposter

Med följande grep-kommando kan du visa listan över alla skickade e-postmeddelanden eller få e-post från en viss e-postadress:

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

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

Räknar postfix-loggposter

Baserat på den specifika information som du behöver kan du använda terminalkommandona för att visa de olika skickade e-postmeddelandena från Postfix-e-postservern. I exemplet nedan, med hjälp av kommandot grep, kan du se den fullständiga statistiken för skickade e-postmeddelanden:

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

Följande utdata visas:

På samma sätt kan du kontrollera loggstatistiken för att kontrollera statistiken för alla avvisade e-postmeddelanden och sedan använda följande kommando:

# grep avvisa / var / log / maillog

Slutsats

I den här artikeln lärde du dig hur du får Postfix-e-postloggstatistik och analyserar loggen med olika kommandon och pflogsumm-skriptet. Du lärde dig också hur du installerar pflogsumm-skriptet på ditt CentOS 8 Linux-system. Nu, med hjälp av olika skalkommandon, kan du enkelt analysera dina Postfix-e-postserverloggar.

Installera senaste Dolphin Emulator för Gamecube & Wii på Linux
Dolphin Emulator låter dig spela dina valda Gamecube & Wii-spel på Linux Personal Computers (PC). Eftersom Dolphin Emulator är en fritt tillgänglig o...
Hur man använder GameConqueror Cheat Engine i Linux
Artikeln täcker en guide om hur du använder GameConqueror-fuskmotorn i Linux. Många användare som spelar spel på Windows använder ofta applikationen "...
Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...