Pular para o conteúdo

relatorio squid

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.
marden do vale pimenta marden_pimenta
Hits: 6.140 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download rel_squid.ori Enviar nova versão

Esconder código-fonte

#!/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

backup em zipdrive externo

Controle total do CUPS

Instalação - Servidor de e-mail

Unificando arquivos de bloqueio e liberação no squid

Limitando largura de banda com o CBQ

#1 Comentário enviado por Thiago Madella em 01/09/2008 - 11:23h
Bom script, valeu pelo script.

Contribuir com comentário

Entre na sua conta para comentar.