/rsyslog.conf

http://github.com/brinkman83/bashrc · Config · 56 lines · 43 code · 13 blank · 0 comment · 0 complexity · 122167e70d842179ebf06ca8d189a964 MD5 · raw file

  1. # /etc/rsyslog.conf Configuration file for rsyslog.
  2. #
  3. # For more information see
  4. # /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
  5. #
  6. # Default logging rules can be found in /etc/rsyslog.d/50-default.conf
  7. #################
  8. #### MODULES ####
  9. #################
  10. $ModLoad imuxsock # provides support for local system logging
  11. $ModLoad imklog # provides kernel logging support (previously done by rklogd)
  12. #$ModLoad immark # provides --MARK-- message capability
  13. $KLogPath /proc/kmsg
  14. # provides UDP syslog reception
  15. #$ModLoad imudp
  16. #$UDPServerRun 514
  17. # provides TCP syslog reception
  18. #$ModLoad imtcp
  19. #$InputTCPServerRun 514
  20. ###########################
  21. #### GLOBAL DIRECTIVES ####
  22. ###########################
  23. #
  24. # Use traditional timestamp format.
  25. # To enable high precision timestamps, comment out the following line.
  26. #
  27. $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
  28. # Filter duplicated messages
  29. $RepeatedMsgReduction on
  30. #
  31. # Set the default permissions for all log files.
  32. #
  33. $FileOwner syslog
  34. $FileGroup adm
  35. $FileCreateMode 0640
  36. $DirCreateMode 0755
  37. $Umask 0022
  38. $PrivDropToUser syslog
  39. $PrivDropToGroup syslog
  40. #
  41. # Include all config files in /etc/rsyslog.d/
  42. #
  43. $IncludeConfig /etc/rsyslog.d/*.conf