Share via


Monitoramento do cliente com os grupos de destino e balanceadores de carga

 

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Quando são utilizados balanceadores de carga durante a monitorização do lado do cliente, o Balanceador de carga foi concebido para obter o cliente verdadeiro endereços IP. Caso uma simples, quando um cliente está ligado diretamente ao servidor de um web, o servidor web sabe o endereço IP de cliente. No entanto, quando tem vários servidores e utilizar um balanceador de carga para distribuir o tráfego de clientes entre servidores, isto pode apresentar problemas de dois. Em primeiro lugar, o IP reportado ao recoletor é o IP virtual que utiliza o Balanceador de carga, não o IP do utilizador final real. Quando os utilizadores acessos o Balanceador de carga, envia-los para um servidor de web adequada. Devido ao balanceador de carga, o servidor web vê apenas o IP de porta interna (dentro da rede), não o IP real (fora da rede). Além disso, se alguns servidores são monitorizados e algumas não são, dados podem ser perdidos, uma vez que as respostas de clientes muitas vezes, são enviadas para servidores de um, pelo menos, carregar ou round robin forma, o que significa que a resposta poderá ir para um servidor que aloja não um recoletor.

Aqui estão algumas estratégias para configurar a monitorização do lado do cliente quando tem vários servidores monitorizados e utilizar balanceadores de carga.

Grupo de destino e de monitorização com um balanceador de carga

Quando configurar a monitorização do lado do cliente, tem a opção para definir o grupo de destino, limitar o número de servidores web utilizada para monitorização. Neste cenário, apenas servidores monitorizados no grupo de destino serão inject o JavaScript utilizada para monitorização e os servidores fora o grupo de destino que não são monitorizados não irão obter instrumented ao utilizar balanceadores de carga com os servidores web. Resulta num ter dados incorretos. O Balanceador de carga não souber quais os servidores estão dentro ou fora dos pedidos de cliente de grupo e envia alvo para servidores que são ambos dentro (monitorizados) ou externo (não monitorizado) do grupo de destino. O resultado é que os pedidos que tenham sido instrumented e tenta devolver dados para os recoletores dos poderão enviar os respetivos resultados para servidores que não consegue processar os dados.

  • Solução 1 se for um novo modelo de monitorização de desempenho de aplicações do .NET de criação e incluindo a monitorização do lado do cliente para um grupo de destino, recomendamos que escolhe um grupo de servidores que são todas servida pelo mesmo Balanceador de carga. Destino de monitorização para todos os servidores do farm balanced de carga.

  • Solução 2 se já estiver a executar o lado do cliente de monitorização com um grupo de destino e um balanceador de carga, pode resolver este problema criando uma regra no balanceador de carga que redireciona todo o tráfego de monitorização para os servidores monitorizados. Tráfego de monitorização é a monitorização JavaScripts que enviar dados para o ponto final do recoletor. Pode identificar tráfego de monitorização porque contém /CSMCollector no URL. Cada Balanceador de carga tem o seu próprio modelo para configurar as regras. Consulte a documentação do seu Balanceador de carga para obter detalhes sobre como criar a regra.