Magellan Linux

Contents of /trunk/rsyslog/rsyslog.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1338 - (show annotations) (download)
Thu Jun 2 17:17:44 2011 UTC (12 years, 11 months ago) by niro
File size: 3998 byte(s)
-added rsyslog to the tree with full systemd compat
1 # rsyslog v5: load input modules
2 # If you do not load inputs, nothing happens!
3 # You may need to set the module load path if modules are not found.
4
5 $ModLoad immark.so # provides --MARK-- message capability
6 $ModLoad imuxsock.so # provides support for local system logging (e.g. via logger command)
7 $ModLoad imklog.so # kernel logging (formerly provided by rklogd)
8
9 # Include configuration files from directory
10 $IncludeConfig /etc/rsyslog.d/*
11
12 # Check config syntax on startup and abort if unclean (default off)
13 #$AbortOnUncleanConfig on
14
15 # Reduce repeating messages (default off)
16 #$RepeatedMsgReduction on
17
18 # Log all kernel messages to the console.
19 # Logging much else clutters up the screen.
20 #kern.* /dev/console
21
22 # Log anything (except mail) of level info or higher.
23 # Don't log private authentication messages!
24 *.info;mail.none;authpriv.none;cron.none -/var/log/messages
25
26 # The authpriv file has restricted access.
27 authpriv.* /var/log/secure
28
29 # Log all the mail messages in one place.
30 mail.* -/var/log/maillog
31
32 # Log cron stuff
33 cron.* -/var/log/cron
34
35 # Everybody gets emergency messages
36 *.emerg *
37
38 # Save news errors of level crit and higher in a special file.
39 uucp,news.crit -/var/log/spooler
40
41 # Save boot messages also to boot.log
42 local7.* /var/log/boot.log
43
44 # More configuration examples:
45 #
46 # Remote Logging (we use TCP for reliable delivery)
47 # An on-disk queue is created for this action. If the remote host is
48 # down, messages are spooled to disk and sent when it is up again.
49 #$WorkDirectory /var/spool/rsyslog # where to place spool files
50 #$ActionQueueFileName uniqName # unique name prefix for spool files
51 #$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible)
52 #$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
53 #$ActionQueueType LinkedList # run asynchronously
54 #$ActionResumeRetryCount -1 # infinety retries if host is down
55 #$ActionResumeInterval 30 # retry interval
56 # remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
57 #*.* @@remote-host
58
59 # Remote Logging with TCP + SSL/TLS
60 #$DefaultNetstreamDriver gtls
61 #$DefaultNetstreamDriverCAFile /etc/ssl/rsyslog/rsyslog_ca.cert.pem
62 #$DefaultNetstreamDriverCertFile /etc/ssl/rsyslog/rsyslog_CLIENT.cert.pem
63 #$DefaultNetstreamDriverKeyFile /etc/ssl/rsyslog/rsyslog_CLIENT.key.pem
64 #$ActionSendStreamDriverAuthMode x509/name # enable peer authentication
65 #$ActionSendStreamDriverPermittedPeer foo # authorize to send encrypted data to server foo
66 #$ActionSendStreamDriverMode 1 # run driver in TLS-only mode
67
68 # ######### Receiving Messages from Remote Hosts ##########
69 # TCP Syslog Server:
70 #$ModLoad imtcp # provides TCP syslog reception
71 #$TCPServerRun 10514 # start a TCP syslog server at port 10514
72
73 # TCP + SSL/TLS Syslog Server:
74 #$ModLoad imtcp # provides TCP syslog reception
75 #$DefaultNetstreamDriver gtls # use gnuTLS for data encryption
76 #$DefaultNetstreamDriverCAFile /etc/ssl/rsyslog/rsyslog_ca.cert.pem
77 #$DefaultNetstreamDriverCertFile /etc/ssl/rsyslog/rsyslog_SERVER.cert.pem
78 #$DefaultNetstreamDriverKeyFile /etc/ssl/rsyslog/rsyslog_SERVER.key.pem
79 #$InputTCPServerStreamDriverMode 1 # run driver in TLS-only mode
80 #$InputTCPServerStreamDriverAuthMode x509/name # enable peer authentication
81 #$InputTCPServerStreamDriverPermittedPeer bar # authorize client named bar (one line per client)
82 #$TCPServerRun 10514 # start a TCP syslog server at port 10514
83
84 # UDP Syslog Server:
85 #$ModLoad imudp.so # provides UDP syslog reception
86 #$UDPServerRun 514 # start a UDP syslog server at standard port 514
87
88 # RELP Syslog Server:
89 #$ModLoad imrelp # provides RELP syslog reception
90 #$InputRELPServerRun 10515 # start a RELP syslog server at port 10515