Delen via


Client-Side Monitoring met gerichte groepen en netwerktaakverdelers

 

Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Wanneer netwerktaakverdelers worden gebruikt tijdens het client-side monitoring, worden de load balancer is ontworpen voor het ophalen van de client waar IP-adressen. Wanneer een client rechtstreeks is verbonden met een webserver, weet de webserver een eenvoudig voorbeeld het client-IP-adres. Als u meerdere servers en een load balancer-verkeer van de clients tussen de servers distribueren, kan dit twee problemen presenteren. Het IP-adres dat is gerapporteerd aan de collector is eerst de virtuele IP die gebruikmaakt van de load balancer niet de echte eindgebruiker IP-adres. Als gebruikers de load balancer, zal doorgestuurd het naar een juiste webserver. Als gevolg van de load balancer ziet de webserver alleen de interne poort IP-adres (in het netwerk), niet de echte IP (buiten het netwerk). Bovendien als sommige servers worden bewaakt en andere niet, kunnen gegevens worden verbroken omdat de antwoorden van de clients vaak worden verzonden naar servers in een minimaal laden of round robin manier, wat betekent dat het antwoord op een server die niet als host voor een collector fungeert mogelijk gaan.

Hier vindt u enkele strategieën voor het instellen van de client-side monitoring als u meerdere bewaakte servers en netwerktaakverdelers gebruikt.

Bewaking met een Load Balancer en doelgroep

Wanneer u de client-side monitoring configureert, hebt u de optie om de doelgroep een beperkt aantal webservers die worden gebruikt voor de bewaking. In dit scenario alleen bewaakte servers in de doelgroep wordt gebruikt voor de bewaking van JavaScript invoeren en de servers buiten de doelgroep die niet worden bewaakt niet ophalen geïmplementeerd wanneer netwerktaakverdelers met de webservers. Dit leidt tot onjuiste gegevens hebben. De load balancer niet weet welke servers zich binnen of buiten de betreffende groep en verzendt clientaanvragen naar servers die zijn beide binnen (die wordt bewaakt) of buiten (niet-bewaakt) van de doelgroep. Het resultaat is dat aanvragen dat is geïmplementeerd, en de collectors gegevens hersteld hun resultaten kunnen verzenden naar servers die de gegevens kunnen worden verwerkt.

  • Oplossing 1 als u een nieuwe .NET Application Performance Monitoring-sjabloon ontwerpen en inclusief bewaking aan clientzijde voor een doelgroep, raden wij aan dat u een groep servers die worden verwerkt in de dezelfde load balancer kiezen. Gericht zijn op alle servers in de farm taakverdeling bewaking.

  • Oplossing 2 als client-side monitoring met een doelgroep en een load balancer al wordt uitgevoerd, kunt u dit probleem oplossen door het maken van een regel voor de load balancer die zorgt ervoor alle bewaking verkeer naar de bewaakte servers dat. Bewakingsverkeer is de bewaking JavaScript die gegevens met het eindpunt van de collector verzenden. U kunt aangeven bewaking omdat deze bevat /CSMCollector in de URL. Elke load balancer heeft zijn eigen model voor het configureren van regels. Raadpleeg de documentatie van de load balancer voor meer informatie over het maken van de regel.