diff --git a/cookbooks/rsyslog/recipes/node.rb b/cookbooks/rsyslog/recipes/node.rb index 2c72971..3f107d5 100644 --- a/cookbooks/rsyslog/recipes/node.rb +++ b/cookbooks/rsyslog/recipes/node.rb @@ -4,8 +4,8 @@ package 'rsyslog' do action [:install, :upgrade] end -template '/etc/rsyslog.conf' do - source "node/rsyslog.conf.erb" +template '/etc/rsyslog.d/node.conf' do + source "node/node.conf.erb" owner 'root' group 'root' mode 0644 diff --git a/cookbooks/rsyslog/templates/node/node.conf.erb b/cookbooks/rsyslog/templates/node/node.conf.erb new file mode 100644 index 0000000..b7705d3 --- /dev/null +++ b/cookbooks/rsyslog/templates/node/node.conf.erb @@ -0,0 +1,2 @@ +# Sending <%= node.name %> logs +*.* @@<%= node['peers']['monitor'] %> \ No newline at end of file diff --git a/cookbooks/rsyslog/templates/node/rsyslog.conf.erb b/cookbooks/rsyslog/templates/node/rsyslog.conf.erb deleted file mode 100644 index 1fbbd02..0000000 --- a/cookbooks/rsyslog/templates/node/rsyslog.conf.erb +++ /dev/null @@ -1,50 +0,0 @@ -#### MODULES #### - -# The imjournal module bellow is now used as a message source instead of imuxsock. -$ModLoad imuxsock # provides support for local system logging (e.g. via logger command) -$ModLoad imjournal # provides access to the systemd journal - -#### GLOBAL DIRECTIVES #### - -# Where to place auxiliary files -$WorkDirectory /var/lib/rsyslog - -# Use default timestamp format -$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat - -# Include all config files in /etc/rsyslog.d/ -$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 anything (except mail) of level info or higher. -# Don't log private authentication messages! -*.info;mail.none;authpriv.none;cron.none /var/log/messages - -# The authpriv file has restricted access. -authpriv.* /var/log/secure - -# Log all the mail messages in one place. -mail.* -/var/log/maillog - -# Log cron stuff -cron.* /var/log/cron - -# Everybody gets emergency messages -*.emerg :omusrmsg:* - -# Save news errors of level crit and higher in a special file. -uucp,news.crit /var/log/spooler - -# Save boot messages also to boot.log -local7.* /var/log/boot.log - -# Sending <%= node.name %> logs -*.* @@<%= node['peers']['monitor'] %> \ No newline at end of file -- libgit2 0.21.2