Ir noderīgs rīks ar nosaukumu pflogsumm. Šis rīks ir Postfix žurnālu analizators vai apkopotājs. Rīks pflogsumm sniedz pārskatu par katru postfix darbību ar pilnīgu informāciju. Tas sniedz pilnīgu žurnālu kopsavilkumu un dažreiz sniedz detalizētu ziņojumu par noraidītajiem un atlecošajiem e-pastiem, kļūdām, servera brīdinājumiem un paniku.
Šis raksts parādīs, kā instalēt pflogsumm, un sniegs dažus padomus, kā analizēt Postfix žurnālus, izmantojot pflogsumm.
Instalējiet pflogsumm Postfix pasta serverī
Lai instalētu pflogsumm, vispirms ir jālejupielādē skripts. Atveriet termināli, piekļūstot cilnei Darbības, un no kreisās sānjoslas atlasiet lietojumprogrammu Termināls un atveriet to. Vispirms lejupielādējiet skriptu, izmantojot šādu komandu:
$ wget https: // jimsun.linxnet.com / downloads / pflogsumm-1.1.3.darva.gz
Tagad izvelciet failus, izmantojot komandu tar, šādi:
$ tar xvf pflogsumm-1.1.3.darva.gz
Pārejiet uz pflogsumm-1.1.3 'direktoriju un ievietojiet to zem sava definētā $ ceļa.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Izmantojot šo skriptu, jums vienkārši jāievada “pflogsumm”, nevis jānorāda absolūtais ceļš.
Analizējiet Postfix žurnālus, izmantojot rīku pflogsumm
Rīks pflogsumm darbosies visu veidu Postfix žurnālos. Lai iegūtu Postfix žurnālu statistiku, terminālā ierakstiet šādu komandu kā root lietotājs:
# cat / var / log / maillog | pflogsumm | vairākJūsu terminālā tiks parādīts šāds izvades ekrāns:
Ja jums ir saspiesti žurnāli, tad izmantojiet komandu zcat, nevis komandu cat. Daži izvades dati ir redzami zemāk esošajā ekrānuzņēmumā:
Pflogsumm Script iezīmes
Pflogsumm skripts sniedz šādu informāciju:
- Visi Postfix pakalpojumu laikā saņemtie, piegādātie, pārsūtītie, atliktie, atlecošie un noraidītie ziņojumi.
- Kopā saņemtie un piegādātie baiti.
- Sūtītāja un saņēmēja kopsavilkums par saimniekiem, domēniem utt.
Palaidot skriptu pflogsumm, jūs saņemsit pilnu ziņojumu par Postfix žurnāliem.
Vispārīgas komandas Postfix žurnālu analīzei
Izmantojot šīs komandas, jūs varat viegli iegūt un analizēt Postfix pasta servera žurnālus:
Reāllaika pasta žurnālu analīze
Lai skatītu Postfix pasta pakalpojumu reģistrēšanu reāllaikā, izmantojot komandu tail-f, varat skatīt visu atbilstošo informāciju:
$ tail -f / var / log / maillogTerminālā jūs redzēsiet šādu izvadi:
Nospiediet Ctrl + c lai izietu no izvades.
Izmantojot sūtīšanas e-pasta Postfix žurnāla ierakstus, izmantojiet komandu grep
Izmantojot šo komandu grep, varat apskatīt visu nosūtīto e-pasta ziņojumu sarakstu vai saņemt e-pastus no konkrētas e-pasta adreses:
# grep "[aizsargāts ar e-pastu]" / var / log / maillog# grep "status = nosūtīts" / var / log / maillog
Postfix žurnāla ierakstu skaitīšana
Pamatojoties uz konkrēto nepieciešamo informāciju, varat izmantot termināla komandas, lai parādītu dažādus nosūtītos e-pasta ziņojumus no Postfix pasta servera. Zemāk sniegtajā piemērā, izmantojot komandu grep, varat skatīt visu nosūtīto pastu statistiku:
# grep "status = nosūtīts" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | sagriezts-d "<" -f 2 |sort -n |uniq -c
Jūs redzēsiet šādu izvadi:
Līdzīgi, lai pārbaudītu visu noraidīto e-pasta ziņojumu statistiku, pēc tam izmantojot šo komandu, varat pārbaudīt žurnāla statistiku:
# grep noraidīt / var / log / maillogSecinājums
Šajā rakstā jūs uzzinājāt, kā iegūt Postfix pasta žurnāla statistiku un analizēt žurnālu, izmantojot dažādas komandas un skriptu pflogsumm. Jūs arī uzzinājāt, kā instalēt skriptu pflogsumm savā CentOS 8 Linux sistēmā. Tagad, izmantojot dažādas čaulas komandas, varat viegli analizēt savus Postfix pasta servera žurnālus.