Skip to content

Commit f72f824

Browse files
change rsyslog config to have max message size of 1024k
1 parent 2784730 commit f72f824

2 files changed

Lines changed: 71 additions & 0 deletions

File tree

ansible/roles/loggly/tasks/main.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,17 @@
1717
owner=root
1818
group=root
1919

20+
- name: copy rsyslog config
21+
tags: loggly
22+
sudo: yes
23+
template:
24+
src=rsyslog.conf.j2
25+
dest=/etc/rsyslog.conf
26+
owner=root
27+
group=root
28+
notify:
29+
- restart rsyslog
30+
2031
- name: stop rsyslog
2132
tags: [loggly, deploy]
2233
sudo: yes
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# /etc/rsyslog.conf Configuration file for rsyslog.
2+
#
3+
# For more information see
4+
# /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
5+
#
6+
# Default logging rules can be found in /etc/rsyslog.d/50-default.conf
7+
$MaxMessageSize 1024k
8+
9+
#################
10+
#### MODULES ####
11+
#################
12+
13+
$ModLoad imuxsock # provides support for local system logging
14+
$ModLoad imklog # provides kernel logging support
15+
#$ModLoad immark # provides --MARK-- message capability
16+
17+
# provides UDP syslog reception
18+
#$ModLoad imudp
19+
#$UDPServerRun 514
20+
21+
# provides TCP syslog reception
22+
#$ModLoad imtcp
23+
#$InputTCPServerRun 514
24+
25+
# Enable non-kernel facility klog messages
26+
$KLogPermitNonKernelFacility on
27+
28+
###########################
29+
#### GLOBAL DIRECTIVES ####
30+
###########################
31+
32+
#
33+
# Use traditional timestamp format.
34+
# To enable high precision timestamps, comment out the following line.
35+
#
36+
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
37+
38+
# Filter duplicated messages
39+
$RepeatedMsgReduction on
40+
41+
#
42+
# Set the default permissions for all log files.
43+
#
44+
$FileOwner syslog
45+
$FileGroup adm
46+
$FileCreateMode 0640
47+
$DirCreateMode 0755
48+
$Umask 0022
49+
$PrivDropToUser syslog
50+
$PrivDropToGroup syslog
51+
52+
#
53+
# Where to place spool and state files
54+
#
55+
$WorkDirectory /var/spool/rsyslog
56+
57+
#
58+
# Include all config files in /etc/rsyslog.d/
59+
#
60+
$IncludeConfig /etc/rsyslog.d/*.conf

0 commit comments

Comments
 (0)