Archive for the ‘cache’ tag
Utilizando o varnishtop e varnishlog
A todos aqueles que utilizam varnish, aqui estão alguns comandos úteis para obter informações sobre quem está acessando seu servidor e muitas vezes até fazendo um ataque nele. O varnishtop vai mostrar os acessos similares ao comando top do *nix, ou seja, quem mais acessa é o primeiro da lista. Já o varnishlog mostra todo o log da requisição similar ao utilizar um tail -f no logo do apache por exemplo.
Ambos podem chegar no mesmo resultado, então fica a seu critério escolher qual o que vai lhe atender melhor. Não vou entrar em detalhes de todas as opções disponíveis, para isso consulte o man do comando :D.
Hosts mais acessados
varnishtop -i RxHeader -I '^Host' varnishlog -i RxHeader | grep 'Host'
Urls mais acessadas
varnishtop -i RxURL varnishlog -c | grep RxURL
Existe também o comando varnishstat que gera estatísticas de acesso como quantidades de conexões aceitas, quantidade de arquivos em cache dentre várias outras informações. Então um man varnishstat será bem produtivo.