rsyslog com nome de arquivo de entrada variável

1

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?

    
por Rajat 20.01.2014 / 15:21

1 resposta

0

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 .

    
por 05.04.2014 / 01:51