グループを対象とし、負荷分散装置とクライアント側の監視
適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager
クライアント側の監視中にロード バランサーを使用している場合は、true クライアントに IP アドレスを取得するロード バランサーが設計されています。 単純なケースでは、クライアントが 1 つの web サーバーに直接接続されている場合、web サーバーは、クライアントの IP アドレスを認識します。 ただし、複数のサーバーのサーバー間でクライアントからのトラフィックを分散するロード バランサーを使用すると、この 2 つの問題が発生ことができます。 まず、コレクターに報告する IP では、実際のエンドユーザー IP ではない、仮想 IP、ロード バランサーが使用するです。 ユーザーは、ロード バランサーをヒットしたときに、適切な web サーバーに送信します。 Web サーバーが (ネットワーク上の) 内の内部ポート IP のみを表示するため、ロード バランサー (ネットワーク) の外部本物の IP ではありません。 さらに、一部のサーバーが監視されていないものが場合は、データが失われる、クライアントからの応答は多くの場合、最小の読み込みまたはラウンド ロビン方式で、応答が、コレクターをホストしていないサーバーに送られることを意味するサーバーに送信されるためです。
監視対象の複数のサーバーを選択して、ロード バランサーを使用するときにクライアント側の監視を設定するためのいくつかの方法を次に示します。
ロード バランサーに監視し、対象となるグループ
クライアント側の監視を構成するときに、監視するために使用される web サーバーの数を制限する、ターゲットのグループを設定するオプションがあります。 このシナリオでは、ターゲット グループ内の監視対象のサーバーのみが監視に使用する JavaScript を挿入しが監視されないサーバーのターゲット グループの外側は取得インストルメント化されていない web サーバーをロード バランサーを使用するとします。 これは、結果、データが正しくないです。 ロード バランサーがどのサーバーが内部または外部の内部であるサーバーを対象となるグループと送信クライアント要求にを把握していない (監視) または外部の対象となるグループには、(監視)。 結果は、インストルメント化された、データ コレクターを返すしようとしています。 要求がサーバーにデータを処理することはできませんそれらの結果を送信可能性がありますです。
解決方法 1 同じのロード バランサーによって提供されるサーバーのグループを選択することをお勧め新しい .NET アプリケーション パフォーマンス監視テンプレートを作成し、クライアント側の監視の対象となるグループを含むしている場合。 ターゲットは、負荷分散されたファーム内のすべてのサーバーを監視します。
ソリューション 2 クライアント側の監視対象となるグループと、ロード バランサーを既に実行している場合は、すべての監視対象のサーバーを監視、トラフィックを転送するロード バランサーのルールを作成することでこの問題を解決できます。 トラフィックを監視すると、コレクター エンドポイントにデータを送信している監視の Javascript です。 含まれているために、トラフィックの監視を識別できます /CSMCollector 、URL にします。 各ロード バランサーがルールを構成するための独自のモデルです。 ルールを作成する方法の詳細については、ロード バランサーのドキュメントを参照してください。