Log do Squid em terminal
Publicado por Fabio Fidelis 03/01/2005
[ Hits: 9.819 ]
Esse é um mini-mini-script para visualizacao, em tempo real do acesso a "Infernet" que tem uma vizualizcao mais clara com cores em um terminal pro squid server, inclusive alertar quando há acessos negados de forma destacada. Só há um problema não consegui "segurar" as URLs grandes em apenas uma linha, porém se este fosse o caso não seria possível a visão das mesmas inteira.
Contribuicao DDI, valeu doido!
#!/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@gmail.com # ffidelis@linuxmail.org # LPI 000070899 # colaboracao DDI # ------------------------------------------------- # # 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 # tudo em uma linha só tail -f access.log | awk '{ if ($4=="TCP_DENIED/403") {printf "{FONTE}33[40;31;1m%15s{FONTE}33[m {FONTE}33[40;31;1m%-27s{FONTE}33[m {FONTE}33[40;31;1m%-7s{FONTE}33[m {FONTE}33[40;31;1m%s{FONTE}33[m\n", $3, $4, $6, $7} else {printf "{FONTE}33[40;36;1m%15s{FONTE}33[m {FONTE}33[40;36m%-27s{FONTE}33[m {FONTE}33[40;30;1m%-7s{FONTE}33[m {FONTE}33[40;37m%s{FONTE}33[m\n", $3, $4, $6, $7}}' # fim do mini-mini-script
ShellBase - Templates Profissionais para o seu Shell Script
verificar os maiores arquivos no HD
Conversor de vídeo com opção de legenda
WPS Office Suite para Linux - Desastrosa primeira impressão
Quantidade de emails enviados e recebidos
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
O que você está ouvindo agora? [2] (190)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (5)
warsaw parou de funcionar após atualização do sistema (solução) (10)