Rsyslog: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Overview == rsyslog(rocket-fast system for log) 내용 정리. == Configuration == rsyslog 의 기본 설정파일은 /etc/rsyslog.conf 파일이다. 온라인으로 설...") |
|||
Line 7: | Line 7: | ||
온라인으로 설정파일을 생성할 수 있다. | 온라인으로 설정파일을 생성할 수 있다. | ||
* http://www.rsyslog.com/rsyslog-configuration-builder/ | * http://www.rsyslog.com/rsyslog-configuration-builder/ | ||
=== Example === | |||
<pre> | |||
# /etc/rsyslog.conf Configuration file for rsyslog. | |||
# | |||
# For more information see | |||
# /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html | |||
# | |||
# Default logging rules can be found in /etc/rsyslog.d/50-default.conf | |||
################# | |||
#### MODULES #### | |||
################# | |||
$ModLoad imuxsock # provides support for local system logging | |||
$ModLoad imklog # provides kernel logging support | |||
#$ModLoad immark # provides --MARK-- message capability | |||
# provides UDP syslog reception | |||
#$ModLoad imudp | |||
#$UDPServerRun 514 | |||
# provides TCP syslog reception | |||
#$ModLoad imtcp | |||
#$InputTCPServerRun 514 | |||
# Enable non-kernel facility klog messages | |||
$KLogPermitNonKernelFacility on | |||
########################### | |||
#### GLOBAL DIRECTIVES #### | |||
########################### | |||
# | |||
# Use traditional timestamp format. | |||
# To enable high precision timestamps, comment out the following line. | |||
# | |||
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat | |||
# Filter duplicated messages | |||
$RepeatedMsgReduction on | |||
# | |||
# Set the default permissions for all log files. | |||
# | |||
$FileOwner syslog | |||
$FileGroup adm | |||
$FileCreateMode 0640 | |||
$DirCreateMode 0755 | |||
$Umask 0022 | |||
$PrivDropToUser syslog | |||
$PrivDropToGroup syslog | |||
# | |||
# Where to place spool and state files | |||
# | |||
$WorkDirectory /var/spool/rsyslog | |||
# | |||
# Include all config files in /etc/rsyslog.d/ | |||
# | |||
$IncludeConfig /etc/rsyslog.d/*.conf | |||
</pre> | |||
[[category:system]] | [[category:system]] |
Revision as of 13:06, 9 June 2017
Overview
rsyslog(rocket-fast system for log) 내용 정리.
Configuration
rsyslog 의 기본 설정파일은 /etc/rsyslog.conf 파일이다.
온라인으로 설정파일을 생성할 수 있다.
Example
# /etc/rsyslog.conf Configuration file for rsyslog. # # For more information see # /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html # # Default logging rules can be found in /etc/rsyslog.d/50-default.conf ################# #### MODULES #### ################# $ModLoad imuxsock # provides support for local system logging $ModLoad imklog # provides kernel logging support #$ModLoad immark # provides --MARK-- message capability # provides UDP syslog reception #$ModLoad imudp #$UDPServerRun 514 # provides TCP syslog reception #$ModLoad imtcp #$InputTCPServerRun 514 # Enable non-kernel facility klog messages $KLogPermitNonKernelFacility on ########################### #### GLOBAL DIRECTIVES #### ########################### # # Use traditional timestamp format. # To enable high precision timestamps, comment out the following line. # $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat # Filter duplicated messages $RepeatedMsgReduction on # # Set the default permissions for all log files. # $FileOwner syslog $FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 $Umask 0022 $PrivDropToUser syslog $PrivDropToGroup syslog # # Where to place spool and state files # $WorkDirectory /var/spool/rsyslog # # Include all config files in /etc/rsyslog.d/ # $IncludeConfig /etc/rsyslog.d/*.conf