rsyslog

配置文件/etc/rsyslog.conf

配置文件的基本信息

      配置文件/etc/rsyslog.conf中有很多内容,但最主要的是指定需要记录哪些服务和需要记录什么等级的信息。

      下面是rsyslog.conf的内容。

      # /etc/rsyslog.conf

      ... ...

      #### RULES ####

      # Log all kernel messages to the console.

      # Logging much else clutters up the screen.

      #kern.*                                                 /dev/console

      # Log anything (except mail) of level info or higher.

      # Don't log private authentication messages!

A    *.info;mail.none;authpriv.none;cron.none                /var/log/messages


      # The authpriv file has restricted access.

      authpriv.*                                              /var/log/secure


      # Log all the mail messages in one place.

B    mail.*                                                  -/var/log/maillog


      # Log cron stuff

      cron.*                                                  /var/log/cron


      # Everybody gets emergency messages

C      *.emerg                                                 *


      # Save news errors of level crit and higher in a special file.

D    uucp,news.crit                                       /var/log/spooler


      # Save boot messages also to boot.log

      local7.*                                                /var/log/boot.log     


     【注释】


A:把所有大于info级别的信息都记录到/var/log/messages中,但不要记录mail,authpriv和cron服务产生的信息;


B:把mail产生的信息都记录到/var/log/maillog中


C:把所有服务输出的“大于”emergy级别的信息显示给每个在线的人,通过wall工具


D:把uucp和news输出的大雨crit级别的信息记录到/var/log/spooler中


1.2.2 信息的等级及其在配置文件中指定的方式


     A 七种信息等级


        1)info


        2)notice


        3)warning或warn


        4)err或error


        5)crit


        6)alert


        7)emerg或panic:导致系统几乎要死机


     B 信息等级的指定方式


        1). xxx: 表示大于xxx级别的信息


        2).=xxx:表示等于xxx级别的信息


        3).!xxx:表示在xxx之外的等级的信息


你可能感兴趣的:(rsyslog)