
cristiano_be
(usa Ubuntu)
Enviado em 01/09/2011 - 17:42h
Pessoal, venho mais um vez recorrer a ajuda de vocês.
Uso o Ubunto server 10.04. Usava o squid com proxy e o iptables como firewal.
O squid era transparente, (regra de firewall)e tudo funcionava perfeitamente, ou seja, os logs de acessso eram armazenados no access.log e o sarg gerava o relatório. Tudo redondinho e certinho.
Dai então resolvi passar o meu proxy para autenticado usando o htpasswd e o ncsa_auth.
Bom, a autenticação funciona, só que dai veio o problema.
Quanto acontece a rotação dos logs do squid o arquivo access.log não é mais criado e dessa forma os logs continuam sendo salvos no arquivo access.log.1. Para criar o arquivo access.lo eu tenho que reiniciar o serviço do squid (service squid restart).
Em /etc/logrotate.d, tem um arquivo do squid onde fiz a mudança de sententa NOCREAT, para CREAT.
Depois da mundaça o arquivo access.log é criado, mas o squid não salva os logs no arquivo e continua salvando os logs no arquivo access.log.1. Só reiniciando o squid para que os logs sejam salvos no access.log
Como o sarg tá configurado para pegar o access.log não consigo gerar os relatórios.
Alguem sabe o que é isso? Já fiz vários dias de pesquisa no google e não achei nada a respeito.
Por favor amigos, me ajude em mais essa! Desde já obrigado.