Verificando logs do Squid em tempo real
Dica publicada em Linux / Comandos
Verificando logs do Squid em tempo real
Com o Squid instalado e funcionando é possível verificar o que as pessoas estão vendo na internet em tempo real. Você pode usar comandos mesclados por exemplo:
# tail -f /var/log/squid/access.log | grep 10.0.0.230
Obs.: Após o grep você pode colocar um IP, nome ou site que deseja monitorar, com isso no filtro aparecerá apenas o que deseja e não várias máquinas com todos os acessos a internet que tem no momento.
Simples, curto e funcional.
Espero que ajude ou que sirva para novos comandos mesclados, já que o Linux nos proporciona essa facilidade.
# tail -f /var/log/squid/access.log | grep 10.0.0.230
- o comando tail lista o conteúdo de um arquivo;
- o parâmetro -f fica com o arquivo aberto mostrando tudo que for adicionado a ele, como o arquivo é de log, ele sempre terá novas informações adicionadas;
- | grep é um filtro de pesquisa no resultado de um comando, ou seja, se você quiser ver quem está acessando o site www.vivaolinux.com.br, basta trocar o ip por vivaolinux, o comando ficaria assim:
# tail -f /var/log/squid/access.log | grep vivaolinux
Obs.: Após o grep você pode colocar um IP, nome ou site que deseja monitorar, com isso no filtro aparecerá apenas o que deseja e não várias máquinas com todos os acessos a internet que tem no momento.
Simples, curto e funcional.
Espero que ajude ou que sirva para novos comandos mesclados, já que o Linux nos proporciona essa facilidade.
Por exemplo;
Você está afim de criar um arquivo com todos os IP's que estão acessando determinado site, basta você colocar o simbolo maior que > ao final do comando juntamente com o nome do arquivo que deseja criar;
tail -f /var/log/squid/access.log |grep playboy >/home/user/Documentos/logs/log_playboy.txt
Pronto você vai ter um arquivo de log.txt com todos os IP's que acessam o site da playboy
Só para complementar as varias opções que temos com esse sistema maravilhoso (LINUX)
Abraços