Ferramenta para rastrear largura de banda por nome de domínio? [duplicado]

2

Estou executando um servidor Ubuntu 10.04 que hospeda vários nomes de domínio. Todos os domínios apontam para o mesmo endereço IP e usam a mesma interface de rede. Estou realmente preocupado apenas com o nome de domínio principal, como my-domain1.com e my-domain2.com . Ele deve incluir subdomínios, como www.my-domain1.com , com os totais de my-domain1.com . Existe uma ferramenta que é configurável para rastrear o uso da largura de banda por nome de domínio?

Editar: não estou procurando apenas o uso da web. Estou procurando por todo o tráfego.

    
por Grant Limberg 16.01.2011 / 19:32

3 respostas

1

Não há como monitorar o tráfego de todos os serviços usando um nome de domínio. Você precisaria ter um IP para cada nome de domínio para fazer isso. Você poderia monitorar o uso de determinados serviços dependendo se esses serviços mantêm informações em solicitações que preservam o nome do domínio. Um desses serviços é um servidor da Web que realiza hospedagem virtual. Os servidores da Web que executam hosts virtuais precisam saber o nome do domínio para resolver hosts virtuais.

    
por 16.01.2011 / 20:42
1

Você pode usar os registros do servidor para determinar quanta largura de banda está sendo utilizada. Uma ferramenta como awstats reportará a largura de banda servida. A largura de banda de entrada não é reportada, mas normalmente é significativamente menor a largura de banda de saída.

    
por 17.01.2011 / 02:21
0

A resposta curta é Não, você não pode fazer isso.

A resposta longa é que você pode de forma limitada fazê-lo.

Resposta curta: não é possível porque o DNS resolverá a solicitação para um endereço IP e, em seguida, o cliente se conectará ao IP. Não há como dizer qual hostname estava solicitando, uma vez que o DNS o converteu.

Resposta longa: o protocolo HTTP 1.1 requer um cabeçalho "host:". ou seja, o navegador envia o nome do host que está solicitando ao servidor da web. É assim que um servidor web sabe qual site distribuir. É assim que a hospedagem virtual pode funcionar no mesmo endereço IP. Então, teoricamente, para o HTTP, você poderia descobrir quanto tráfego estava indo e vindo de cada endereço.

Outros serviços de rede podem ter recursos semelhantes ao HTTP. Mas, novamente, muitos não. Portanto, é apenas parcialmente possível.

Existem muitas ferramentas que registram estatísticas de tráfego HTTP & carregar para HTTP. Não tenho certeza quais podem fazer isso por site. por exemplo. rrdtool pode ser uma boa opção

    
por 17.01.2011 / 03:04