local1.* @@LoggerHostName.CLUSTER_DOMAINNAME:514
local2.* @@LoggerHostName.CLUSTER_DOMAINNAME:514
local3.* @@LoggerHostName.CLUSTER_DOMAINNAME:514
+local4.* @@LoggerHostName.CLUSTER_DOMAINNAME:514
local6.* @@LoggerHostName.CLUSTER_DOMAINNAME:514
local7.* @@LoggerHostName.CLUSTER_DOMAINNAME:514
#$template pg,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/pg.%$HOUR%.log"
$template pg,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/pg.%HOSTNAME%.%$HOUR%.log"
$template ap_access,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ap_access.%$HOUR%.log"
-$template ap_warn,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ap_error.%$HOUR%.log"
+$template ap_warn,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ap_warn.%$HOUR%.log"
$template ap_error,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ap_error.%$HOUR%.log"
+$template ngx_access,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ngx_access.%$HOUR%.log"
+$template ngx_warn,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ngx_warn.%$HOUR%.log"
+$template ngx_error,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/ngx_error.%$HOUR%.log"
$template maillog,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/mail_info.%$HOUR%.log"
$template mail_info,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/mail_info.%$HOUR%.log"
$template mail_warn,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/mail_warn.%$HOUR%.log"
local1.* ?activity;msgformat
local2.* ?router;msgformat
local3.* ?pg;msgformat
+local4.* ?ngx_access;msgformat
local6.* ?gateway;msgformat
local7.* ?ap_access;msgformat
mail.* ?maillog;msgformat
local1.warn ?osrfwarn;msgformat
local2.warn ?osrfwarn;msgformat
local3.warn ?osrfwarn;msgformat
+local4.warn ?ngx_warn;msgformat
local6.warn ?osrfwarn;msgformat
local7.warn ?ap_warn;msgformat
mail.warn ?mail_warn;msgformat
local1.error ?osrferror;msgformat
local2.error ?osrferror;msgformat
local3.error ?osrferror;msgformat
+local4.error ?ngx_error;msgformat
local6.error ?osrferror;msgformat
local7.error ?ap_error;msgformat
mail.err ?mail_error;msgformat
#### MODULES ####
#################
-$ModLoad imuxsock # provides support for local system logging
-$ModLoad imklog # provides kernel logging support (previously done by rklogd)
-#$ModLoad immark # provides --MARK-- message capability
+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
-$ModLoad imudp
-$UDPServerRun 514
+module(load="imudp")
+input(type="imudp" port="514")
# provides TCP syslog reception
-$ModLoad imtcp
-$InputTCPServerRun 514
+module(load="imtcp")
+input(type="imtcp" port="514")
+# Enable non-kernel facility klog messages
+$KLogPermitNonKernelFacility on
###########################
#### GLOBAL DIRECTIVES ####
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
-#$PrivDropToUser syslog
-#$PrivDropToGroup adm
+$PrivDropToUser syslog
+$PrivDropToGroup syslog
#
-# Where to place spool files
+# Where to place spool and state files
#
$WorkDirectory /var/spool/rsyslog
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf
-
--- /dev/null
+# /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 (previously done by rklogd)
+#$ModLoad immark # provides --MARK-- message capability
+
+# provides UDP syslog reception
+$ModLoad imudp
+$UDPServerRun 514
+
+# provides TCP syslog reception
+$ModLoad imtcp
+$InputTCPServerRun 514
+
+
+###########################
+#### 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 adm
+
+#
+# Where to place spool files
+#
+$WorkDirectory /var/spool/rsyslog
+
+#
+# Include all config files in /etc/rsyslog.d/
+#
+$IncludeConfig /etc/rsyslog.d/*.conf
+