Arsip Bulanan: Desember 2008

Pflogsumm : postfix log analyzer

Pflogsumm : postfix log analyzer

Untuk memonitor atau menganalisa log mailserver yang menggunakan postfix bisa menggunakan program pflogsumm. Pflogsumm membaca log postfix dan menampilkan hasilnya dalam text based seperti berikut :

Postfix log summaries for Dec 11

Grand Totals
————
messages

252479 received
252497 delivered
2 forwarded
1 deferred (1 deferrals)
14423 bounced
100 rejected (0%)
0 reject warnings
0 held
0 discarded (0%)

1035m bytes received
1081m bytes delivered
10 senders
4 sending hosts/domains
145879 recipients
360 recipient hosts/domains

Untuk menginstallnya pada linux centos cukup menggunakan perintah

yum install postfix-pflogsumm.

Atau bisa juga dimasukkan ke cron.daily agar otomatis dikirimkan hasilnya melalui email. Silahkan buat file pflogsumm.cron di direktori /etc/cron.daily dengan isi sebagai berikut :

#!/bin/bash
/usr/sbin/pflogsumm -d yesterday /var/log/maillog --no_bounce_detail --no_deferral_detail --no_reject_detail --no_no_msg_size --no_smtpd_warnings -h 0 -u 5 -q 2>&1 | mail -s "`uname -n` daily mail stats" postmaster

Jangan lupa set file tersebut menjadi executeable dengan perintah

chmod +x /etc/cron.daily/pflogsumm.cron

Untuk testing silahkan langsung jalankan dengan perintah ./etc/cron.daily/pflogsumm.cron dan tunggu hasilnya yang dikirimkan ke email anda.