Seal on kasulik tööriist nimega pflogsumm. See tööriist on Postfixi logide analüsaator või kokkuvõtja. Tööriist pflogsumm annab ülevaate igast postfixi tegevusest koos täielike üksikasjadega. See annab logidest täieliku kokkuvõtte ja annab mõnikord üksikasjaliku aruande tagasilükatud ja tagasipöördunud meilidest, vigadest, serveri hoiatustest ja paanikast.
See artikkel näitab teile, kuidas pflogsumm installida, ja annab teile mõned näpunäited Postfixi logide analüüsimiseks pflogsummi abil.
Installige pflogsumm Postfixi meiliserverisse
Pflogsummi installimiseks peate kõigepealt skripti alla laadima. Avage terminal, liikudes vahekaardile „Tegevused”, valige vasakult külgribalt rakendus „Terminal” ja avage see. Esmalt laadige skript alla järgmise käsuga:
$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.tõrv.gz
Nüüd ekstrakteerige failid käsuga tar järgmiselt:
$ tar xvf pflogsumm-1.1.3.tõrv.gz
Liikuge jaotisele 'pflogsumm-1.1.3 'kataloog ja asetage see määratud $ tee asukoha alla.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Selle skripti kasutamisel peate absoluutse tee asemel lihtsalt sisestama 'pflogsumm'.
Analüüsige Postfixi logisid tööriista pflogsumm abil
Tööriist pflogsumm töötab igat tüüpi Postfixi logide jaoks. Postfixi logide statistika saamiseks tippige terminalis juurkasutajana järgmine käsk:
# kass / var / log / maillog | pflogsumm | rohkemTeie terminalis kuvatakse järgmine väljundiekraan:
Kui teil on tihendatud logid, kasutage kassi käsu asemel käsku zcat. Mõningaid väljundi üksikasju näeb alloleval ekraanipildil:
Pflogsumm Scripti omadused
Skript pflogsumm sisaldab järgmisi üksikasju:
- Kõik Postfixi teenuste ajal vastuvõetud, edastatud, edastatud, edasi lükatud, tagasilükatud ja tagasilükatud sõnumid.
- Sõnumid baitides kokku, nii vastuvõetud kui ka edastatud.
- Saatja ja saaja kokkuvõte hostide, domeenide jms kohta.
Kui käivitate skripti pflogsumm, saate täieliku aruande Postfixi logidest.
Üldised käsud Postfixi logide analüüsimiseks
Järgmiste käskude abil saate hõlpsalt hankida ja analüüsida Postfixi meiliserveri logisid:
Reaalajas postilogi analüüs
Postfixi postiteenuste reaalajas logimise nägemiseks käsu tail-f abil saate vaadata kogu asjakohast teavet:
$ tail -f / var / log / maillogTerminalis näete järgmist väljundit:
Vajutage Ctrl + c väljundist väljumiseks.
Saadetud e-posti postfiksi logikirjete loetlemiseks kasutage käsku grep
Kasutades järgmist käsku grep, saate vaadata kõigi saadetud meilide loendit või saada kirju kindlalt e-posti aadressilt:
# grep "[meiliga kaitstud]" / var / log / maillog# grep "status = saadetud" / var / log / maillog
Postfixi logikirjete loendamine
Vajaliku konkreetse teabe põhjal saate terminalikäskude abil kuvada mitmesuguseid Postfixi meiliserverist saadetud e-kirju. Allpool toodud näites saate käsu grep abil vaadata saadetud kirjade täielikku statistikat:
# grep "status = saadetud" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | lõigatud -d "<" -f 2 |sort -n |uniq -c
Näete järgmist väljundit:
Samamoodi saate kõigi tagasilükatud meilide statistika kontrollimiseks ja seejärel järgmise käsu abil kontrollida logistatistikat:
# grep reject / var / log / maillogJäreldus
Selles artiklis õppisite, kuidas hankida Postfixi meililogi statistikat ja analüüsida logi erinevate käskude ja skripti pflogsumm abil. Samuti õppisite pflogsummi skripti oma CentOS 8 Linuxi süsteemi installima. Nüüd saate erinevaid shellikäske kasutades oma Postfixi postiserveri logisid hõlpsalt analüüsida.