Van egy hasznos eszköz, a pflogsumm néven. Ez az eszköz egy Postfix naplók elemző vagy összefoglaló. A pflogsumm eszköz teljes részletességgel áttekintést nyújt az egyes postfix tevékenységekről. Teljes körű összefoglalást ad a naplókról, és néha részletes jelentést ad az elutasított és visszapattanó e-mailekről, hibákról, szerver figyelmeztetésekről és pánikokról.
Ez a cikk bemutatja a pflogsumm telepítését, és néhány tippet ad a Postfix naplók elemzéséhez a pflogsumm használatával.
Telepítse a pflogsumm alkalmazást a Postfix Mail Server kiszolgálóra
A pflogsumm telepítéséhez először le kell töltenie a szkriptet. Nyissa meg a terminált a „Tevékenységek” fülön keresztül, majd a bal oldalsávon válassza ki a „Terminál” alkalmazást, és nyissa meg. Először töltse le a szkriptet a következő paranccsal:
$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.kátrány.gz
Most nyerje ki a fájlokat a tar paranccsal, az alábbiak szerint:
$ tar xvf pflogsumm-1.1.3.kátrány.gz
Keresse meg a 'pflogsumm-1 fájlt.1.3 'könyvtárat, és helyezze a megadott $ elérési út helye alá.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Ha ezt a szkriptet használja, akkor csak abszolút elérési út helyett meg kell adnia a „pflogsumm” szót.
A Postfix naplók elemzése a pflogsumm eszközzel
A pflogsumm eszköz minden típusú Postfix naplóhoz használható. A Postfix naplók statisztikájának megszerzéséhez írja be root felhasználóként a következő parancsot a terminálba:
# cat / var / log / maillog | pflogsumm | többA következő kimeneti képernyő jelenik meg a terminálon:
Ha tömörített naplók vannak, akkor használja a zcat parancsot a cat parancs helyett. Néhány kimeneti részlet az alábbi képernyőképen látható:
A pflogsumm Script jellemzői
A pflogsumm szkript a következő részleteket tartalmazza:
- Az összes üzenet, amelyet a Postfix szolgáltatások során kaptak, kézbesítettek, továbbítottak, elhalasztottak, visszaváltottak és elutasítottak.
- Az összes bájtban lévő üzenet érkezett és kézbesített.
- A küldő és a címzett összefoglalója a gazdagépekről, a domainekről stb.
A pflogsumm parancsfájl futtatásakor teljes jelentést kap a Postfix naplókról.
Általános parancsok a Postfix naplók elemzéséhez
A következő parancsok használatával könnyen megszerezheti és elemezheti a Postfix levelezőszerver naplóit:
Valós idejű levélnapló elemzés
A Postfix levelezési szolgáltatások valós idejű naplózásának megtekintéséhez a tail-f paranccsal megtekintheti az összes lényeges információt:
$ tail -f / var / log / maillogA terminálon a következő kimenetet látja:
nyomja meg Ctrl + c hogy kilépjen a kimenetből.
Az elküldött e-mail Postfix naplóbejegyzések listázásához használja a grep parancsot
A következő grep paranccsal megtekintheti az összes elküldött e-mail listáját, vagy e-maileket kaphat egy adott e-mail címről:
# grep "[email protected]" / var / log / maillog# grep "status = sent" / var / log / maillog
Postfix naplóbejegyzések számlálása
A szükséges információk alapján a terminálparancsokkal megjelenítheti a Postfix levelező szerverről küldött különféle e-maileket. Az alábbi példában a grep paranccsal megtekintheti az elküldött levelek teljes statisztikáját:
# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | vágás -d "<" -f 2 |sort -n |uniq -c
A következő kimenetet fogja látni:
Hasonlóképpen, az összes elutasított e-mail statisztikájának ellenőrzéséhez, majd a következő paranccsal ellenőrizheti a napló statisztikáját:
# grep reject / var / log / maillogKövetkeztetés
Ebben a cikkben megtanulta, hogyan szerezhet Postfix levelezési napló statisztikákat, és hogyan elemezheti a naplót különböző parancsok és a pflogsumm szkript segítségével. Azt is megtanulta, hogyan kell telepíteni a pflogsumm parancsfájlt a CentOS 8 Linux rendszerére. Most különféle shell parancsok segítségével egyszerűen elemezheti a Postfix levelezőszerver naplóit.