linux下rsyslog配置及部署

时间:2025-04-03 09:22:50
# /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 #### ################# module(load="imuxsock") # provides support for local system logging module(load="imklog") # provides kernel logging support #module(load="immark") # provides --MARK-- message capability # provides UDP syslog reception module(load="imudp") input(type="imudp" port="514") # provides TCP syslog reception module(load="imtcp") input(type="imtcp" port="514") ################################# #### File --> client path #### #### Tag --> client filename #### ################################# module(load="imfile" PollingInterval="1") input(type="imfile" File="/cds/log/" Tag="task" Severity="info" Facility="local7" ) ################################################### #### server-ip --> 192.168.1.170 #### #### server-port --> 514 #### #### TCP --> %Facility%.* @@192.168.1.170:514; #### #### PUD --> %Facility%.* @192.168.1.170:514; #### ################################################### local7.* @@192.168.1.170: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/ #