Det er et nyttig verktøy som heter pflogsumm. Dette verktøyet er en Postfix logg-analysator eller oppsummering. Pflogsumm-verktøyet gir en oversikt over hver postfix-aktivitet med fullstendige detaljer. Det gir et komplett sammendrag av loggene, og gir noen ganger en detaljert rapport om avviste og avviste e-poster, feil, serveradvarsler og panikk.
Denne artikkelen vil vise deg hvordan du installerer pflogsumm og gi deg noen tips om hvordan du analyserer Postfix-logger ved hjelp av pflogsumm.
Installer pflogsumm på Postfix Mail Server
For å installere pflogsumm, må du først laste ned skriptet. Åpne terminalen ved å gå til fanen Aktiviteter, og velg applikasjonen Terminal fra venstre sidefelt og åpne den. Last først ned skriptet ved hjelp av følgende kommando:
$ wget https: // jimsun.linxnet.no / nedlastinger / pflogsumm-1.1.3.tjære.gz
Nå trekker du ut filene ved hjelp av tar-kommandoen, som følger:
$ tjære xvf pflogsumm-1.1.3.tjære.gz
Naviger til 'pflogsumm-1.1.3 'katalog og plasser den under stedet i den definerte $ banen.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Når du bruker dette skriptet, trenger du bare å skrive 'pflogsumm', i stedet for å gi en absolutt vei.
Analyser Postfix-logger ved hjelp av pflogsumm Tool
Pflogsumm-verktøyet fungerer for alle typer Postfix-logger. For å få statistikken over Postfix-loggene, skriv inn følgende kommando som rotbruker i terminalen:
# cat / var / log / maillog | pflogsumm | merFølgende utgangsskjermbilde vises på terminalen din:
Hvis du har komprimerte logger, bruker du zcat-kommandoen i stedet for cat-kommandoen. Noen utgangsdetaljer kan sees i skjermbildet nedenfor:
Funksjoner av pflogsumm Script
Pflogsumm-skriptet gir følgende detaljer:
- Alle meldinger mottatt, levert, videresendt, utsatt, spratt og avvist under Postfix-tjenester.
- Meldinger i byte totalt, både mottatt og levert.
- Avsender og mottakeroppsummering om verter, domener osv.
Når du kjører pflogsumm-skriptet, får du en fullstendig rapport om Postfix-loggene.
Generelle kommandoer for å analysere Postfix-logger
Ved hjelp av følgende kommandoer kan du enkelt skaffe og analysere Postfix-postserverloggene:
Realtids e-postlogganalyse
For å se sanntidslogging av Postfix-e-posttjenester ved å bruke kommandoen tail -f, kan du se all relevant informasjon:
$ tail -f / var / log / maillogDu ser følgende utgang i terminalen:
trykk Ctrl + c for å avslutte utgangen.
Bruk grep-kommandoen til å liste opp sendte postfix-loggoppføringer via e-post
Ved å bruke følgende grep-kommando kan du se listen over alle sendte e-poster, eller motta e-post fra en bestemt e-postadresse:
# grep "[e-postbeskyttet]" / var / log / maillog# grep "status = sent" / var / log / maillog
Teller postfix-loggoppføringer
Basert på den spesifikke informasjonen du trenger, kan du bruke terminalkommandoene til å vise de forskjellige sendte e-postene fra Postfix-e-postserveren. I eksemplet nedenfor, med grep-kommandoen, kan du se fullstendig statistikk over sendte e-poster:
# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | kutt -d "<" -f 2 |sort -n |uniq -c
Du vil se følgende utdata:
På samme måte, for å sjekke statistikken til alle avviste e-poster, og deretter bruke følgende kommando, kan du sjekke loggstatistikken:
# grep avvis / var / log / maillogKonklusjon
I denne artikkelen lærte du hvordan du skaffer Postfix e-postloggstatistikk og analyserer loggen ved hjelp av forskjellige kommandoer og pflogsumm-skriptet. Du lærte også hvordan du installerer pflogsumm-skriptet på CentOS 8 Linux-systemet. Nå, ved hjelp av forskjellige skallkommandoer, kan du enkelt analysere Postfix-postserverloggene.