diff options
-rw-r--r-- | manifests/params.pp | 3 | ||||
-rw-r--r-- | templates/client.conf.erb | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/manifests/params.pp b/manifests/params.pp index edf0bc1..beac031 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -15,6 +15,7 @@ class rsyslog::params { $perm_file = '0640' $perm_dir = '0755' $spool_dir = '/var/spool/rsyslog/' + $spool_size = '1g' $service_name = 'rsyslog' $client_conf = "${rsyslog_d}client.conf" $server_conf = "${rsyslog_d}server.conf" @@ -34,6 +35,7 @@ class rsyslog::params { $perm_file = '0600' $perm_dir = '0750' $spool_dir = '/var/lib/rsyslog/' + $spool_size = '1g' $service_name = 'rsyslog' $client_conf = "${rsyslog_d}client.conf" $server_conf = "${rsyslog_d}server.conf" @@ -53,6 +55,7 @@ class rsyslog::params { $perm_file = '0640' $perm_dir = '0755' $spool_dir = '/var/spool/syslog/' + $spool_size = '1g' $service_name = 'syslogd' $client_conf = "${rsyslog_d}client.conf" $server_conf = "${rsyslog_d}server.conf" diff --git a/templates/client.conf.erb b/templates/client.conf.erb index da15f2c..38af6af 100644 --- a/templates/client.conf.erb +++ b/templates/client.conf.erb @@ -3,7 +3,7 @@ # An "In-Memory Queue" is created for remote logging. $WorkDirectory <%= scope.lookupvar('rsyslog::params::spool_dir') -%> # where to place spool files $ActionQueueFileName queue # unique name prefix for spool files -$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible) +$ActionQueueMaxDiskSpace <%= scope.lookupvar('rsyslog::params::spool_size') -%> # spool space limit (use as much as possible) $ActionQueueSaveOnShutdown on # save messages to disk on shutdown $ActionQueueType LinkedList # run asynchronously $ActionResumeRetryCount -1 # infinety retries if host is down |