Separando os logs do AMaViS no Debian
Dica publicada em Linux / Correio Eletrônico
Separando os logs do AMaViS no Debian
Quem trabalha com o AMaViS no Debian, sabe que o mesmo gera os seus logs no arquivo "/var/log/mail.log", isso causa bastante incomodo ao tentar visualizar o arquivo de log para rastrear mensagens, procurar por erros, etc.
Com os filtros do rsyslog, podemos direcionar as mensagens do AMaViS para um arquivo específico, como pode ser visto abaixo:
Crie o arquivo "/etc/rsyslog.d/amavisd-new.conf", com o conteúdo abaixo:
Esse filtro direcionar todos os logs gerados pela aplicação AMaViS para o arquivo "/var/log/amavis.log" e não envia para mais nenhum outro caminho.
Convém, também, que seja configurada a rotatividade deste log, para isso, crie o arquivo "/etc/logrotate.d/amavisd-new" com o seguinte conteúdo:
Dica também publicada em:
Com os filtros do rsyslog, podemos direcionar as mensagens do AMaViS para um arquivo específico, como pode ser visto abaixo:
Crie o arquivo "/etc/rsyslog.d/amavisd-new.conf", com o conteúdo abaixo:
if $programname == 'amavis' then -/var/log/amavis.log
if $programname == 'amavis' then ~
if $programname == 'amavis' then ~
Esse filtro direcionar todos os logs gerados pela aplicação AMaViS para o arquivo "/var/log/amavis.log" e não envia para mais nenhum outro caminho.
Convém, também, que seja configurada a rotatividade deste log, para isso, crie o arquivo "/etc/logrotate.d/amavisd-new" com o seguinte conteúdo:
/var/log/amavis.log {
rotate 12
weekly
compress
delaycompress
create 640 amavis amavis
postrotate
/etc/init.d/amavis force-reload > /dev/null
endscript
}
rotate 12
weekly
compress
delaycompress
create 640 amavis amavis
postrotate
/etc/init.d/amavis force-reload > /dev/null
endscript
}
Dica também publicada em: