postfix

A Postfix naplók elemzése a pflogsumm segítségével

A Postfix naplók elemzése a pflogsumm segítségével
A Postfix levélkiszolgáló tevékenységeit a „postfix naplók” nevű fájl tárolja.”Ez a fájl a Linux rendszerében található a / var / log / maillog elérési útvonalon. Ez a cikk útmutatást nyújt a Postfix levelezési naplók beszerzéséről és elemzéséről a levelezőszerveren. Néhány különböző eszköz áll rendelkezésre, amelyek a Postfix levelezési napló statisztikáinak elemzésére szolgálnak. Először telepítenie kell ezeket az eszközöket a rendszerére, majd ezek segítségével könnyedén elemezheti a Postfix naplóit.

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öbb

A 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:

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 / maillog

A 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 / maillog

Kö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.

Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...
Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...
Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...