Log do Squid em terminal
Publicado por Fabio Fidelis 03/01/2005
[ Hits: 9.764 ]
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
Limpar pacotes com versões antigas do cache do apt
Cálculo de determinantes de matrizes de ordem 2 e 3
OH MY ALIAS - Crie seu alias facilmente
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Bluetooth CSR 4.0 Dongle (Alternativo) (1)
Desbloquear chaveiro padrão (5)
como eu instalo o mali-t60x_r12... (5)