Enable rsyslog journald module and persistent journald
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
parent
f73f5af48e
commit
c9edc339a5
3 changed files with 24 additions and 3 deletions
|
@ -6,7 +6,8 @@
|
|||
#### MODULES ####
|
||||
|
||||
$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
|
||||
$ModLoad imklog # provides kernel logging support (previously done by rklogd)
|
||||
$ModLoad imjournal # provides access to the systemd journal
|
||||
#$ModLoad imklog # provides kernel logging support (previously done by rklogd)
|
||||
#$ModLoad immark # provides --MARK-- message capability
|
||||
|
||||
# Provides UDP syslog reception
|
||||
|
@ -19,6 +20,7 @@ $ModLoad imklog # provides kernel logging support (previously done by rklogd)
|
|||
|
||||
|
||||
#### GLOBAL DIRECTIVES ####
|
||||
$WorkDirectory /var/lib/rsyslog
|
||||
|
||||
# Use default timestamp format
|
||||
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
|
||||
|
@ -31,6 +33,13 @@ $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
|
|||
$IncludeConfig /etc/rsyslog.d/*.conf
|
||||
|
||||
|
||||
# Turn off message reception via local log socket;
|
||||
# local messages are retrieved through imjournal now.
|
||||
$OmitLocalLogging on
|
||||
|
||||
# File to store the position in the journal
|
||||
$IMJournalStateFile imjournal.state
|
||||
|
||||
#### RULES ####
|
||||
|
||||
# Log all kernel messages to the console.
|
||||
|
@ -52,7 +61,7 @@ mail.* -/var/log/maillog
|
|||
cron.* /var/log/cron
|
||||
|
||||
# Everybody gets emergency messages
|
||||
*.emerg *
|
||||
*.emerg :omusrmsg:*
|
||||
|
||||
# Save news errors of level crit and higher in a special file.
|
||||
uucp,news.crit /var/log/spooler
|
||||
|
|
|
@ -17,7 +17,8 @@ $MarkMessagePeriod 1200 # every 20 minutes
|
|||
$ModLoad imudp.so #udp sockets
|
||||
$ModLoad imtcp.so #tcp socks
|
||||
$ModLoad imuxsock # local syslog() listener
|
||||
$ModLoad imklog # local klog logging
|
||||
#$ModLoad imklog # local klog logging
|
||||
$ModLoad imjournal # provides access to the systemd journal
|
||||
|
||||
|
||||
#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
|
||||
|
@ -37,6 +38,8 @@ $InputTCPServerRun 514
|
|||
$InputTCPServerRun 5000
|
||||
$IMUXSockRateLimitInterval 0
|
||||
$SystemLogRateLimitInterval 0
|
||||
$WorkDirectory /var/lib/rsyslog
|
||||
$IMJournalStateFile imjournal.state
|
||||
|
||||
#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#
|
||||
# T E M P L A T E S #
|
||||
|
|
|
@ -184,6 +184,15 @@
|
|||
- service
|
||||
- base
|
||||
|
||||
- name: enable journald persistence
|
||||
file: path=/var/log/journal state=directory
|
||||
owner=root group=root mode=0600
|
||||
when: ansible_distribution_major_version|int == 7
|
||||
tags:
|
||||
- journald
|
||||
- config
|
||||
- base
|
||||
|
||||
- name: rsyslog.conf
|
||||
copy: src={{ item }} dest=/etc/rsyslog.conf mode=644
|
||||
with_first_found:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue