Data no access.log do squid3 [RESOLVIDO]

1. Data no access.log do squid3 [RESOLVIDO]

Glauco Perucchi
glaucoperucchi

(usa Debian)

Enviado em 22/10/2013 - 09:30h

Bom dia pessoal,

Estou a dias quebrando a cabeça e não consegui achar uma solução.

Gostaria que o log do squid3 que hoje é /var/log/squid3/access.log ficasse como /var/log/squid3/access.log-2013-10-22

Já tentei criar variáveis de data no squid.conf e adicionando na linha access_log /var/log/squid3/access.log-data squid mas não funcionou.

Alguém tem alguma ideia?


  


2. Re: Data no access.log do squid3 [RESOLVIDO]

José Roberto
sesshoumaru

(usa Debian)

Enviado em 23/10/2013 - 07:59h

glauco.skt escreveu:

Bom dia pessoal,

Estou a dias quebrando a cabeça e não consegui achar uma solução.

Gostaria que o log do squid3 que hoje é /var/log/squid3/access.log ficasse como /var/log/squid3/access.log-2013-10-22

Já tentei criar variáveis de data no squid.conf e adicionando na linha access_log /var/log/squid3/access.log-data squid mas não funcionou.

Alguém tem alguma ideia?


Bom dia!!!

Deixa eu entender o que você precisa, você quer que cada dia fique com um access.log-data diferente ou apenas renomear o arquivo.

Se você quiser que isso seja feito diariamente, acho que você poderia criar um script para mover o arquivo access.log para o nome que você quer, criar um novo e logo depois dar as permissões necessárias para o arquivo e fazer um reload do squid.

Sinceramente não sei se vai funcionar legal mas é questão de ir tentando, infelizmente não manjo muito de scripts mas se eu puder te ajudar é só pedir.

Att.
Sesshoumaru....


3. Re: Data no access.log do squid3 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/10/2013 - 08:26h

Use o logrotate.

http://www.dicas-l.com.br/arquivo/utilizando_logrotate.php#.UmekCvnBM_w


4. Re: Data no access.log do squid3 [RESOLVIDO]

Glauco Perucchi
glaucoperucchi

(usa Debian)

Enviado em 24/10/2013 - 09:36h

Bom dia pessoal,

Consegui resolver montando um script e botando o mesmo no crontab

#!/bin/bash
DATA=`date +%Y-%m-%d`
cd /usr/local/etc/squid3/log && mv access.log $DATA
/usr/sbin/squid3 -k rotate

Funcionou para a minha necessidade, esse script move o access.log para a data do dia e em seguida recria o access.log.

Obg pelas respostas!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts