Limpar, Atualizar arquivos de cache e logs do Squid e Sarg

Tutoriais BrazilFW 2.x em Português

Limpar, Atualizar arquivos de cache e logs do Squid e Sarg

Mensagempor reginaldo » Ter Nov 25, 2008 8:00 pm

:arrow: Tutorial Original em Espanhol por "EugenioNava": :arrow: viewtopic.php?f=40&t=66977

:arrow: Tutorial Traduzido para o Inglês por "rinrinrenacuajo": :arrow: viewtopic.php?f=38&t=67004

:arrow: Tutorial Traduzido para o Português por: Google/Reginaldo :D

*****************************************************************************************************************************************

Recebam todas as minhas mais cordiais saudações da Venezuela.

Depois de um curto periodo de férias, estou regressando ao BrazilFW.

Agradeço ao meu amigo "Marcos do Vale" pelas respostas às minhas preocupações em relação ao Squid.

Abaixo tem três (3) Scripts muito úteis para aqueles que utilizam O Squid Oficial em qualquer versào em conjunto
com o gerenciador de relatórios (Sarg) para semi-automatização e controle no espaço Disco rígido (HD).

Os Diretórios e/ou arquivos que mais crescem em qualquer servidor BFW que trabalha com o Squid e Sarg sào:
Código: Selecionar todos
1.) /partition/squid/cache
2.) /partition/squid/logs
3.) /partition/web2/sarg


Estes são os Scripts:

1.) Limpar Cache
Código: Selecionar todos
#!/bin/sh
#borrarcache
# Ing. Eugenio Nava M.
# Version 0.1
# Solo consola y/o agregado al cron.

squid -k interrupt

echo "Recriando o Cache do 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.) Limpar os logs
Código: Selecionar todos
#!/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.) Limpar Sarg
Código: Selecionar todos
#!/bin/sh
#borrarsarg
# Ing. Eugenio Nava M.
# Version 0.1
# Solo consola y/o agregado al cron.

echo "Recriando o 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 adicionais:

1.) Podem ser convertidos em arquivos individuais e incluído no cron, a freqüência de execução serão acordada às necessidades pessoais.
2.) Permite otimizar o espaço do disco rígido
3.) Limpa e Reconstrói Cache do Squid Oficial sem interromper as atividades de serviço.

Espero qualquer Comentário.

Eugenio Nava
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12686
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x

Voltar para BrazilFW 2.x

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron