Monitore seu site em tempo real com o Apachetop

Monitore seu site em tempo real com o Apachetop
Monitore seu site em tempo real com o Apachetop

Vídeo: Monitore seu site em tempo real com o Apachetop

Vídeo: Monitore seu site em tempo real com o Apachetop
Vídeo: TUTORIAL PS2 - COMO JOGAR VIA REDE COMPARTILHANDO PASTA PELO WINDOWS XP - YouTube 2024, Maio
Anonim

Como webmaster, muitas vezes eu queria ver hits em tempo real conforme eles chegam. Claro, o Google Analytics é um pacote maravilhoso para observar as tendências ao longo do tempo, mas há um atraso de algumas horas e você realmente não consegue ver dados como solicitações por segundo ou total de bytes.

É aqui que entra o utilitário apachetop. É um utilitário de linha de comando muito simples que você pode usar para monitorar o tráfego em tempo real. Isso é feito analisando os arquivos de log do apache e exibindo uma saída significativa para a tela.

Usando o Apachetop

Depois de instalar o utilitário (instruções abaixo), você pode iniciá-lo simplesmente executando o apachetop na linha de comando. Como o apachetop às vezes é padronizado para o diretório errado dos arquivos de log, você pode passar o parâmetro -f para especificar o local do arquivo de log. Isso também é útil quando você tem muitos hosts virtuais na mesma caixa.

apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

Isso é o que você verá depois que alguns pedidos chegarem:

Image
Image

Tempo de monitoramento

A primeira coisa a observar é que o intervalo de tempo padrão para os dados exibidos é de 30 segundos, portanto, não espere que o total de contagens continue aumentando para sempre. Você pode mudar isso passando alguns argumentos diferentes.

apachetop -H hits (Will display stats on the last x number of hits)

apachetop -T secs (Will display stats on the last x number of seconds)

Eu usei um intervalo de 5 a 10 minutos no meu teste e ele realmente mostra alguns comentários úteis. Há outras opções que você pode experimentar também.

Filtros

A próxima coisa a notar é que você pode filtrar o que é exibido na exibição. Para acessar os filtros, use a tecla f e você verá uma pequena linha pop-up.

Image
Image

Acerte o uma chave para adicionar um filtro e a linha deve mudar. Agora você pode filtrar por URL, referenciador ou host.

Image
Image

Vou escolher o URL pressionando o você chave. A caixa de diálogo do filtro será exibida na parte inferior:

Image
Image

Como todos os meus artigos estão no subdiretório / howto /, vou inserir isso. Agora, o apachetop mostrará apenas os hits relevantes para os hits dos artigos, em vez de todos os hits de cada imagem.

Visualizando Detalhes da Solicitação

Se você usar as teclas para cima / para baixo, notará que o cursor se move para cima e para baixo para permitir que você selecione uma solicitação. (observe o * char)

Se você pressionar a tecla de seta para a direita, você será direcionado para a página de detalhes dessa solicitação. A partir daqui, você pode ver os hosts reais que atingem seu site, bem como os referenciadores. Não mostrarei os anfitriões, pois não desejo fornecer o endereço IP do usuário, mas você pode ver o referenciador aqui:
Se você pressionar a tecla de seta para a direita, você será direcionado para a página de detalhes dessa solicitação. A partir daqui, você pode ver os hosts reais que atingem seu site, bem como os referenciadores. Não mostrarei os anfitriões, pois não desejo fornecer o endereço IP do usuário, mas você pode ver o referenciador aqui:
Para voltar à lista, basta usar a tecla de seta para a esquerda.
Para voltar à lista, basta usar a tecla de seta para a esquerda.

Alternar entre hosts, referenciadores e URLs

Se você usar o d chave, você pode alternar facilmente entre as diferentes visualizações.

Por exemplo, aqui eu posso ver o tráfego que o StumbleUpon está me enviando e, em seguida, posso usar a visualização de detalhes (seta para a direita) para ver os artigos exatos que foram atingidos pelo stumbleupon.
Por exemplo, aqui eu posso ver o tráfego que o StumbleUpon está me enviando e, em seguida, posso usar a visualização de detalhes (seta para a direita) para ver os artigos exatos que foram atingidos pelo stumbleupon.

Socorro

A qualquer momento você pode acertar o? ou as teclas h para levá-lo à tela de ajuda, que lhe dará uma visão rápida de todas as opções.

Eu acho o tipo muito útil.
Eu acho o tipo muito útil.

Instalando no Ubuntu

sudo apt-get install apachetop

Instalando a partir do Source no CentOS

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

yum install readline-devel

yum install ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

O binário pode ser encontrado em src / apachetop e você pode copiá-lo em qualquer lugar que desejar.

Instalando da fonte no Ubuntu

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

sudo apt-get install ncurses-dev

sudo apt-get install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

O binário pode ser encontrado em src / apachetop e você pode copiá-lo em qualquer lugar que desejar.

Recomendado: