Merge "Make sure only monitor the service logs per role."
This commit is contained in:
commit
8343d4aa03
@ -22,17 +22,16 @@ default["rsyslog"]["server"] = false
|
|||||||
default["rsyslog"]["protocol"] = "tcp"
|
default["rsyslog"]["protocol"] = "tcp"
|
||||||
default["rsyslog"]["port"] = "514"
|
default["rsyslog"]["port"] = "514"
|
||||||
default["rsyslog"]["server_role"] = "loghost"
|
default["rsyslog"]["server_role"] = "loghost"
|
||||||
|
default["rsyslog"]["novalog"] = {:"nova-api"=>"/var/log/nova/api.log",
|
||||||
default["rsyslog"]["openstacklog"] = {:"keystone"=>"/var/log/keystone/keystone.log",
|
:"nova-conductor"=>"/var/log/nova/conductor.log",
|
||||||
:"glance-api"=>"/var/log/glance/api.log",
|
:"nova-compute"=>"/var/log/nova/compute.log",
|
||||||
:"glance-reg"=>"/var/log/glance/registry.log",
|
:"nova-scheduler"=>"/var/log/nova/scheduler.log"}
|
||||||
:"nova-api"=>"/var/log/nova/api.log",
|
default["rsyslog"]["glancelog"] = {:"glance-api"=>"/var/log/glance/api.log",
|
||||||
:"nova-conductor"=>"/var/log/nova/conductor.log",
|
:"glance-reg"=>"/var/log/glance/registry.log"}
|
||||||
:"nova-compute"=>"/var/log/nova/compute.log",
|
default["rsyslog"]["cinderlog"] = {:"cinder-api"=>"/var/log/cinder/api.log",
|
||||||
:"nova-scheduler"=>"/var/log/nova/scheduler.log",
|
:"cinder-scheduler"=>"/var/log/cinder/scheduler.log",
|
||||||
:"cinder-api"=>"/var/log/cinder/api.log",
|
:"cinder-volume"=>"/var/log/cinder/volume.log"}
|
||||||
:"cinder-scheduler"=>"/var/log/cinder/scheduler.log",
|
default["rsyslog"]["quantumlog"] = {:"quantum-server"=>"/var/log/quantum/server.log",
|
||||||
:"cinder-volume"=>"/var/log/cinder/volume.log",
|
:"quantum-dhcp"=>"/var/log/quantum/dhcp-agent.log",
|
||||||
:"quantum-server"=>"/var/log/quantum/server.log",
|
:"quantum-l3agent"=>"/var/log/quantum/l3-agent.log"}
|
||||||
:"quantum-dhcp"=>"/var/log/quantum/dhcp-agent.log",
|
default["rsyslog"]["keystonelog"] = {:"keystone"=>"/var/log/keystone/keystone.log"}
|
||||||
:"quantum-l3agent"=>"/var/log/quantum/l3-agent.log"}
|
|
||||||
|
@ -18,15 +18,62 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
include_recipe "rsyslog"
|
include_recipe "rsyslog"
|
||||||
template "/etc/rsyslog.d/openstack.conf" do
|
roles="#{node[:roles]}"
|
||||||
|
if roles.gsub("\n",",").strip =~ /os-compute/
|
||||||
|
template "/etc/rsyslog.d/nova.conf" do
|
||||||
source "openstack.conf.erb"
|
source "openstack.conf.erb"
|
||||||
backup false
|
backup false
|
||||||
owner "root"
|
owner "root"
|
||||||
group "root"
|
group "root"
|
||||||
mode 0644
|
mode 0644
|
||||||
variables :loglist => node['rsyslog']['openstacklog']
|
variables :loglist => node['rsyslog']['novalog']
|
||||||
notifies :restart, "service[rsyslog]"
|
notifies :restart, "service[rsyslog]"
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
if roles.gsub("\n",",").strip =~ /os-identity/
|
||||||
|
template "/etc/rsyslog.d/keystone.conf" do
|
||||||
|
source "openstack.conf.erb"
|
||||||
|
backup false
|
||||||
|
owner "root"
|
||||||
|
group "root"
|
||||||
|
mode 0644
|
||||||
|
variables :loglist => node['rsyslog']['keystonelog']
|
||||||
|
notifies :restart, "service[rsyslog]"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if roles.gsub("\n",",").strip =~ /os-image/
|
||||||
|
template "/etc/rsyslog.d/glance.conf" do
|
||||||
|
source "openstack.conf.erb"
|
||||||
|
backup false
|
||||||
|
owner "root"
|
||||||
|
group "root"
|
||||||
|
mode 0644
|
||||||
|
variables :loglist => node['rsyslog']['glancelog']
|
||||||
|
notifies :restart, "service[rsyslog]"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if roles.gsub("\n",",").strip =~ /os-block-storage/
|
||||||
|
template "/etc/rsyslog.d/cinder.conf" do
|
||||||
|
source "openstack.conf.erb"
|
||||||
|
backup false
|
||||||
|
owner "root"
|
||||||
|
group "root"
|
||||||
|
mode 0644
|
||||||
|
variables :loglist => node['rsyslog']['cinderlog']
|
||||||
|
notifies :restart, "service[rsyslog]"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if roles.gsub("\n",",").strip =~ /os-network/
|
||||||
|
template "/etc/rsyslog.d/quantum.conf" do
|
||||||
|
source "openstack.conf.erb"
|
||||||
|
backup false
|
||||||
|
owner "root"
|
||||||
|
group "root"
|
||||||
|
mode 0644
|
||||||
|
variables :loglist => node['rsyslog']['quantumlog']
|
||||||
|
notifies :restart, "service[rsyslog]"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
file "/etc/rsyslog.d/server.conf" do
|
file "/etc/rsyslog.d/server.conf" do
|
||||||
action :delete
|
action :delete
|
||||||
|
@ -6,7 +6,7 @@ $Modload imfile
|
|||||||
$InputFileTag <%= service %>
|
$InputFileTag <%= service %>
|
||||||
$InputFileSeverity notice
|
$InputFileSeverity notice
|
||||||
$InputFileFacility local4
|
$InputFileFacility local4
|
||||||
$InputFileStateFile <%= service %>
|
$InputFileStateFile <%= service %>
|
||||||
$InputRunFileMonitor
|
$InputRunFileMonitor
|
||||||
$InputFilePollInterval 1
|
$InputFilePollInterval 2
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user