ページ内コンテンツ
メールのログがシンプルすぎて困る
折角posftfixのmaillogを分析しようとpflogsummを導入したけれど,あまりログが出てなくて分析出来ないので,それらしく分析出来る様に設定する.
現状確認
MacOS Xの場合,メールログは,/var/log/mail.logとして設定してありますが,その内容をみるとこんな感じのログしかでない.
deliver(root): Feb 13 23:10:01 Info: msgid=<20140213141000.DF4625457FE0@ujp.jp>: saved mail to INBOX deliver(root): Feb 13 23:15:00 Info: msgid=<20140213141500.C172654584B9@ujp.jp>: saved mail to INBOX
これはメールがメールが着信した時にこれが出るだけで,送信時のログが出ない.
syslog設定の変更
現在のログ設定を確認してみる.
bash-3.2# grep mail /private/etc/syslog.conf *.err;kern.*;auth.notice;authpriv,remoteauth,install.none;mail.crit /dev/console *.notice;kern,authpriv,remoteauth,ftp,install.none;mail.crit /var/log/system.log #*.err;kern.*;auth.notice;authpriv,remoteauth.none;mail.crit /dev/tty.serial mail.warn /var/log/mail.log local6.err /var/log/mailaccess.log local5.crit /var/log/securityproxy/mail_error.log local3.crit /var/log/securityproxy/mail_access.log bash-3.2#
mail.warnとなっている.これを変更する.
bash-3.2# grep mail /private/etc/syslog.conf *.err;kern.*;auth.notice;authpriv,remoteauth,install.none;mail.crit /dev/console *.notice;kern,authpriv,remoteauth,ftp,install.none;mail.crit /var/log/system.log #*.err;kern.*;auth.notice;authpriv,remoteauth.none;mail.crit /dev/tty.serial #mail.warn /var/log/mail.log&br; mail.* /var/log/mail.log local6.err /var/log/mailaccess.log local5.crit /var/log/securityproxy/mail_error.log local3.crit /var/log/securityproxy/mail_access.log bash-3.2#
syslogdの再起動
まずはプロセスIDを確認する.
bash-3.2# ps -ef|grep syslog 0 1302 1 0 0:09.42 ?? 0:20.09 /usr/sbin/syslogd 0 73939 67933 0 0:00.00 ttys002 0:00.00 grep syslog bash-3.2#
1302番で起動している模様.これをlaunchctlコマンドを使ってアンロード(停止)し,1秒後,起動する.
bash-3.2# launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist; sleep 1; launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist bash-3.2#
プロセスを確認してみる.
bash-3.2# ps -ef|grep syslog 0 74100 1 0 0:00.05 ?? 0:00.11 /usr/sbin/syslogd 0 74197 67933 0 0:00.00 ttys002 0:00.00 grep syslog bash-3.2#
プロセスIDが変わっている.
Counter: 1843,
today: 2,
yesterday: 1
最終更新: 2014-02-14 (金) 00:59:45 (JST) (3718d) by shinnai(shinnai)