Postfix posta sunucusu olayları, “postfix günlükleri” adı verilen bir dosyada saklanır. Bu dosya, Linux sisteminizde /var/log/maillog konumunda bulunur. Bu makale, posta sunucunuzdaki Postfix posta günlüklerini nasıl alacağınız ve analiz edeceğiniz konusunda size rehberlik etmeyi amaçlamaktadır. Postfix posta günlüğü istatistiklerini analiz etmek için kullanılan birkaç farklı araç vardır. Öncelikle bu araçları sisteminize kurmanız gerekecek ve daha sonra bu araçları kullanarak Postfix günlüklerini kolayca analiz edebilirsiniz.
Pflogsumm adında kullanışlı bir araç var. Bu araç, bir Postfix günlük ayrıştırıcısı veya sindiricisidir. pflogsumm aracı, her son ek olayına ilişkin eksiksiz bir genel bakış sağlar. Günlüklerin tam bir özetini sağlar ve bazen reddedilen ve geri dönen e-postalar, hatalar, sunucu uyarıları ve panikler hakkında ayrıntılı bir rapor sunar.
Bu makale size pflogsumm’u nasıl kuracağınızı gösterecek ve Postfix günlüklerini pflogsumm ile nasıl ayrıştıracağınıza dair bazı ipuçları verecektir.
Postfix posta sunucusuna pflogsumm yükleyin
pflogsumm’u yüklemek için önce betiği indirmelisiniz. Etkinlikler sekmesine erişerek Terminal’i açın ve sol kenar çubuğundan “Terminal” uygulamasını seçin ve açın. İlk olarak, betiği aşağıdaki komutla indirin:
$ wget https://jimsun.linxnet.com/İndirilenler/pflogsumm-1.1.3.tar.gz
Şimdi tar komutunu kullanarak dosyaları aşağıdaki gibi çıkarın:
$ katran xvf pflogsumm-1.1.3.tar.gz
“pflogsumm-1.1.3” dizinine gidin ve belirttiğiniz $path içindeki konumun altına yerleştirin.
$ sudoCP pflogsumm.pl /usr/Şekerli/Çöp sepeti/pflogsumm
Bu komut dosyasını kullanırken mutlak bir yol vermek yerine “pflogsumm” yazmanız yeterlidir.
pflogsumm aracını kullanarak son düzeltme günlüğü analizi
pflogsumm, tüm Postfix kayıtlarıyla çalışacaktır. Postfix günlüklerinin istatistiklerini almak için Terminal’de kök kullanıcı olarak aşağıdaki komutu yazın:
# kedi/ben … idim/Kayıt ol/Posta günlüğü | pflogsumm |Daha
Cihazınızda aşağıdaki çıktı ekranı görüntülenecektir:
Sıkıştırılmış günlükleriniz varsa, cat komutu yerine zcat komutunu kullanın. Bazı çıktı ayrıntıları aşağıdaki ekran görüntüsünde görülebilir:
pflogsumm komut dosyası özellikleri
pflogsumm betiği aşağıdaki ayrıntıları sağlar:
- Postfix hizmetleri sırasında tüm mesajlar alındı, teslim edildi, iletildi, ertelendi, geri döndü ve reddedildi.
- Mesajlar alınan ve teslim edilen toplam bayt cinsindendir.
- ana bilgisayarlar, etki alanları vb. Gönderen ve alıcı hakkında özet.
pflogsumm komut dosyasını çalıştırdığınızda, Postfix günlüklerinin tam bir raporunu alırsınız.
Postfix kayıtlarını ayrıştırmak için genel komutlar
Aşağıdaki komutları kullanarak Postfix posta sunucusu günlüklerini kolayca alabilir ve analiz edebilirsiniz:
Gerçek zamanlı posta günlüğü analizi
Postfix posta hizmetlerinin gerçek zamanlı geçmişini görmek için tail -f komutunu kullanarak ilgili tüm bilgileri görüntüleyebilirsiniz:
$ Kuyruk-F/ben … idim/Kayıt ol/Posta günlükleri
Terminalde aşağıdaki çıktıyı göreceksiniz:
matbaa Ctrl + c çıkıştan.
Gönderilen e-posta için Postfix günlük girişlerini listelemek için grep komutunu kullanın
Aşağıdaki grep komutuyla gönderilen tüm e-postaların bir listesini görüntüleyebilir veya belirli bir e-posta adresinden e-posta alabilirsiniz:
# grep“[e-posta korumalı]“/ben … idim/Kayıt ol/Posta günlüğü
# grep“durum = gönderildi”/ben … idim/Kayıt ol/Posta günlüğü
Postfix günlük girişlerini sayın
İhtiyacınız olan belirli bilgilere bağlı olarak, bir Postfix posta sunucusundan gönderilen farklı e-posta mesajlarını görüntülemek için terminal komutlarını kullanabilirsiniz. Aşağıda verilen örnekte grep komutunu kullanarak gönderilen maillerin tüm istatistiklerini görüntüleyebilirsiniz:
# grep “durum = gönderildi” /var/log/maillog | kes -d “=” -f 2 | -d “>” kes
-F1|Kesmek-NS“-F2|Çeşit-n|Sadece-c
Aşağıdaki çıktıyı göreceksiniz:
Benzer şekilde, reddedilen tüm e-postaların istatistiklerini kontrol etmek için aşağıdaki komutla günlük istatistiklerini kontrol edebilirsiniz:
# grep reddetmek /ben … idim/Kayıt ol/Posta günlüğü
çözüm
Bu makalede, Postfix posta günlüğü istatistiklerini nasıl alacağınızı ve çeşitli komutları ve pflogsumm betiğini kullanarak günlüğü analiz etmeyi öğrendiniz. Ayrıca pflogsumm betiğinin CentOS 8 Linux’a nasıl kurulacağını da öğrendiniz. Artık çeşitli kabuk komutlarını kullanarak Postfix posta sunucusu günlüklerini kolayca analiz edebilirsiniz.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın