Você pode ter o Apache gravando em um arquivo em um caminho definido, fazer o rsyslog ler esse arquivo e, ocasionalmente, girar esse arquivo usando logrotate .
Estou executando um servidor apache que está criando arquivos de log usando rotatelogs . Ele cria um novo arquivo todos os dias com a data anexada a ele (por exemplo, filename.yyyy.mm.dd).
Eu quero usar o rsyslog para transferir esses logs para um servidor comum, mas o problema é que a variável $ InputFileName do módulo imFile requer o caminho real e não aceita nenhuma variável ou nome de modelo.
Como faço para fornecer um nome de variável para $ InputFileName para que ele automaticamente envie o log do novo arquivo gerado por rotatelogs todos os dias?
Você pode ter o Apache gravando em um arquivo em um caminho definido, fazer o rsyslog ler esse arquivo e, ocasionalmente, girar esse arquivo usando logrotate .
Tags rsyslog apache-2.2