Commit 86e96073ef9a3f74606005548fd0a2ccd9ed16b5
1 parent
4f2e524e
Exists in
syslog
Separating the rsyslog node configurations
Showing
2 changed files
with
15 additions
and
1 deletions
Show diff stats
cookbooks/rsyslog/recipes/node.rb
| @@ -4,7 +4,7 @@ package 'rsyslog' do | @@ -4,7 +4,7 @@ package 'rsyslog' do | ||
| 4 | action [:install, :upgrade] | 4 | action [:install, :upgrade] |
| 5 | end | 5 | end |
| 6 | 6 | ||
| 7 | -template '/etc/rsyslog.d/node.conf' do | 7 | +template "/etc/rsyslog.d/node-#{node.name}.conf" do |
| 8 | source "node/node.conf.erb" | 8 | source "node/node.conf.erb" |
| 9 | owner 'root' | 9 | owner 'root' |
| 10 | group 'root' | 10 | group 'root' |
cookbooks/rsyslog/templates/node/node-integration.conf.erb
0 → 100644
| @@ -0,0 +1,14 @@ | @@ -0,0 +1,14 @@ | ||
| 1 | +# Node <%= node.name %> | ||
| 2 | +# The following configurations sends the | ||
| 3 | +# files to rsyslog server | ||
| 4 | + | ||
| 5 | +$Modload imfile | ||
| 6 | +# Logs to send | ||
| 7 | +# TODO: add a for to increment 'var log path', 'severity', 'tag', 'facility', 'state file' | ||
| 8 | +$InputFileName 'var log path' | ||
| 9 | +$InputFileTag 'tag' | ||
| 10 | +$InputFileStateFile 'state file' # Be careful, this must be unique | ||
| 11 | + | ||
| 12 | +$InputFileSeverity 'severity' | ||
| 13 | +$InputFileFacility 'facility' | ||
| 14 | +$InputRunFileMonitor |