Suporte a curinga para InputFileName no rsyslog?

5

Temos arquivos de log com nomes que correspondem a um determinado padrão, mas que mudam com frequência. Existe uma maneira de especificar um curinga ou padrão para o rsyslog incluir via InputFileName?

Exemplo:

InputFileName: /path/to/logs/*_error.log

O uso do exemplo acima resulta em:

9351.070404487:7fd07e9be700: strm 0x7fd070004260: open error 2, file '/path/to/logs/*_error.log': No such file or directory

Existe uma maneira de especificar um padrão de arquivos para o rsyslog incluir para que todos os arquivos de log que correspondam a um padrão sejam incluídos?

    
por Dan 18.04.2013 / 23:15

3 respostas

1

Eu fiz algumas pesquisas sobre isso no passado. A partir da última vez que verifiquei, o módulo imfile não suporta curingas. Pensei em possivelmente escrever outro módulo de entrada, mas acabei usando apenas o syslog-ng nos hosts que eu preciso dessa funcionalidade.

    
por 19.04.2013 / 04:15
7

Como uma atualização para este post, o rsyslog 8.5 (atualmente em desenvolvimento, mas pronto para ser estável) suporta curingas, eu testei isso e posso confirmar que está funcionando.

    
por 12.11.2014 / 11:17
0

Aqui estão alguns detalhes sobre o que é necessário:

link

A versão se tornará a 8.6.0 estável em 2 de dezembro de 2014.

    
por 19.11.2014 / 18:58