blackhole# cd /usr/ports/mail/pflogsumm blackhole# ll total 6 -rw-r--r-- 1 root wheel 984 Sep 9 12:02 Makefile -rw-r--r-- 1 root wheel 201 Sep 9 12:02 distinfo -rw-r--r-- 1 root wheel 535 Oct 1 2001 pkg-descr blackhole# make install
/etc/newsyslog.conf #/var/log/maillog 640 7 * @T00 JC /var/log/maillog 640 7 * @T00 C
/etc/crontab 35 1 * * * root /root/bin/pflogsumm.sh
使い方は以下の通り
# /usr/local/bin/pflogsumm /var/log/maillog
以下のようにパイプ使って渡してやりましょう
# gzip -dc maillog.1.gz | /usr/local/bin/pflogsumm
今日の分だけ出したい場合
# /usr/local/bin/pflogsumm -d today /var/log/maillog
昨日の分だけ出したい場合
# /usr/local/bin/pflogsumm -d yesterday /var/log/maillog
これで メールの流通量やエラー等の統計が表示されます。 便利そう。