Existuje užitečný nástroj s názvem pflogsumm. Tento nástroj je postfixový analyzátor protokolů nebo sumarizátor. Nástroj pflogsumm poskytuje přehled o každé aktivitě postfixu s úplnými podrobnostmi. Poskytuje úplné shrnutí protokolů a někdy poskytuje podrobnou zprávu o odmítnutých a odmítnutých e-mailech, chybách, varováních serveru a panice.
Tento článek vám ukáže, jak nainstalovat pflogsumm, a poskytne vám několik tipů, jak analyzovat protokoly Postfixu pomocí pflogsumm.
Nainstalujte pflogsumm na poštovní server Postfix
Chcete-li nainstalovat pflogsumm, musíte si nejprve stáhnout skript. Otevřete terminál na kartě „Činnosti“ a na levém postranním panelu vyberte aplikaci „Terminál“ a otevřete ji. Nejprve si stáhněte skript pomocí následujícího příkazu:
$ wget https: // jimsun.linxnet.com / Downloads / pflogsumm-1.1.3.dehet.gz
Nyní extrahujte soubory pomocí příkazu tar následujícím způsobem:
$ tar xvf pflogsumm-1.1.3.dehet.gz
Přejděte na 'pflogsumm-1.1.3 'adresář a umístěte jej pod umístění ve vaší definované $ cestě.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Když použijete tento skript, stačí zadat absolutní cestu „pflogsumm“.
Analyzujte protokoly Postfix pomocí nástroje pflogsumm
Nástroj pflogsumm bude fungovat pro všechny typy protokolů Postfixu. Statistiky protokolů Postfixu získáte zadáním následujícího příkazu jako uživatele root v terminálu:
# cat / var / log / maillog | pflogsumm | víceNa vašem terminálu se zobrazí následující výstupní obrazovka:
Pokud máte komprimované protokoly, použijte místo příkazu cat příkaz zcat. Některé podrobnosti výstupu lze vidět na snímku obrazovky níže:
Vlastnosti pflogsumm Script
Skript pflogsumm poskytuje následující podrobnosti:
- Všechny zprávy přijaté, doručené, přeposlané, odložené, odražené a odmítnuté během služeb Postfix.
- Zprávy v bajtech celkem, přijaté i doručené.
- Souhrn odesílatele a příjemce o hostitelích, doménách atd.
Po spuštění skriptu pflogsumm získáte úplnou zprávu o protokolech Postfixu.
Obecné příkazy k analýze protokolů Postfix
Pomocí následujících příkazů můžete snadno získat a analyzovat protokoly poštovního serveru Postfix:
Analýza protokolu pošty v reálném čase
Chcete-li zobrazit protokolování poštovních služeb Postfix v reálném čase, pomocí příkazu tail -f můžete zobrazit všechny relevantní informace:
$ tail -f / var / log / maillogV terminálu uvidíte následující výstup:
lis Ctrl + c výstup opustíte.
Použití příkazu grep k výpisu odeslaných e-mailů Postfixové položky protokolu
Pomocí následujícího příkazu grep můžete zobrazit seznam všech odeslaných e-mailů nebo dostávat e-maily z konkrétní e-mailové adresy:
# grep "[chráněno e-mailem" "/ var / log / maillog# grep "status = sent" / var / log / maillog
Počítání položek protokolu Postfix
Na základě konkrétních informací, které potřebujete, můžete pomocí příkazů terminálu zobrazit různé odeslané e-maily z poštovního serveru Postfix. V níže uvedeném příkladu můžete pomocí příkazu grep zobrazit kompletní statistiku odeslaných e-mailů:
# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | cut -d "<" -f 2 |sort -n |uniq -c
Uvidíte následující výstup:
Podobně můžete zkontrolovat statistiky všech odmítnutých e-mailů a poté pomocí následujícího příkazu zkontrolovat statistiky protokolu:
# grep odmítnout / var / log / maillogZávěr
V tomto článku jste se naučili, jak získat statistiky poštovního protokolu Postfix a analyzovat protokol pomocí různých příkazů a skriptu pflogsumm. Také jste se naučili, jak nainstalovat skript pflogsumm na váš systém Linux CentOS 8. Nyní můžete pomocí různých příkazů prostředí snadno analyzovat protokoly poštovního serveru Postfix.