pflogsummの導入
更新履歴
- 初版 2015/07/10
- 更新日 2017/12/04
はじめに
- この記事では,フリーで入るされているpflogsummを使って,Postfixのmaillogを解析してみる.
解析と行っても何が出来るのか
- このプログラムでは,次のようなデータの集計ができる.
- メッセージは受信数,配送数数,転送数,バウンス数,拒否数
- 受信して配信されたメッセージのバイト
- 送信者,受信者のホスト/ドメイン
- 送信者と受信者
-SMTPD接続数,ホスト/ドメインの数,平均接続時間および合計接続時間
プログラムの入手
公式サイト
- プログラムの配布は以下の公式サイトから.
http://jimsun.linxnet.com/postfix_contrib.html
- プラットフォームによってはPortやyum等で入手可能らしい.
プログラムのダウンロード
- まずはプログラム本体.
mailsvr: curl -O http://jimsun.linxnet.com/downloads/pflogsumm-1.1.3.tar.gz};
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 46380 100 46380 0 0 19260 0 0:00:02 0:00:02 --:--:-- 23567
mailsvr:
- そしてMD5ファイルも.
mailsvr: curl -O http://jimsun.linxnet.com/downloads/pflogsumm-1.1.3.tar.gz.md5};
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 57 0 57 0 0 127 0 --:--:-- --:--:-- --:--:-- 248
mailsvr:
- ダウンロードしたファイルを確認.
mailsvr: ls -la pflogsumm-1.1.3.tar.gz*};
-rw-r--r-- 1 server wheel 46380 Feb 12 21:20 &font(Blue){pflogsumm-1.1.3.tar.gz};
-rw-r--r-- 1 server wheel 57 Feb 12 21:21 &font(Blue){pflogsumm-1.1.3.tar.gz.md5};
mailsvr:
ダウンロードファイルのチェック
- MD5値を確認する.
md5 pflogsumm-1.1.3.tar.gz
MD5 (pflogsumm-1.1.3.tar.gz) = 5e3fb28dfb5b7f4a8b6b9bf2abde9542
mailsvr:
- ダウンロードしたMD5値を確認する.
mailsvr: cat pflogsumm-1.1.3.tar.gz.md5
5e3fb28dfb5b7f4a8b6b9bf2abde9542 pflogsumm-1.1.3.tar.gz
mailsvr:
- 値が同じなので問題無さそう.
ファイルを展開する
- 入手したファイルに問題は無かったので,ファイルを展開する.
mailsvr: tar xzf pflogsumm-1.1.3.tar.gz
mailsvr:
- 展開されたファイルを確認する.
mailsvr: ls -la pflogsumm-1.1.3
total 296
drwxr-x--- 8 server wheel 272 Mar 21 2010 .
drwxrwxrwt 11 root wheel 374 Feb 12 21:48 ..
-rw-r--r-- 1 server wheel 26817 Mar 21 2010 ChangeLog
-rw-r--r-- 1 server wheel 1274 Mar 21 2010 README
-rw-r--r-- 1 server wheel 2537 Dec 30 2002 ToDo
-rw-r--r-- 1 server wheel 29769 Jun 29 2008 pflogsumm-faq.txt
-rw-r----- 1 server wheel 20201 Mar 21 2010 pflogsumm.1
-rwxr-xr-x 1 server wheel 59583 Mar 21 2010 pflogsumm.pl
mailsvr:
- 実行権限も付いているのでそのまま動作する.
実行してみる
- まずはメールログファイルの確認.
mailsvr: ls -la /var/log/mail.log
-rw-r----- 1 root admin 55214 Feb 12 21:18 /var/log/mail.log
mailsvr:
- このログファイルを指定して実行する.
mailsvr: ./pflogsumm-1.1.3/pflogsumm.pl /var/log/mail.log
Grand Totals
------------
messages
0 received
0 delivered
0 forwarded
0 deferred
0 bounced
0 rejected (0%)
0 reject warnings
0 held
0 discarded (0%)
0 bytes received
0 bytes delivered
0 senders
0 sending hosts/domains
0 recipients
0 recipient hosts/domains
Per-Hour Traffic Summary
------------------------
time received delivered deferred bounced rejected
--------------------------------------------------------------------
0000-0100 0 0 0 0 0
0100-0200 0 0 0 0 0
0200-0300 0 0 0 0 0
0300-0400 0 0 0 0 0
0400-0500 0 0 0 0 0
0500-0600 0 0 0 0 0
0600-0700 0 0 0 0 0
0700-0800 0 0 0 0 0
0800-0900 0 0 0 0 0
0900-1000 0 0 0 0 0
1000-1100 0 0 0 0 0
1100-1200 0 0 0 0 0
1200-1300 0 0 0 0 0
1300-1400 0 0 0 0 0
1400-1500 0 0 0 0 0
1500-1600 0 0 0 0 0
1600-1700 0 0 0 0 0
1700-1800 0 0 0 0 0
1800-1900 0 0 0 0 0
1900-2000 0 0 0 0 0
2000-2100 0 0 0 0 0
2100-2200 0 0 0 0 0
2200-2300 0 0 0 0 0
2300-2400 0 0 0 0 0
Host/Domain Summary: Message Delivery
--------------------------------------
sent cnt bytes defers avg dly max dly host/domain
-------- ------- ------- ------- ------- -----------
Host/Domain Summary: Messages Received
---------------------------------------
msg cnt bytes host/domain
-------- ------- -----------
Senders by message count: none
Recipients by message count: none
Senders by message size: none
Recipients by message size: none
message deferral detail: none
message bounce detail (by relay): none
message reject detail: none
message reject warning detail: none
message hold detail: none
message discard detail: none
smtp delivery failures: none
Warnings
--------
smtpd (total: 246)
81 cidr map /etc/postfix/smtpdreject.cidr, line 11: non-null host ...
81 cidr map /etc/postfix/smtpdreject.cidr, line 12: non-null host ...
81 cidr map /etc/postfix/smtpdreject.cidr, line 10: non-null host ...
1 61.211.238.18: hostname hostname.interq.or.jp verification fail...
1 61.114.231.226: hostname hostname.interq.or.jp verification fai...
1 78.129.248.67: hostname fn1.co.uk verification failed: nodename...
trivial-rewrite (total: 32)
32 do not list domain ujp.jp in BOTH mydestination and virtual...
Fatal Errors: none
Panics: none
Master daemon messages: none
mailsvr:
- なんだかあまり面白くないな...

