Duda Con la rotacion de los LOGS de Squid

TCP/IP, enrutamiento, firewalls, NAT, monitoreo.

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
HellKnight
Mensajes: 35
Registrado: Jue, 31 Oct 2013, 11:38
Ubicación: /var/www/

Duda Con la rotacion de los LOGS de Squid

Mensaje por HellKnight » Mié, 13 Nov 2013, 15:05

Hola a todos los colegas de GUTL
Amigos tengo una duda espero me aclaren acerca de los logs de squid yo en particular se que existe la herramienta logrotate para guardar los log periodicamente pero no se usarla aun, bueno me he creado mi propio codigo ke me da los resultados ke deseo pero lo que quisiera saber si squid diariamente borra el contenido de el fichero acces.log lo pregunto porke almenos mi codigo ke pronto sera de uds pues lo compartire con la comunidad lo ke me hace es comprimir dicho fichero pero dentro de el esta todo el historial general y yo quisiera ke realizara cortes de la navegacion del dia, pues de nada me sirve hacerlo del modo ke lo hago hasta el momento si en realidad lo ke estoy creadon un archivo cada ves mas grande con la unica diferncia de un nombre fechado al dia actual
SCRIPT
#!/bin/bash
cp /var/log/squid/access.log /home/ftp/Trazas_Navegacion/
cd /home/ftp/Trazas_Navegacion/
gzip -f access.log
cp access.log.gz salva-$(date +%d%m%y).gz
rm -f access.log
rm -f access.log.gz
chmod 775 /home/ftp/Trazas_Navegacion/*
Se aceptan criterios de restructuracion del codigo
ayudenme :!: :!: :!:
Gracias :D

Avatar de Usuario
Eddy Leonid
Mensajes: 42
Registrado: Jue, 31 Oct 2013, 10:37
Contactar:

Re: Duda Con la rotacion de los LOGS de Squid

Mensaje por Eddy Leonid » Jue, 14 Nov 2013, 23:52

mira para usar logrotate puedes crear un fichero nombrado squid en /etc/logrotate.d/ con el siguiente ejemplo

/var/log/squid/*.log {
daily
compress
rotate 1
missingok
create 0640 proxy proxy
sharedscripts
postrotate
#!/bin/bash
fecha=`date -d "-1 days" +%Y-%m-%d`
path="/home/trazas/squid"
test -x $path/$fecha || mkdir -p $path/$fecha
find /var/log/squid/ -name "*.gz" -exec mv -f {} $path/$fecha \;
endscript

si deseas conocer el efecto al momento ejecuta este comando en consola
logrotate -f /etc/logrotate.conf

si tienes algun problema o quieres agregarle algo más me avisas

Saludos
----
Eddy Leonid Mojarrieta Luján
SysAdmin
Educación Antilla-Hoguín Cuba
Telefono:88-8279
EMail: eddy@an.ho.rimed.cu
URL: www.an.ho.rimed.cu

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Duda Con la rotacion de los LOGS de Squid

Mensaje por 103 » Vie, 15 Nov 2013, 09:02

Logrotate no borra ningún log, lo que hace es rotarlos como su nombre lo dice.
De todos modos chequea este artículo a ver si te resulta útil: http://sudo.cubava.cu/2013/11/script-pe ... -de-squid/

Avatar de Usuario
HellKnight
Mensajes: 35
Registrado: Jue, 31 Oct 2013, 11:38
Ubicación: /var/www/

Re: Duda Con la rotacion de los LOGS de Squid

Mensaje por HellKnight » Vie, 15 Nov 2013, 11:27

Gracias A ambos por apoyarme con este tema vere de los dos para sacer el tajo mas provechoso

Responder