Obstaja uporabno orodje z imenom pflogsumm. To orodje je analizator ali povzetek dnevnikov Postfix. Orodje pflogsumm nudi pregled vsake dejavnosti postfix s popolnimi podrobnostmi. Daje popoln povzetek dnevnikov in včasih podrobno poročilo o zavrnjenih in zavrnjenih e-poštnih sporočilih, napakah, opozorilih strežnika in paniki.
Ta članek vam bo pokazal, kako namestite pflogsumm, in nekaj nasvetov o analiziranju dnevnikov Postfix z uporabo pflogsumm.
Namestite pflogsumm na poštni strežnik Postfix
Če želite namestiti pflogsumm, morate najprej prenesti skript. Odprite terminal tako, da odprete zavihek »Dejavnosti« in v levi stranski vrstici izberite aplikacijo »Terminal« in ga odprite. Najprej prenesite skript z naslednjim ukazom:
$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.katran.gz
Zdaj izvlecite datoteke z ukazom tar, kot sledi:
$ tar xvf pflogsumm-1.1.3.katran.gz
Pomaknite se do 'pflogsumm-1.1.Imenik 3 'in ga postavite pod lokacijo v definirani $ poti.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Ko uporabljate ta skript, morate samo vnesti 'pflogsumm', namesto da navedete absolutno pot.
Analizirajte dnevnike Postfix z orodjem pflogsumm
Orodje pflogsumm bo delovalo za vse vrste dnevnikov Postfix. Če želite pridobiti statistiko dnevnikov Postfix, vnesite kot uporabnik root v terminal naslednji ukaz:
# cat / var / log / maillog | pflogsumm | večNa vašem terminalu bo prikazan naslednji izhodni zaslon:
Če imate stisnjene dnevnike, namesto ukaza cat uporabite ukaz zcat. Nekatere podrobnosti o izhodu so prikazane na spodnjem posnetku zaslona:
Značilnosti skripta pflogsumm
Skript pflogsumm vsebuje naslednje podrobnosti:
- Vsa sporočila so bila prejeta, dostavljena, posredovana, odložena, zavrnjena in zavrnjena med storitvami Postfix.
- Sporočila v bajtih skupaj, prejeta in dostavljena.
- Povzetek pošiljatelja in prejemnika o gostiteljih, domenah itd.
Ko zaženete skript pflogsumm, boste dobili popolno poročilo o dnevnikih Postfix.
Splošni ukazi za analizo dnevnikov postfix
Z naslednjimi ukazi lahko enostavno pridobite in analizirate dnevnike poštnega strežnika Postfix:
Analiza dnevnika pošte v realnem času
Če si želite v realnem času beležiti poštne storitve Postfix, z ukazom tail -f si lahko ogledate vse ustrezne informacije:
$ tail -f / var / log / maillogV terminalu boste videli naslednji izhod:
Pritisnite Ctrl + c za izhod iz izhoda.
Uporaba ukaza grep za seznam poslanih vnosov v dnevnik postfix e-pošte
Z naslednjim ukazom grep si lahko ogledate seznam vseh poslanih e-poštnih sporočil ali dobite e-pošto z določenega e-poštnega naslova:
# grep "[e-pošta zaščitena]" / var / log / maillog# grep "status = poslan" / var / log / maillog
Štetje vnosov v dnevnik Postfix
Na podlagi določenih informacij, ki jih potrebujete, lahko z ukazi terminala prikažete različna poslana e-poštna sporočila s poštnega strežnika Postfix. V spodnjem primeru si lahko z ukazom grep ogledate celotno statistiko poslanih sporočil:
# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | cut -d "<" -f 2 |sort -n |uniq -c
Videli boste naslednji izhod:
Če želite preveriti statistiko vseh zavrnjenih e-poštnih sporočil in nato z naslednjim ukazom preveriti statistiko dnevnika:
# grep zavrni / var / log / maillogZaključek
V tem članku ste se naučili, kako pridobiti statistiko poštnega dnevnika Postfix in analizirati dnevnik z uporabo različnih ukazov in skripta pflogsumm. Naučili ste se tudi, kako namestiti skript pflogsumm v sistem CentOS 8 Linux. Zdaj lahko z različnimi ukazi lupine enostavno analizirate dnevnike poštnega strežnika Postfix.