Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music
All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => Mail issue , problem , configuration => Topic started by: golfreeze on มกราคม 23, 2011, 10:15:38 pm
-
สำหรับสาวก Postfix ครับ
วันนี้มี tools สำหรับเช๊ค email stat traffic มาฝากกันครับ ซึ่งผมได้ลองใช้มาสักพักใหญ่ๆ รู้สึกชอบ
อิอิ
ตัว stat traffic ตัวนี้จะเอา log ของ mail log มาทำการวิเคราะห์นะครับ ซึ่งจะมีปริมาณ การรับ การส่ง
เมลในแต่ละวัน ซึ่งเป็นเมลที่ drop reject หรือ ban ก็ดูได้หมดครับ หรือจะดูเป็น stat ย้อนหลังก็ได้
#freebsd
Packetlove# make search name="pflogsumm"
Port: pflogsumm-1.1.2,1
Path: /usr/ports/mail/pflogsumm
Info: Postfix Log Entry Summarizer
Maint: flo@kasimir.com
B-deps: perl-5.8.9_3
R-deps: p5-Bit-Vector-7.1 p5-Carp-Clan-6.04 p5-Date-Calc-6.3 perl-5.8.9_3
WWW: http://jimsun.LinxNet.com/postfix_contrib.html
install โดย
#cd /usr/ports/mail/pflogsumm
#make install clean
crontab รันโดย
#crontab -e
45 11 * * * /usr/local/bin/pflogsumm -d today /var/log/maillog | /usr/bin/mailx -s "`uname -n` daily mail stats" receiver@email.com
=========================================
##Debian
#apt-get install pflogsumm
แล้วก็รันใน crontab ดังนี้ครับ
#crontab -e
45 11 * * * /usr/sbin/pflogsumm -d today /var/log/mail.log | /usr/bin/mailx -s "`uname -n` daily mail stats" receiver@email.com
โดยที่ receiver@email.com คือ emailปลายทางที่จะให้ระบบgen stat ส่งไปนะครับ
ยังไงก็ลองใช้กันดูนะครับ อิอิ
-
ถ้าจำเป็น ที่จะต้องระบุ email account จากการรัน crontab ก็ใช้คู่กับ sendmail ดูนะครับ
#crontab -e
55 23 * * * /usr/local/bin/pflogsumm -d today /var/log/maillog | /usr/sbin/sendmail -F
"root@xxx.com"; -f root@xxx.com -s "`uname -n` daily mail stats"
email@ปลายทาง.com
-
ถ้าเป็นพวก centos , Redhat
ก็
#yum install pflogsumm
ได้เลยครับผม
-
ขอบคุณมากๆเลยจ้าที่มาแนะนำกัน :D