rsyslog capturando logs do apacher no mongodb

1

Estou tentando enviar meus logs do apache para o mongodb via rsyslog

Meu rsyslog.conf se parece com isto:

module(load="imuxsock")
module(load="imklog")   
module(load="imfile")
module(load="ommongodb")


input(type="imfile"
    File="/var/log/apache2/access.log"
    Tag="Apache Access"
    mode="polling"
    PollingInterval=2
    Ruleset="mongo"
)

ruleset(name="mongo"){
    action(type="ommongodb" server="192.168.1.133" db="logs" collection="tester"  )
}


$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

$RepeatedMsgReduction on

$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog

$WorkDirectory /var/spool/rsyslog

$IncludeConfig /etc/rsyslog.d/*.conf

No momento, uma conexão está sendo feita no banco de dados do mongodb, mas nada está sendo gravado na coleção. Estou faltando alguma coisa óbvia?

    
por Matthew Dolman 19.04.2016 / 09:30

0 respostas