Como posso obter o logwatch para processar logs alternativos do apache?

1

CentOS 5 | Apache 2.2.3 | LogWatch 7.3

Olá a todos,

Eu tenho o Apache rodando em uma caixa do CentOS e estou hospedando vários VirtualHosts. Cada um desses hosts virtuais possui um log de acesso separado. Por exemplo:

/var/log/httpd/example.foo.com-access_log /var/log/httpd/downloads.foo.com-access_log

O site principal está escrevendo logs para / var / log / httpd / access_log.

O LogWatch parece estar apenas verificando os arquivos de log principais. Como posso dizer para incluir os outros arquivos também?

Eu pensei que poderia haver um ponteiro em algum lugar em / usr / share / logwatch / scripts / services / http, mas eu não vi lá.

Alguma ideia?

-M

    
por Mike B 20.08.2010 / 18:00

1 resposta

6

Os arquivos de log que você forneceu devem ser selecionados sem que você faça alterações por causa da configuração padrão

LogFile = httpd/*access_log
LogFile = apache/*access.log.1
LogFile = apache/*access.log
LogFile = apache2/*access.log.1
LogFile = apache2/*access.log
LogFile = apache-ssl/*access.log.1
LogFile = apache-ssl/*access.log

Mas se você quer ser mais específico, você pode criar um arquivo de configuração em / etc / logwatch / conf como /etc/logwatch/conf/logfiles/http.conf com

Logfile = /var/log/httpd/downloads.foo.com-access_log
...
...
    
por 20.08.2010 / 18:13