Borrar/Actualizar archivos del Cache/Logs/Sarg Squid Oficial

Borrar/Actualizar archivos del Cache/Logs/Sarg Squid Oficial

Mensagempor EugenioNava » Seg Nov 24, 2008 3:57 pm

Reciban ante todo mis mas cordiales saludos desde Venezuela.

Luego de unas cortas vacaciones estoy de regreso a BrazilFW.

Agradezco al amigo Marcos do Vale por las respuestas a mis inquietudes con respecto al Squid.

Anexo tres(3) Scripts muy utiles a quienes utilizan Squid Oficial en cualquiera de sus versiones conjuntamente
con el Sarg como manejador de reportes a fin de semi-automatizar y mantener bajo control el espacio en el
Disco Duro.

Los Directorios y/o Archivos de mayor crecimiento en cualquier Servidor BFW en que trabaje el Squid son:

1.) /partition/squid/cache
2.) /partition/squid/logs
3.) /partition/web2/sarg

Estos Scripts son:

1.) Borrarcache

#!/bin/sh
#borrarcache
# Ing. Eugenio Nava M.
# Version 0.1
# Solo consola y/o agregado al cron.

squid -k interrupt

echo "Reconstruyendo el Cache del Squid Oficial...."

sleep 5

rm -Rf /partition/squid/cache/*

sync
sync
sync

#BFW 2.30.1 y BFW 2.31.10
sh /etc/rc.d/pkgs/rc.squid

backup squid

2.) Borrarlogs

#!/bin/sh
#borrarlogs
# Ing. Eugenio Nava M.
# Version 0.1
# Solo consola y/o agregado al cron.

cd /partition/squid/logs

squid -k rotate

rm -f /partition/squid/logs/*.0
rm -f /partition/squid/logs/*.1
rm -f /partition/squid/logs/*.2
rm -f /partition/squid/logs/*.3
rm -f /partition/squid/logs/*.4
rm -f /partition/squid/logs/*.5
rm -f /partition/squid/logs/*.6
rm -f /partition/squid/logs/*.7
rm -f /partition/squid/logs/*.8
rm -f /partition/squid/logs/*.9

3.) Borrarwebs

#!/bin/sh
#borrarwebs
#borra los archivos webs generados por el Sarg
# Ing. Eugenio Nava M.
# Version 0.1
# Solo consola y/o agregado al cron.

echo "Reconstruyendo el Sarg Oficial ...."

cp /partition/web2/sarg/.htpasswd /partition/squid

rm -Rf /partition/web2/sarg/*

sync
sync
sync

cp /partition/squid/.htpasswd /partition/web2/sarg/

sarg

#BFW 2.30.1 y BFW 2.31.10
sh /etc/rc.d/pkgs/rc.squid

backup squid

Notas adicionales:

1.) Puede ser convertidos en archivos individuales e incluido en el cron, la frecuencia de ejecución sera de acuerdo
a las necesidades personales.
2.) Permite optimizar el espacio del Disco Duro
3.) Borra y Reconstruye el Cache del Squid Oficial sin interrumpir las actividades del Servidor.
4.) Se tuvo que cambiar el nombre del script borrarsarg por borrarwebs.

Espero cualquier comentario.

Eugenio Nava
Avatar do usuário
EugenioNava
BFW Very Participative
 
Mensagens: 408
Registrado em: Qui Out 05, 2006 6:04 pm
Localização: Naguanagua - Valencia - Venezuela
BrazilFW Box: "La Investigación ha sido mi pasión y refugio...."

Voltar para Varios tutoriales

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron