# /etc/rsyslog.conf # # This configuration is based on RainerScript, the new recommended syntax # for RSYSLOG. See http://www.rsyslog.com/doc/rainerscript.html for further # details. # # But if you don't want to learn something new at moment, don't worry: The # legacy syntax is still supported. # # You may want to use the new RSYSLOG configuration builder to create your # own more advanced configuration: http://www.rsyslog.com/rsyslog-configuration-builder/ # Check config syntax on startup and abort if unclean (default: off) #$AbortOnUncleanConfig on ############### ### MODULES ### ############### # Read syslog messages from default Unix socket /dev/log (e.g. via logger command) module(load="imuxsock") # Read messages from the kernel log and submits them to the syslog engine module(load="imklog") # Inject "--MARK--" messages every $Interval (seconds) #module(load="immark" Interval="600") # Read syslog messages from UDP #module(load="imudp") #input(type="imudp" port="514") # Read syslog messages from TCP #module(load="imtcp") #input(type="imtcp" port="514") ######################### ### GLOBAL DIRECTIVES ### ######################### # Where to place spool and state files $WorkDirectory /var/spool/rsyslog # Reduce repeating messages (default: off) #$RepeatedMsgReduction on # Set defaults for every output file $Umask 0022 module( load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat" FileCreateMode="0644" DirCreateMode="0755" ) # Include all conf files in /etc/rsyslog.d/ $IncludeConfig /etc/rsyslog.d/*.conf