relatorio squid
Publicado por marden do vale pimenta 18/10/2007
[ Hits: 6.089 ]
Homepage: www.fucapi.br
Este Script visa apenas gerar um arquivo contendo os endereços IP usados pelo usuário.
Crie uma pasta e coloque o arquivo dentro, então crie uma sub-pasta chamada relatório.
#!/bin/bash
echo inicio
#set -x
dir_access=/usr/local/squid/logs/01-10-2007/access.log.0
# coletando informacoes do log do squid
awk '{print $8 " " $3 " " strftime("%H:%M:%S",$1)}' $dir_access |grep -v "-"|sort > squid.log
while_read_LINE ( )
{
cat squid.log |while read LINE
do
ARQ2=$LINE
echo $ARQ2 > arq2.txt
var
ARQ1=$LINE
echo $ARQ1 > arq1.txt
ponto=$ponto"."
echo Executando relatorio
echo $ponto
clear
done
}
var ()
{
IP2=$(awk '{print $2}' arq2.txt)
USER2=$(awk '{print $1}' arq2.txt)
grep $IP2 relatorio/$USER2 > tmp.log
$?add
}
0add ()
{
echo igual > tmp.log
}
1add ()
{
echo $IP2 >> relatorio/$USER2
}
2add ()
{
echo $IP2 >> relatorio/$USER2
}
while_read_LINE
echo fim
rm -rf *.log
Limitando largura de banda com o CBQ
Envia e-mails periodicamente com back-up do servidor
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
[Resolvido] Jogo Portal fechando
Como configurar cores no prompt do Bash para usuário e root no Arch Linux









