rsyslog는 openstack 컨트롤러에서 nova, neutron 로그를 보내지 않습니다.

rsyslog는 openstack 컨트롤러에서 nova, neutron 로그를 보내지 않습니다.

서버를 설정 했고 rsyslogOpenStack 컨트롤러에서 로그를 수집하고 싶습니다. 나는 다음 단계를 따랐습니다.https://wiki.openstack.org/wiki/OpsGuide-Logging-RSysLognova하지만 내 , neutron또는 로그를 볼 수 없습니다 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 버전을 사용하고 있습니다.

관련 정보