Rotação dos log do Squid [RESOLVIDO]

1. Rotação dos log do Squid [RESOLVIDO]

Marcelo Hadlich
WarpGate

(usa Debian)

Enviado em 02/02/2011 - 09:37h

Olá!
Tenho enfrentado um problema em relação ao rotacionamento dos arquivos de log do Squid em um servidor Debian (lenny), onde o sistema faz a troca do aquivo diariamente, quando na verdade minha necessidade de geração do relatório do SARG é semanal. Ja alterei as permissões do /etc/logrotate/squid, já movi o mesmo e ainda assim continua rotacionando diariamante. No crontab, criei apenas os comandos para gerar o relatorio e rotacionar os logs na madrugada de sábado. Tenho acesso a outro servidor com uma versão anterior do Debian no qual os scripts foram alterados de maneira a permitir a rotação dos arquivos semanalmente, mas nada que mostre por que na minha instalação os logs rotacionam por conta propria...
Agradeço qualquer ajuda, pois já perdi noites de sono com isso!


  


2. Re: Rotação dos log do Squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/02/2011 - 10:10h

Como vc tá editando o seu cron? Tente editar dessas formas abaixo:

# crontab -e
# vim /etc/cron/crontab <-- esse depende da sua distro.


3. Re: Rotação dos log do Squid [RESOLVIDO]

Marcelo Hadlich
warpgate

(usa Debian)

Enviado em 02/02/2011 - 14:06h

rapaz! pior é que eu alterei. coloquei a rotina para gerar o relatorio do SARG e outra para rotacionar os logs do squid, ambas na magrugada de sabado... ainda assim, sem o logrotate para o squid e somente com uma rotina semanal para a rotação dos logs, continua acontecendo todos os dias. na segunda-feira, 31-01, executei manualmente a rotação e estou monitorando o processo esde então, mas à meia-noite do dia 1 foi gerado outro access.log, cache.log e store.log. removi o /etc/logrotate/squid ontem (01-02) e, até agora, tudo OK. mas ainda nao estou satisfeito pois me parece estranho esta "coisa" do Debian querendo fazer alguma coisa por conta propria.


4. Re: Rotação dos log do Squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/02/2011 - 14:22h

Estranho msm... existe outra forma d agendamento, q é o at. Procure saber como ele funciona:

# man at


5. Re: Rotação dos log do Squid [RESOLVIDO]

Marcelo Hadlich
warpgate

(usa Debian)

Enviado em 02/02/2011 - 15:07h

conferi o /etc/at.deny e consta o user proxy na lista de usernames proibidos de rodar o at. assim, creio que não seja o caso. mesmo assim, procurei o pelos arquivos de configuração do at e todos estão vazios. acho que minha busca continua... mas acredito que esteja chegando ao fim. é improvável que depois de uns 40 foruns e a ajuda que encontrei aqui no VoL a solução não esteja proxima... Obrigado novamente!!


6. Re: Rotação dos log do Squid [RESOLVIDO]

Marcelo Hadlich
WarpGate

(usa Debian)

Enviado em 04/02/2011 - 11:02h

Obrigado pela atenção prestada, renato_pacheco. Consegui resolver o problema. Era mesmo o maldito logrotate.d fazendo a rotação dos arquivos. Posteriormente, com isso resolvido, o conf.daily (assim como o conf.weekly e conf.montly) possuiam um script para a criação dos relatorios, mas estes estavam sendo gerados em /var/www/squid-reports/ e sempre se misturavam. resolvi isso criando 4 scripts: 1 para cada relatório (diário, semanal e mensal, salvos nas pastas correspondentes) e outro para rotacionar os logs, baseado em scripts encontrados aqui no VOL. Agora o Squid-Reports está redondo e limpo. Obrigado pela ajuda!

(20/03/2017) EDIT: Não tenho lembranças de ter feito esta pergunta, mas neste FDS resolveu meu próprio problema. Removi o script referente à rotação dos logs do Squid do diretório "/etc/logrotate.d". Muito estranho ser respondido por mim mesmo, 6 anos depois...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts