[FUG-BR] Hotmail nao conclui usando SQUID

Welkson Renny de Medeiros welkson em focusautomacao.com.br
Quinta Junho 10 23:57:09 BRT 2010


Nilson escreveu:
> Em 10 de junho de 2010 12:23, Welkson Renny de Medeiros
> <welkson em focusautomacao.com.br> escreveu:
>   
>> [...]
>> Analisar pelo log do squid é bem chato, eu uso esse script:
>> http://pastebin.com/6k7ZYBzR
>> [...]
>>     
>
> Welkson, o pastebin eh muito bom, mas gostaria de lhe
> dar a dica de não usá-lo na lista pois o link tem um tempo
> X de validade antes de ir pro limbo, enquanto que
> colocando-o no corpo da mensagem o script continuaria
> disponível indefinidamente no historico da lista e mecanismos de
> de busca tornando sua contribuição para a solução do problema
> virtualmente eterna.
>
> Nilson
>   

Não sabia Nilson! Ótima dica! Eu postava lá devido ao "highlight" no texto.

Obrigado pela dica!

Lá vai o código para ficar no histórico:

#!/bin/sh
# ------------------------------------------------- #
# Mini-mini-Script para gerenciar o acesso do Squid #
# em tempo real em um terminal utilizando o arquivo #
# access.log #
# Autor Fabio Fidelis #
# 20041008 (eca!) #
# ffidelis em gmail.com #
# ffidelis em linuxmail.org #
# LPI 000070899 #
# colaboracao carlos.aquino em gmail.com #
# ------------------------------------------------- #

# tail -f no arquivo
# | (pipe)
# awk nos campos
# $3 - endereco IP para formato 255.255.255.255 = %15s
# $4 - codigo de resposta para format %27s
# $6 - comandos (get,post,connect) para %7s
# $7 - url

tail -f $1 | awk '{
if (length($7)>76) {
if ($4=="TCP_DENIED/403") {
printf "\033[40;31;1m%15s %-27s %-7s %s/.../%s\033[m\n", $3, $4, 
$6,substr($7,1,56),substr($7,length($7)-14,15)
} else {
printf "\033[40;36;1m%15s\033[m \033[40;36m%-27s\033[m 
\033[40;30;1m%-7s\033[m \033[40;37m%s/.../%s\033[m\n", $3, $4, $6, 
substr($7,1,56),substr($7,length($7)-14,15) }
} else {
if ($4=="TCP_DENIED/403") {
printf "\033[40;31;1m%15s %-27s %-7s %s\033[m\n", $3, $4, $6, 
substr($7,1,76) }
else {
printf "\033[40;36;1m%15s\033[m \033[40;36m%-27s\033[m 
\033[40;30;1m%-7s\033[m \033[40;37m%s\033[m\n", $3, $4, $6, 
substr($7,1,76)}}
}'



-- 
Welkson Renny de Medeiros
Desenvolvimento / Gerência de Redes
Focus Automação Comercial
FreeBSD Community Member


Mais detalhes sobre a lista de discussão freebsd