On hyödyllinen työkalu nimeltä pflogsumm. Tämä työkalu on Postfix-lokien analysaattori tai yhteenveto. Pflogsumm-työkalu tarjoaa yleiskuvan kustakin postfix-toiminnasta ja täydelliset tiedot. Se antaa täydellisen yhteenvedon lokeista ja toisinaan antaa yksityiskohtaisen raportin hylätyistä ja palautetuista sähköposteista, virheistä, palvelimen varoituksista ja paniikeista.
Tässä artikkelissa kerrotaan, miten pflogsumm asennetaan, ja annamme sinulle muutaman vinkin Postfix-lokien analysointiin pflogsumm-sovelluksen avulla.
Asenna pflogsumm Postfix-postipalvelimeen
Pflogsummin asentamiseksi sinun on ensin ladattava komentosarja. Avaa pääte siirtymällä Toiminnot-välilehteen ja valitsemalla vasemmasta sivupalkista 'Pääte' -sovellus. Lataa ensin komentosarja seuraavalla komennolla:
$ wget https: // jimsun.linxnet.fi / downloads / pflogsumm-1.1.3.terva.gz
Pura nyt tiedostot tar -komennolla seuraavasti:
$ tar xvf pflogsumm-1.1.3.terva.gz
Siirry kohtaan 'pflogsumm-1.1.3 '-hakemisto ja sijoita se määritetyn $ -polun sijaintiin.
$ cd pflogsumm-1.1.3 /$ sudo cp pflogsumm.pl / usr / local / bin / pflogsumm
Kun käytät tätä komentosarjaa, sinun tarvitsee vain kirjoittaa 'pflogsumm' absoluuttisen polun antamisen sijaan.
Analysoi Postfix-lokit pflogsumm-työkalulla
Pflogsumm-työkalu toimii kaikentyyppisissä Postfix-lokeissa. Saadaksesi Postfix-lokien tilastotiedot, kirjoita pääkäyttäjänä seuraava komento päätelaitteeseen:
# kissa / var / loki / maillog | pflogsumm | lisääSeuraava lähtönäyttö näkyy päätelaitteessasi:
Jos sinulla on pakattuja lokeja, käytä zcat-komentoa cat-komennon sijaan. Jotkut tulosteen yksityiskohdat näkyvät alla olevassa kuvakaappauksessa:
Pflogsumm Scriptin ominaisuudet
Pflogsumm-komentosarja sisältää seuraavat yksityiskohdat:
- Kaikki Postfix-palveluiden aikana vastaanotetut, toimitetut, edelleenlähetetyt, lykätyt, palautetut ja hylätyt viestit.
- Tavuina viestejä, sekä vastaanotettuja että toimitettuja.
- Lähettäjän ja vastaanottajan yhteenveto isännistä, verkkotunnuksista jne.
Kun suoritat pflogsumm-komentosarjan, saat täydellisen raportin Postfix-lokeista.
Yleiset komennot Postfix-lokien analysointiin
Seuraavien komentojen avulla voit helposti hankkia ja analysoida Postfix-postipalvelimen lokit:
Reaaliaikainen postilokianalyysi
Jos haluat nähdä Postfix-postipalvelujen reaaliaikaisen kirjaamisen tail-f -komennolla, voit tarkastella kaikkia asiaankuuluvia tietoja:
$ tail -f / var / log / maillogNäet terminaalissa seuraavan lähdön:
Lehdistö Ctrl + c poistuaksesi lähdöstä.
Grep-komennon käyttäminen lähetettyjen sähköpostiviestien Postfix-lokikirjausten luettelointiin
Seuraavan grep-komennon avulla voit tarkastella kaikkien lähetettyjen sähköpostien luetteloa tai saada sähköpostia tietyltä sähköpostiosoitteelta:
# grep "[email protected]" / var / log / maillog# grep "status = lähetetty" / var / log / maillog
Postfix-lokimerkintöjen laskeminen
Tarvittavien tietojen perusteella voit käyttää päätelaitteen komentoja postfix-postipalvelimelta lähetettyjen sähköpostiviestien näyttämiseen. Alla olevassa esimerkissä voit tarkastella lähetettyjen sähköpostien täydellisiä tilastoja grep-komennolla:
# grep "status = lähetetty" / var / log / maillog | cut -d "=" -f 2 | cut -d ">"-f 1 | leikkaa -d "<" -f 2 |sort -n |uniq -c
Näet seuraavan tuloksen:
Vastaavasti voit tarkistaa kaikkien hylättyjen sähköpostien tilastotiedot ja sitten seuraavan komennon avulla lokitilastot:
# grep reject / var / log / maillogJohtopäätös
Tässä artikkelissa opit saamaan Postfix-postilokitilastot ja analysoimaan lokin käyttämällä eri komentoja ja pflogsumm-komentosarjaa. Opit myös asentamaan pflogsumm-komentosarjan CentOS 8 Linux -järjestelmääsi. Nyt voit analysoida Postfix-postipalvelimen lokeja käyttämällä erilaisia komentoja komentojen avulla.