rsyslog 不从 openstack 控制器发送 nova、neutron 日志

rsyslog 不从 openstack 控制器发送 nova、neutron 日志

我已经rsyslog设置了服务器,并且想从 OpenStack 控制器收集日志。我已按照以下步骤操作,https://wiki.openstack.org/wiki/OpsGuide-Logging-RSysLog但我看不到我的novaneutron、 或cinder日志。我知道我的rsyslog服务器正在工作,因为我可以看到日志horizon被添加到我的服务器中。如果有人可以帮助我调试这个问题将会有很大的帮助。swiftrabbitmqrsyslog

以下是我的 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 版本。

相关内容