//Gerar ou Visualizar Arquivo de log do Squid Proxy com Data

Gerar ou Visualizar Arquivo de log do Squid Proxy com Data

Squid é um proxy de cache para a Web que suporta HTTP, HTTPS, FTP e muito mais. Reduz a largura de banda e melhora os tempos de resposta ao armazenar em cache e reutilizar páginas web solicitadas com frequência. Squid tem controles de acesso extensivo e faz um ótimo acelerador de servidor. Ele é executado na maioria dos sistemas operacionais disponíveis, incluindo o Windows e está licenciado sob a GNU GPL.
Aproveitando ao máximo sua Conexão com a Internet

Squid é usado por centenas de provedores da Internet em todo o mundo para fornecer aos seus usuários o melhor acesso possível à web. Squid otimiza o fluxo de dados entre o cliente e o servidor para melhorar o desempenho e armazena em cache o conteúdo usado com frequência para economizar largura de banda. Squid também pode encaminhar solicitações de conteúdo para servidores de uma ampla variedade de maneiras de criar hierarquias de servidores de cache que otimizem o throughput da rede.
Aceleração e Distribuição de Conteúdo do Website

GNU é um sistema operacional que é software livre – isto é, respeita a liberdade dos usuários. O desenvolvimento do GNU tornou possível usar um computador sem software que destrua sua liberdade.

O que é o Movimento de Software Livre?

As campanhas de movimento de software livre para ganhar para os usuários de computar a liberdade que vem de software livre. O software livre coloca seus usuários no controle de sua própria computação. O software não-livre coloca seus usuários sob o poder do desenvolvedor do software.

 

Primeiro logue-se como root

e crie o script

nano geradata.sh

#!/bin/bash

while read linha
do
tempo="`echo $linha|cut -d\. -f1`"
legivel="`date -d @$tempo`"
echo $linha|sed "s/${tempo}\.[0-9]\+ /$legivel /"

done

depois

CTRL+O

CTRL+X

converta ele em executável:

chmod +x geradata.sh

 

cat /var/log/squid3/acess.log | ./geradata.sh > novoLog.log

 

Para visualizar apenas na tela sem gerar o novo arquivo de log basta digitar:

cat /var/log/squid/acess.log | ./geradata

 

 

Sistemas Operacionais
GNU/Linux, BSD, Unix-like e Software Livre

Sou Analista de Sistemas Bacharel em Sistemas da Informação, Certificado MCTS 70-680 / MOS, Trabalho como Administrador de Redes e Servidores Windows e Linux! Minhas atividades favoritas são: Caminhar, Fazer Trilhas, Natureza, Insetos e claro ler sobre Tecnologia.