Como posso ver o número de visitantes no meu site via CLI

0

Como posso descobrir o número de visitantes em tempo real no meu site? Eu gostaria de acessá-lo via SSH, então deve haver alguns programas CLI.

No pior cenário, eu estava pensando em analisar o número de IPs no arquivo de acesso Apache / Nginx por um intervalo dos últimos 5 minutos.

    
por Luigi T. 14.07.2016 / 15:56

2 respostas

1

A maioria das ferramentas de estatísticas da web resume o registro por um período de 24 horas ou um mês. A mais simples baseada em uma busca é goaccess .

Para uma visualização instantânea do uso e dos threads atuais da CPU do servidor apache, há status do servidor que você pode recuperar via curl, em html. Veja uma demonstração ao vivo ao vivo (cuidado com arquivos grandes). O Nginx tem um recurso semelhante.

Você também pode procurar respostas em nosso site da web, webmasters.stackexchange.com , como esta e esta .

    
por 15.07.2016 / 09:06
1

Isso é imundo, mas simples: $ awk '{print $ 8}' < request_log | sort -u | wc -l Para fazer os últimos 5 minutos, tente: $ grep -A 9999999 'cinco minutos atrás string' awk '{print $ 8}' < request_log | sort -u | wc -l obviamente $ 8 é a posição do cliente ip em cada linha do seu log. Existem muitos analisadores de log, muitos dos quais são gratuitos. Não pague pelos analisadores de logs de registros de texto.

    
por 15.07.2016 / 11:31