Em 10 de junho de 2010 23:57, Welkson Renny de Medeiros <[email protected]> escreveu: > Nilson escreveu: >> Em 10 de junho de 2010 12:23, Welkson Renny de Medeiros >> <[email protected]> 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!) # > # [email protected] # > # [email protected] # > # LPI 000070899 # > # colaboracao [email protected] # > # ------------------------------------------------- # > > # 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 > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
Show esse script!! -- Celso Vianna BSD User: 51318 http://www.bsdcounter.org 63 8404-8559 Palmas/TO ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

