syslog.conf

  • level 左から重要順
    emerg, crit, alert, err, warning, notice, info, debug
  • オリジナルの意味
    *.err;kern.warning;auth.notice;mail.crit                /dev/console
    # 重要メッセージをコンソールへ
    
    *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messages
    # .none は その facility を無効にする
    
    security.*                                      /var/log/security
    # ipfw が使う ipmon は local0.info-warning
    
    auth.info;authpriv.info                         /var/log/auth.log
    mail.info                                       /var/log/maillog
    lpr.info                                        /var/log/lpd-errs
    # プリンター
    
    ftp.info                                        /var/log/xferlog
    cron.*                                          /var/log/cron
    *.=debug                                        /var/log/debug.log
    # =level はそのレベル限定 デフォルトは >=level 
    
    *.emerg                                         *
    # アクションで * はすべてのユーザーコンソールへ
    
    !ppp
    # program または hostname の指定でブロックが分けられる
    
    *.*                                             /var/log/ppp.log
    !*
  • 変更後
    *.err;kern.warning;auth.notice;mail.crit        /dev/console
    
    !-ntpd
    ##### www2
    # !-ntpd,proftpd,imapd,imapd-ssl
    #####
    ##### msv*
    # !-ntpd,imapd,imapd-ssl
    #####
    *.notice;authpriv.none;kern.debug;mail.crit;news.err     /var/log/messages
    auth.info;authpriv.info                         /var/log/auth.log
    mail.info                                       /var/log/maillog
    ftp.info                                        /var/log/xferlog
    cron.*                                          /var/log/cron
    *.=debug                                        /var/log/debug.log
    *.emerg                                         *
    
    !ntpd
    *.notice                                        /var/log/ntpd.log
    
    ##### www2 
    # !imapd,imapd-ssl
    # *.*                                             /var/log/maillog
    #
    # !proftpd
    # *.notice                                        /var/log/ftpd.log
    #
    #####
    ##### msv* 
    # !imapd,imapd-ssl
    # *.*                                             /var/log/maillog
    #
    #####
    !*
    

newsyslog.conf

/var/log/auth.log                       600  7     100  *     ZC
/var/log/cron                           600  3     100  *     ZC
/var/log/debug.log                      600  7     100  *     ZC
/var/log/maillog                        640  7     *    @T00  ZC
/var/log/messages                       644  5     500  *     ZC
/var/log/wtmp                           644  3     *    @01T05 B
/var/log/xferlog                        600  7     100  *     ZC
/var/log/httpd-*.log                    644  3     100  *     JG    /var/run/httpd.pid 30
##### www2
# /var/log/ftpd.log                       644  3     100  *     ZC
#####
/var/log/ntpd.log                       644  3     100  *     ZC
/var/log/snmpd.log                      644  3     100  *      Z   /var/run/snmpd.pid

J=bzip2 は圧縮率が少し良いが時間が掛かりすぎの為 Z=gzip に変える

設定変更

newsyslog -C
kill -HUP `cat /var/run/syslog.pid`

FreeBSD


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-12-26 (日) 18:33:19 (4867d)