postfix

Analizați jurnalele Postfix cu pflogsumm

Analizați jurnalele Postfix cu pflogsumm
Activitățile serverului de e-mail Postfix sunt stocate într-un fișier numit „jurnale postfix.”Acest fișier se află în sistemul dvs. Linux la calea / var / log / maillog. Acest articol este destinat să vă ghideze despre cum să obțineți și să analizați jurnalele de poștă Postfix de pe serverul dvs. de e-mail. Sunt disponibile câteva instrumente diferite care sunt utilizate pentru a analiza statisticile jurnalului de poștă Postfix. Mai întâi, va trebui să instalați aceste instrumente pe sistemul dvs. și apoi puteți utiliza aceste instrumente pentru a analiza cu ușurință jurnalele Postfix.

Există un instrument util numit pflogsumm. Acest instrument este un analizor sau un rezumat al jurnalelor Postfix. Instrumentul pflogsumm oferă o prezentare generală a fiecărei activități postfix cu detalii complete. Oferă un rezumat complet al jurnalelor și, uneori, oferă un raport detaliat al e-mailurilor respinse și respinse, erorilor, avertismentelor serverului și panicilor.

Acest articol vă va arăta cum să instalați pflogsumm și vă va oferi câteva sfaturi despre cum să analizați jurnalele Postfix folosind pflogsumm.

Instalați pflogsumm pe Postfix Mail Server

Pentru a instala pflogsumm, mai întâi trebuie să descărcați scriptul. Deschideți terminalul accesând fila „Activități”, iar din bara laterală din stânga, selectați aplicația „Terminal” și deschideți-o. Mai întâi, descărcați scriptul folosind următoarea comandă:

$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.gudron.gz

Acum, extrageți fișierele folosind comanda tar, după cum urmează:

$ tar xvf pflogsumm-1.1.3.gudron.gz

Navigați la „pflogsumm-1”.1.3 'și plasați-l sub locația din calea dvs. $ definită.

$ cd pflogsumm-1.1.3 /

$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm

Când utilizați acest script, trebuie doar să tastați „pflogsumm”, în loc să dați o cale absolută.

Analizați jurnalele Postfix utilizând instrumentul pflogsumm

Instrumentul pflogsumm va funcționa pentru toate tipurile de jurnale Postfix. Pentru a obține statisticile jurnalelor Postfix, tastați următoarea comandă ca utilizator root în terminal:

# cat / var / log / maillog | pflogsumm | Mai mult

Următorul ecran de ieșire va fi afișat pe terminalul dvs.:

Dacă aveți jurnale comprimate, utilizați comanda zcat în loc de comanda cat. Unele detalii de ieșire pot fi văzute în captura de ecran de mai jos:

Caracteristici ale scriptului pflogsumm

Scriptul pflogsumm oferă următoarele detalii:

Când rulați scriptul pflogsumm, veți primi un raport complet al jurnalelor Postfix.

Comenzi generale pentru a analiza jurnalele Postfix

Utilizând următoarele comenzi, puteți obține și analiza cu ușurință jurnalele serverului de poștă Postfix:

Analiza jurnalului de poștă în timp real

Pentru a vedea înregistrarea în timp real a serviciilor de poștă Postfix, utilizând comanda tail -f, puteți vizualiza toate informațiile relevante:

$ tail -f / var / log / maillog

Veți vedea următoarea ieșire în terminal:

presa Ctrl + c pentru a ieși din ieșire.

Utilizarea comenzii grep pentru a lista intrările jurnalului Postfix de e-mail trimis

Utilizând următoarea comandă grep, puteți vizualiza lista tuturor e-mailurilor trimise sau puteți primi e-mailuri de la o anumită adresă de e-mail:

# grep "[email protected]" / var / log / maillog

# grep "status = sent" / var / log / maillog

Numărarea intrărilor de jurnal Postfix

Pe baza informațiilor speciale de care aveți nevoie, puteți utiliza comenzile terminalului pentru a afișa diferitele e-mailuri trimise de pe serverul de poștă Postfix. În exemplul furnizat mai jos, folosind comanda grep, puteți vizualiza statisticile complete ale mesajelor trimise:

# grep "status = sent" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"
-f 1 | tăiat -d "<" -f 2 |sort -n |uniq -c

Veți vedea următoarea ieșire:

În mod similar, pentru a verifica statisticile tuturor e-mailurilor respinse, apoi folosind următoarea comandă, puteți verifica statisticile jurnalului:

# grep refuse / var / log / maillog

Concluzie

În acest articol, ați învățat cum să obțineți statistici de jurnal de poștă Postfix și să analizați jurnalul folosind diferite comenzi și scriptul pflogsumm. De asemenea, ați învățat cum să instalați scriptul pflogsumm pe sistemul dvs. CentOS 8 Linux. Acum, folosind diferite comenzi shell, puteți analiza cu ușurință jurnalele serverului de poștă Postfix.

Top 10 jocuri de jucat pe Ubuntu
Platforma Windows a fost una dintre platformele dominante pentru jocuri din cauza procentului imens de jocuri care se dezvoltă astăzi pentru a sprijin...
Cele mai bune 5 jocuri arcade pentru Linux
În zilele noastre, computerele sunt mașini serioase folosite pentru jocuri. Dacă nu puteți obține noul scor mare, veți ști la ce mă refer. În această ...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...