Udostępnij za pośrednictwem


Monitorowanie po stronie klienta z określonych grup i równoważenia obciążenia

 

Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

W przypadku używania usługi równoważenia obciążenia podczas monitorowania po stronie klienta usługi równoważenia obciążenia zaprojektowano w celu pobrania true client adresów IP. W przypadku prostych kiedy klient jest połączony bezpośrednio do serwera sieci web jednego serwera sieci web wie, adres IP klienta. Jednak podczas mieć kilka serwerów i dystrybucji ruchu od klientów między serwerami za pomocą usługi równoważenia obciążenia, może to powodować problemy związane z dwóch. Najpierw IP zgłaszane do modułu zbierającego jest wirtualny adres IP korzystającej z usługi równoważenia obciążenia, nie IP rzeczywistych użytkownika końcowego. Po naciśnięciu użytkowników usługi równoważenia obciążenia, wysyła je na serwer sieci web odpowiednie. Z powodu usługi równoważenia obciążenia serwera sieci web widzi tylko adresów IP wewnętrznych portu (w sieci), nie rzeczywistego adresu IP (spoza sieci). Ponadto jeśli niektóre serwery są monitorowane, niektóre z nich są to dane mogą zostać utracone, ponieważ odpowiedzi od klientów są często przesyłane do serwerów w co najmniej obciążenia lub okrężne sposób, co oznacza, że odpowiedź może przejść do serwera, na którym nie modułu zbierającego.

Oto kilka strategii do konfigurowania monitorowania po stronie klienta, gdy masz wiele serwerów monitorowanych i używać usługi równoważenia obciążenia.

Monitorowanie za pomocą usługi równoważenia obciążenia i Grupa docelowa

W przypadku konfigurowania monitorowania po stronie klienta, użytkownik może ustawić grupy docelowej, ograniczenie liczby używany do monitorowania serwerów sieci web. W tym scenariuszu tylko monitorowane serwery w grupie docelowej będzie wykonywał iniekcję JavaScript używany do monitorowania i serwery spoza grupy docelowej, które nie są monitorowane nie będzie Uzyskaj narzędzia, podczas korzystania z serwerów sieci web usługi równoważenia obciążenia. Powoduje to występują nieprawidłowe dane. Usługi równoważenia obciążenia jest znany serwerów, które są wewnątrz lub na zewnątrz wybranych żądań klientów grupy i wysyła do serwerów, które są wewnątrz (monitorowane) lub zewnętrznych (niemonitorowany) Grupa docelowa. Wynik jest żądania, które mają zostać narzędzia, a następnie spróbuj zwrócić danych do zbierającymi może wysłać ich wyniki do serwerów, które nie może obsługiwać dane.

  • Rozwiązanie 1 Jeśli tworzenia nowego szablonu monitorowania wydajności aplikacji .NET i włącznie z monitorowaniem po stronie klienta dla grupy docelowej, zaleca się wybranie grupy serwerów obsługiwane przez tej samej usługi równoważenia obciążenia. Celem monitorowania do wszystkich serwerów w farmie równoważeniu obciążenia.

  • 2 rozwiązania Jeśli klienta monitorowania z Grupa docelowa i usługi równoważenia obciążenia jest już uruchomiona, można rozwiązać ten problem, tworząc reguły usługę równoważenia obciążenia, która określa, że cały ruch monitorowania monitorowane serwery. Monitorowanie ruchu jest monitorowania JavaScript, który wysyłać dane do punktu końcowego modułu zbierającego. Można zidentyfikować monitorowania ruchu, ponieważ zawiera on /CSMCollector w adresie URL. Każda usługa równoważenia obciążenia ma własny model do konfigurowania reguły. Zajrzyj do dokumentacji z usługą równoważenia obciążenia, aby uzyskać szczegółowe informacje o sposobie tworzenia reguły.