Veja conexão ativa no servidor web apache

6

Eu preciso de um comando ou algo para ver o visualizador da web ao vivo no servidor web Apache2, em outras palavras eu quero ver o endereço IP da conexão ativa e eu encontrei alguns comandos como:

netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1

netstat -plan|grep :80 | wc -l

netstat -an | grep ESTABLISHED | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | awk '{ printf("%s\t%s\t",$2,$1) ; for (i = 0; i < $1; i++) {printf("*")}; print "" }'

Mas eu não consigo entender isso completamente. Minhas perguntas são:

1 - Existe algum outro comando para servidor desta finalidade?

2 - Qual é o estado dos visitantes ao vivo no netstat (Estabelecer ou Conectado)?

    
por fook mi 20.03.2013 / 07:49

3 respostas

2

Confira o mod_status do Apache, isso fornece uma visão geral da atividade no nível HTTP e pode seja o que você está procurando.

Exemplo de saída de mod_status

    
por 20.03.2013 / 09:41
1

As sessões TCP em relação ao HTTP são muito curtas. A menos que eu esteja visualizando um arquivo grande, as sessões TCP mudam para FIN_WAIT_2 e TIME_WAIT dentro de 5 ou 10 segundos, portanto, para conexões HTTP com estado, utilitários do servidor da web como mod_status e apachectl precisarão ser usados. Em outras palavras, não há um relacionamento entre o estado da sessão TCP e um estado de sessão HTTP.

    
por 12.04.2013 / 04:25
0
  1. Eu acho que para ver a conectividade ip atual apenas este é o comando lá. Você pode indicar isso para uso antecipado link

  2. Ele mostra todo o tipo de conexões time_out, Time_wait e conectado e estabelecido em estado.

Para os comandos acima, você pode fazer o google

    
por 20.03.2013 / 08:04