Claudio Borges

Technical blog about Linux, BSD, Mac OS X, Games and etc.

Archive for the ‘varnishlog’ tag

Utilizando o varnishtop e varnishlog

without comments

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.

Written by but3k4

February 21st, 2014 at 10:29 am

Posted in Linux

Tagged with , , ,