- sarg
+ Responder ao Tópico
-
sarg
ae ai pessoal, é o seguinte: eu nunca havia instalado o sarg, hoje resolvi instalar e ver como funcionava, tudo deu certo, o sarg roda, mas agora ele está muuuuuuuuuuuuuuuuuuuito lento, putz cara, ta demorando muito para gerar os relatórios do dia... isso é normal???
-
sarg
Beastie,
Se vc já tinha Squid sendo usado, provalvelmente seu log ficou enorme.
Limpe os caches e verifique se a velocidade ficou boa !
Qualquer coisa, esclareça melhor o que está acontecendo
Abutre
-
sarg
é verdade, o arquivo de log ficou grande... mas tem como, por exemplo, eu agendar uma tarefa no crontab para gerar o relatório, renomear o aqruivo de log, criar um arquivo vazio com ou touch e depois restartar o squid para que ele grave os novos logs no novo aqrquivo???
isso é possível?
-
sarg
-
sarg
Tem sim...
Vou ter que estudar como fazer...
Se ninguém postar antes, eu tento te ajudar !
Abutre
-
sarg
Eu já tenho a solução, mas to pensando em testar em uma maquina que não seja este servidor para naum comprometer o serviço de log, neste caso quem faz o log do squid é o proprio squid ou o syslog???
valeu pela ajuda...
T+
-
sarg
ops, squeci de logar...
de novo porra!
-
sarg
fala ae beastie..
é bem fácil fazer isso...
vamos lá:
vou imaginar que a sua pasta do squid seja a mesma da minha instalação (/usr/local/squid) mas se não for é so vc fazer as alterações...
primeiro vamos zerar o seu log do squid, pra fazer um negocio bem feito:
# >/usr/local/squid/var/logs/access.log
# >/usr/local/squid/var/logs/cache.log
# >/usr/local/squid/var/logs/store.log
agora criar um script para fazer os relatorios:
# vi /bin/relatorio.sh
#!/bin/bash
# Script para gerar os relatórios diários do Squid - SARG
sarg
>/usr/local/squid/var/logs/access.log
>/usr/local/squid/var/logs/cache.log
>/usr/local/squid/var/logs/store.log
salve e de permissão de execução:
# chmod 775 /bin/relatorio.sh
pronto, agora é só adicionar no crontab:
# crontab -e
vá na linha:
# Run dialy cron jobs ...
50 23 * * * /bin/relatorio.sh 1>/dev/null
agora todo dia (util) as 23:50 ele gera um relatorio de acessos.
o arquivo de configuração do sarg fica em /etc/sarg/sarg.conf ou /usr/local/sarg/sarg.conf, depende de como vc fez a instalação...
é isso,
qualquer duvida poste outra msg.. <IMG SRC="images/forum/icons/icon_smile.gif">
falow
-
sarg
ah! esqueci de dizer, o Sarg não limpa os logs do squid automaticamente, para limpar é necessário o uso do script, caso vc não queira perder os logs do squid é só fazer um script que faça um backup... vou fazer um e postar aqui daqui a pouco....
falow... <IMG SRC="images/forum/icons/icon_smile.gif">
-
sarg
como tinha dito esta aqui o script com backup, é bem simples mas quebra um galho.. <IMG SRC="images/forum/icons/icon_smile.gif">
antes cire essa pasta:
# mkdir /usr/local/squid/var/logs/backup
script :
#/bin/bash
# Gera Sarg com backup do log do Squid
# Variavel da data
dia=`date +%Y"-"%b"-"%d"`
# Cria pasta e copia logs
mkdir /usr/local/squid/var/logs/backup/"dia"
cp /usr/local/squid/var/logs/access.log /usr/local/squid/var/logs/backup/"dia"/access.log
cp /usr/local/squid/var/logs/cache.log /usr/local/squid/var/logs/backup/"dia"/cache.log
cp /usr/local/squid/var/logs/store.log /usr/local/squid/var/logs/backup/"dia"/store.log
# Inicia sarg
sarg
# Apaga logs antigos
>/usr/local/squid/var/logs/access.log
>/usr/local/squid/var/logs/cache.log
>/usr/local/squid/var/logs/store.log
pronto!
simples mas ajuda... <IMG SRC="images/forum/icons/icon_smile.gif">
falow,
-
sarg
ERREI!!!!
hehehe
esqueci de colocar o $ na variavel! o script é assim:
#/bin/bash
# Gera Sarg com backup do log do Squid
# Variavel da data
dia=`date +%Y"-"%b"-"%d"`
# Cria pasta e copia logs
mkdir /usr/local/squid/var/logs/backup/"$dia"
cp /usr/local/squid/var/logs/access.log /usr/local/squid/var/logs/backup/"$dia"/access.log
cp /usr/local/squid/var/logs/cache.log /usr/local/squid/var/logs/backup/"$dia"/cache.log
cp /usr/local/squid/var/logs/store.log /usr/local/squid/var/logs/backup/"$dia"/store.log
# Inicia sarg
sarg
# Apaga logs antigos
>/usr/local/squid/var/logs/access.log
>/usr/local/squid/var/logs/cache.log
>/usr/local/squid/var/logs/store.log
foi mal.... heheh....
falowz, <IMG SRC="images/forum/icons/icon21.gif">
-
sarg
beleza valeu pela ajuda pessoal! pra falar a verdade eu já tinha os scripts, só tava a fim de saber se podia mover e excluir tranquilamente os arquivos de log!! valeu pessoal!!!
-
sarg
safado agora q tu fala <IMG SRC="images/forum/icons/icon_razz.gif"> depois do pessoal ter esse trabalhaum!
-
sarg
valeu pessoal pela ajuda, é o seguinte, aproveitando a "deixa" deste tópico quero esclarecer mais uma duvida a respeito do sarg: como é possivel configurar os seus logs e criar novos logs alem dos daly, weekly e montly???
logs personalizados.
falow pessoal!
-
sarg
???
Ninguem tem nem um tutorialzinho de sarg com os parametros do arquivo de configuração da parte de Logs???