我已经rsyslog
设置了服务器,并且想从 OpenStack 控制器收集日志。我已按照以下步骤操作,https://wiki.openstack.org/wiki/OpsGuide-Logging-RSysLog但我看不到我的nova
、neutron
、 或cinder
日志。我知道我的rsyslog
服务器正在工作,因为我可以看到日志horizon
被添加到我的服务器中。如果有人可以帮助我调试这个问题将会有很大的帮助。swift
rabbitmq
rsyslog
以下是我的 rsyslog conf 文件的内容:
服务器:
/etc/rsyslog.d/server.conf
module(load="imtcp") input(type="imtcp" port="514") $ModLoad imudp $UDPServerAddress 10.117.35.94 $UDPServerRun 514 $template NovaFile,"/var/log/rsyslog/%HOSTNAME%/nova.log" $template NovaAll,"/var/log/rsyslog/nova.log" $template DynFile,"/var/log/rsyslog/%HOSTNAME%/syslog.log" *.* ?DynFile local0.* ?NovaFile local0.* ?NovaAll & ~
在我的客户端或控制器上,
/etc/rsyslog.d/client.conf
*.* @10.117.35.94 *.* @@10.117.35.94
- 我也在我的文件中设置了这些
nova.conf
。use_syslog = True syslog_log_facility = LOG_LOCAL0
我使用的是 Openstack Mitaka 版本。