Postado originalmente por ssk
por exemplo se você der o comando, como root:
lsof -i TCP@[ip do webserver]:80 -n | grep -c ESTABLISHED
ele vai te dar o número de conexões ativas naquele momento com a sua porta 80 (webserver)
e você precisa cuidar também qual é a finalidade destes dados, se será técnica ou administrativa, pois com o comando acima vai te trazer naquele momento quantas conexões estão acontecendo com seu webserver naquele momento e nós temos que levar em conta que um broswer faz mais de uma conexão simultaneamente com o servidor para agilizar a transferência dos dados, isto é, neste caso pode aparecer várias conexões mas haver apenas 1 computado ou pessoa acessando o site. Tecnicamente este dado é ótimo, administrativamente não serve pois você vai dizer para o gerente que em uma hora 1000 pessoas acessaram o site quando na verdade foram 100 que fizeram 10 conexões cada uma. E por outro lado pode acontecer que existam pessoas visualizando o site naquele momento mas não ter nenhuma conexão rolando, pois a pessoa requisitou uma página, o broswer criou as conexões, puxou as informações, e às encerrou.
Concluindo:
Se você precisa de dados TÉCNICOS para aferir largura de banda, capacidade do servidor, etc.. para um bom funcionanemto do webserver parta para o mrtg
Se não, se você quer apresentar isto para alguém tipo diretoria ou gerência, etc, o mais interessante é usar o webalyzer mesmo, que traz dados relevantes neste sentido