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?
Tags mongodb rsyslog apache-2.2