Der er et nyttigt værktøj ved navn pflogsumm. Dette værktøj er en Postfix-logfilter eller en opsummerer. Pflogsumm-værktøjet giver en oversigt over hver postfix-aktivitet med komplette detaljer. Det giver et komplet resumé af logfilerne og giver undertiden en detaljeret rapport om afviste og afviste e-mails, fejl, serveradvarsler og panik.
Denne artikel viser dig, hvordan du installerer pflogsumm og giver dig et par tip til, hvordan du analyserer Postfix-logfiler ved hjælp af pflogsumm.
Installer pflogsumm på Postfix Mail Server
For at installere pflogsumm skal du først downloade scriptet. Åbn terminalen ved at åbne fanen 'Aktiviteter', og vælg applikationen 'Terminal' fra venstre sidepanel og åbn den. Download først scriptet ved hjælp af følgende kommando:
$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.tjære.gz
Uddrag nu filerne ved hjælp af tar-kommandoen som følger:
$ tjære xvf pflogsumm-1.1.3.tjære.gz
Naviger til 'pflogsumm-1.1.3 '-mappen og placer den under placeringen i din definerede $-sti.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Når du bruger dette script, skal du bare skrive 'pflogsumm' i stedet for at give en absolut sti.
Analyser Postfix-logfiler ved hjælp af pflogsumm-værktøjet
Pflogsumm-værktøjet fungerer for alle typer Postfix-logfiler. For at få statistikken over Postfix-logfiler skal du skrive følgende kommando som rodbruger i terminalen:
# kat / var / log / maillog | pflogsumm | mereFølgende outputskærm vises på din terminal:
Hvis du har komprimerede logfiler, skal du bruge kommandoen zcat i stedet for kommandoen cat. Nogle outputoplysninger kan ses i skærmbilledet nedenfor:
Funktioner af pflogsumm Script
Pflogsumm-scriptet indeholder følgende detaljer:
- Alle meddelelser modtaget, leveret, videresendt, udsat, afvist og afvist under Postfix-tjenester.
- Beskeder i bytes i alt, både modtaget og leveret.
- Afsender og modtageroversigt om værter, domæner osv.
Når du kører pflogsumm-scriptet, får du en komplet rapport om Postfix-logfilerne.
Generelle kommandoer til analyse af Postfix-logfiler
Ved hjælp af følgende kommandoer kan du nemt hente og analysere Postfix-mailserverlogfiler:
Realtids Mail Log-analyse
For at se realtidslogning af Postfix-mailtjenester ved hjælp af kommandoen tail -f kan du se alle relevante oplysninger:
$ hale -f / var / log / maillogDu ser følgende output i terminalen:
Trykke Ctrl + c for at afslutte output.
Brug af grep-kommandoen til at liste sendte e-mail-postfix-logindgange
Ved hjælp af følgende grep-kommando kan du se listen over alle sendte e-mails eller få e-mails fra en bestemt e-mail-adresse:
# grep "[email protected]" / var / log / maillog# grep "status = sendt" / var / log / maillog
Tæller postfix-logposter
Baseret på de specifikke oplysninger, du har brug for, kan du bruge terminalkommandoerne til at vise de forskellige sendte e-mails fra Postfix-mailserveren. I eksemplet nedenfor, ved hjælp af kommandoen grep, kan du se den komplette statistik for sendte mails:
# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | skære -d "<" -f 2 |sort -n |uniq -c
Du får vist følgende output:
På samme måde kan du kontrollere logstatistikken for at kontrollere statistikken for alle afviste e-mails og derefter bruge følgende kommando:
# grep afvis / var / log / maillogKonklusion
I denne artikel lærte du, hvordan du får Postfix-maillogstatistikker og analyserer loggen ved hjælp af forskellige kommandoer og pflogsumm-scriptet. Du lærte også, hvordan du installerer pflogsumm-scriptet på dit CentOS 8 Linux-system. Nu, ved hjælp af forskellige shell-kommandoer, kan du nemt analysere dine Postfix-mailserverlogfiler.