diff --git a/cookbooks/rsyslog/recipes/node.rb b/cookbooks/rsyslog/recipes/node.rb index d5c3949..d34a0fa 100644 --- a/cookbooks/rsyslog/recipes/node.rb +++ b/cookbooks/rsyslog/recipes/node.rb @@ -4,7 +4,7 @@ package 'rsyslog' do action [:install, :upgrade] end -template '/etc/rsyslog.d/node.conf' do +template "/etc/rsyslog.d/node-#{node.name}.conf" do source "node/node.conf.erb" owner 'root' group 'root' diff --git a/cookbooks/rsyslog/templates/node/node-integration.conf.erb b/cookbooks/rsyslog/templates/node/node-integration.conf.erb new file mode 100644 index 0000000..690ed41 --- /dev/null +++ b/cookbooks/rsyslog/templates/node/node-integration.conf.erb @@ -0,0 +1,14 @@ +# Node <%= node.name %> +# The following configurations sends the +# files to rsyslog server + +$Modload imfile +# Logs to send +# TODO: add a for to increment 'var log path', 'severity', 'tag', 'facility', 'state file' +$InputFileName 'var log path' +$InputFileTag 'tag' +$InputFileStateFile 'state file' # Be careful, this must be unique + +$InputFileSeverity 'severity' +$InputFileFacility 'facility' +$InputRunFileMonitor -- libgit2 0.21.2