components/rsyslog/files/rsyslog.conf-solaris
author Rich Burridge <rich.burridge@oracle.com>
Tue, 02 May 2017 17:33:26 -0700
changeset 7964 d9801318ed3d
parent 6223 ea7e5ef68d0d
permissions -rw-r--r--
25981468 Build ilmbase and openexr with the GNU compilers
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     1
# if you experience problems, check
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     2
# http://www.rsyslog.com/doc/troubleshoot.html for assistance
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     3
6223
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
     4
# The following template setting enables output matching legacy syslogd.
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
     5
# WARNING: removal will enable default rsyslog output which could
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
     6
#          break scripts parsing logging output.
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
     7
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
     8
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     9
# rsyslog v3: load input modules
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    10
# If you do not load inputs, nothing happens!
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    11
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    12
#$ModLoad immark	# provides --MARK-- message capability
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    13
#$ModLoad imuxsock	# can be used for rate-limiting and flow-control
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    14
$ModLoad imsolaris	# for Solaris kernel logging
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    15
4918
f8b5f8d82eec PSARC/2015/417 /etc/rsyslog.d
Drew Fisher <drew.fisher@oracle.com>
parents: 847
diff changeset
    16
# Read drop-in files from /etc/rsyslog.d
f8b5f8d82eec PSARC/2015/417 /etc/rsyslog.d
Drew Fisher <drew.fisher@oracle.com>
parents: 847
diff changeset
    17
$IncludeConfig /etc/rsyslog.d/
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    18
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    19
# High priority messages to the console
6223
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    20
*.err							/dev/sysmsg
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    21
# Next highest priority to the messages file
6223
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    22
*.err;kern.debug;daemon.notice;auth.none;mail.crit	/var/adm/messages
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    23
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    24
# Preserve traditional Solaris syslog defaults
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    25
*.alert;kern.err;daemon.err			:omusrmsg:operator
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    26
*.alert						:omusrmsg:root
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    27
6223
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    28
# kern.notice goes to a file until rsyslog learns how not to clutter
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    29
# the console.
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    30
kern.notice					-/var/log/kern.log
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    31
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    32
# Everybody gets emergency messages
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    33
*.emerg						:omusrmsg:*
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    34
6223
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    35
mail.debug					/var/log/syslog
ea7e5ef68d0d 23592064 prepping rsyslog for taking over logger duties from syslogd
Craig Mohrman <craig.mohrman@oracle.com>
parents: 5480
diff changeset
    36
847
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    37
# Remote Logging (we use TCP for reliable delivery)
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    38
# An on-disk queue is created for this action. If the remote host is
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    39
# down, messages are spooled to disk and sent when it is up again.
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    40
#$WorkDirectory /var/spool/rsyslog	# where to place spool files
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    41
#$ActionQueueFileName uniqName	# unique name prefix for spool files
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    42
#$ActionQueueMaxDiskSpace 1g	# 1gb space limit (use as much as possible)
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    43
#$ActionQueueSaveOnShutdown on	# save messages to disk on shutdown
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    44
#$ActionQueueType LinkedList	# run asynchronously
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    45
#$ActionResumeRetryCount -1	# infinite retries if host is down
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    46
# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    47
#*.* @@remote-host:514
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    48
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    49
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    50
# ######### Receiving Messages from Remote Hosts ########## 
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    51
# TCP Syslog Server:
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    52
# provides TCP syslog reception and GSS-API
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    53
#$ModLoad imtcp.so	# load module
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    54
#$InputTCPServerRun 514	# start up TCP listener at port 514
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    55
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    56
# UDP Syslog Server:
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    57
#$ModLoad imudp.so	# provides UDP syslog reception
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    58
#$UDPServerAddress *	# listen to all IP addresses
4ae04177ffa1 PSARC 2012/197 rsyslog
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    59
#$UDPServerRun 514	# start a UDP syslog server at standard port 514