Commit b8fac7f8 authored by Dennis Waldron's avatar Dennis Waldron
Browse files

Backport: Added rsyslog example files for UDP based transport

parent 47557707
......@@ -44,7 +44,7 @@ $ActionExecOnlyWhenPreviousIsSuspended off
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# Required by openssh-server (SLC4 machines)
$AddUnixListenSocket /var/empty/sshd/dev/log
#$AddUnixListenSocket /var/empty/sshd/dev/log
# The default file creation mode
$FileCreateMode 0600
......
......@@ -9,7 +9,7 @@ $ModLoad imtcp # provides TCP syslog reception
# Remote server
$InputTCPMaxSessions 1000
$InputTCPServerRun 514 # start tcp server on port 514
$InputTCPServerRun 514 # start TCP server on port 514
# Global options
$DynaFileCacheSize 100 # the maximum number of dynamically generated
......@@ -50,7 +50,7 @@ if $fromhost-ip != '127.0.0.1' then ~
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# Required by openssh-server (SLC4 machines)
$AddUnixListenSocket /var/empty/sshd/dev/log
#$AddUnixListenSocket /var/empty/sshd/dev/log
# The default file creation mode
$FileCreateMode 0600
......
# Configure max message size before loading any modules
$MaxMessageSize 4096
# Modules
$ModLoad immark # provides --MARK-- message capability
$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
$ModLoad imklog # kernel logging (formerly provided by rklogd)
# Global options
$DynaFileCacheSize 100 # the maximum number of dynamically generated
# cached file names
$umask 0000
$FileCreateMode 0644 # world readable log files
# Templates
$template DynaFile,"/var/log/castor/%programname%.log"
# Enable high-precision timestamps when forwarding messages
$ActionForwardDefaultTemplate RSYSLOG_ForwardFormat
# Logging configuration for CASTOR
local3.* -?DynaFile
local3.*;local3.!=debug;local2.info @headnode.domain.com:514
# If the message has been processed by one of the filters above stop
# any further processing. This avoids duplicate logging!
& ~
# Standard rsyslog configuration
# The default output file format, syslog style format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# Required by openssh-server (SLC4 machines)
#$AddUnixListenSocket /var/empty/sshd/dev/log
# The default file creation mode
$FileCreateMode 0600
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none /var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* -/var/log/maillog
# Log cron stuff
cron.* /var/log/cron
# Everybody gets emergency messages
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler
# Save boot messages also to boot.log
local7.* /var/log/boot.log
# Configure max message size before loading any modules
$MaxMessageSize 4096
# Modules
$ModLoad immark # provides --MARK-- message capability
$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
$ModLoad imklog # kernel logging (formerly provided by rklogd)
$ModLoad imudp # provides UDP syslog reception
# Remote server
$UDPServerRun 514 # start UDP server on port 514
# Global options
$DynaFileCacheSize 100 # the maximum number of dynamically generated
# cached file names
$umask 0000
$FileCreateMode 0644 # world readable log files
# Main message queue configuration (http://www.rsyslog.com/doc-queues.html)
$MainMsgQueueType LinkedList # dynamic allocation of memory for messages
$MainMsgQueueSize 70000 # increase the maximum size of the main message
# queue to handle traffic bursts
# Begin discarding informational and debug messages if the main message queue has
# more than 48000 messages
$MainMsgQueueDiscardMark 48000
$MainMsgQueueDiscardSeverity 6
# Templates
$template DynaFile, "/var/log/castor/%programname%.log"
# Logging configuration for CASTOR
if $fromhost-ip == '127.0.0.1' and \
$syslogfacility-text == 'local3' then -?DynaFile
# Logprocessor input file
local3.*;local3.!=debug;local2.info -/var/log/dlf/syslog.input
# If the message has been processed by one of the filters above stop
# any further processing. This avoids duplicate logging!
& ~
# Discard any other messages not from localhost
if $fromhost-ip != '127.0.0.1' then ~
# Standard rsyslog configuration
# The default output file format, syslog style format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# Required by openssh-server (SLC4 machines)
#$AddUnixListenSocket /var/empty/sshd/dev/log
# The default file creation mode
$FileCreateMode 0600
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none /var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* -/var/log/maillog
# Log cron stuff
cron.* /var/log/cron
# Everybody gets emergency messages
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler
# Save boot messages also to boot.log
local7.* /var/log/boot.log
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment