Como posso saber quantos usuários estão logando através da autenticação do apache?

1

Eu tenho um site que tem algum conteúdo protegido pela autenticação básica do apache.

Existe uma maneira de eu dizer (a partir dos registros de acesso, talvez?) quantos usuários estão realmente usando o login?

O tráfego de intranet é excluído do login, por isso não posso ver quantas pessoas estão acessando essas páginas.

Obrigado.

    
por nedlud 23.05.2012 / 06:50

1 resposta

3

O formato de log padrão inclui o nome de usuário da autenticação HTTP (o formato %u string), para que você possa conseguir isso processando seus logs de acesso. Ele é inserido como a terceira parte da linha, portanto, o script a seguir exibirá o número de solicitações feitas por cada usuário autenticado.

awk '{print $3}' access.log | sort | uniq -c
    
por 23.05.2012 / 07:27