.NET アプリケーションの監視を構成する方法

 

適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager

.NET アプリケーション パフォーマンスの構成の監視

.NET アプリケーション パフォーマンス監視 でテンプレート System Center 2012 – Operations Manager インターネット インフォメーション サービス (IIS) 7.0 でホストされている .NET と WCF のアプリケーションを監視できます。System Center 2012 SP1 のみ: IIS 8.0 および Windows サービスでホストされているアプリケーションを監視します。 1 つ以上のアプリケーションまたはサービスを選択して、パフォーマンス イベントと例外イベントの監視を構成できます。 詳細については、データ センターで実行されているアプリケーションの信頼性とパフォーマンスを測定するサーバー側の監視のことができます。 監視のクライアント側アプリケーションでは、顧客満足度のページの読み込みにかかる時間などの詳細を測定できます。 別の方法を顧客の観点から、アプリケーションの動作状況を監視することをお勧めします。 クライアント側のアプリケーションの監視では、ユーザーが問題が発生しているかどうかを判断できます。 クライアント側とサーバー側の両方で使用する監視、問題がアプリケーションでは、サーバー上に存在するかが長いネットワーク待機時間などの外部の要因によって発生するかを判断できます。

System_CAPS_tipヒント

.NET アプリケーション パフォーマンス監視ウィザードを実行するとサーバー側の監視と同時に、または既存のインスタンスのテンプレートを編集することによってをクライアント側の監視を設定できます。

System_CAPS_important重要

また、サーバー側の監視用に構成されているアプリケーションのクライアント側の監視のみ構成できます。

.NET アプリケーション パフォーマンス監視 (サーバー側のパースペクティブ) を構成するには

  1. 開くには、 .NET アプリケーション パフォーマンス監視 テンプレートで、 Operations Manager コンソールのナビゲーション ウィンドウで、クリックして、 作成 ] ボタン、[ 管理パック テンプレート, 、] をクリックして .NET アプリケーション パフォーマンス監視, 、し、[タスク] ウィンドウで、次のようにクリックします。、 監視の追加ウィザード という名前をして監視するアプリケーション グループを構成します。

    [.NET アプリケーション パフォーマンスの監視] の場所

    .NET アプリケーション パフォーマンス監視

  2. 監視の追加ウィザード 上、 監視の種類の ] ページで、[ .NET アプリケーション パフォーマンス監視, 、順にクリック **[次へ]**です。 このテンプレートは、web アプリケーションと IIS 7.0 でホストされるサービスを監視できます。 (System Center 2012 SP1 のみ: と Windows サービスの IIS 8.0 でホストされているアプリケーションを監視することができます)。 1 つを選択または詳細のアプリケーションまたは IIS 7.0 管理によって検出されたサービス パックし、パフォーマンスおよび例外イベントの監視を構成します。System Center 2012 SP1 のみ: いずれかの詳細のアプリケーションまたは IIS 8.0 管理パックで検出されたサービスまたは Windows サービス テンプレートを使用して以前に構成されている Windows サービスを選択できます。

  3. 全般プロパティ ] ページで、表示名とは、作成するアプリケーション グループの説明を入力します。

    目的の管理パックを選択して ] メニューの [テンプレートのこのインスタンスに固有の設定を保存する管理パックを選択します。 新しい管理パックを作成するには、次のようにクリックします。 新規です。管理パックの作成 ウィザードは、監視エクスペリエンスに後で役には、2 つを簡単に組み合わせることができますので、アプリケーション グループと同じで、新しい管理パックの名前。 [次へ] をクリックします。 詳細については、「Selecting a Management Pack File (管理パック ファイルの選択)」をご覧ください。

  4. 監視対象 ページで、 アプリケーション コンポーネント ] をクリックして 追加です。オブジェクトの検索 ] ページの [、 検索 ] メニューの [使用する、 (省略可能) の名前の一部でフィルタ処理 、検索を絞り込むボックスをクリックして 検索 を監視すること、アプリケーション コンポーネントの一覧を表示します。 (System Center 2012 SP1 のみ: Windows サービスを監視することができます)。 クリックして、監視するアプリケーション コンポーネントを選択、検索結果から 追加, 、順にクリック **[ok]**です。 選択したアプリケーション コンポーネントを監視しようとしているアプリケーション グループのメンバーとして表示されます。 [次へ] をクリックします。

    監視対象 ] ページの [、 環境 ] メニューの [でアプリケーションを監視する環境を選択します。None, 、運用, 、ステージング, 、テスト, 、開発, 、または 新しいです。 通常、同じ環境をタグを監視しているサーバーのグループにします。

    System_CAPS_tipヒント

    実稼働インスタンスとステージング インスタンスなど、同じアプリケーションの複数のバージョンを監視する必要はありませんがある場合に設定する環境タグをおくことができます Noneです。

  5. サーバーのグループに監視のスコープを限定する、 監視対象 ] ページの [、 監視サーバー ] をクリックして 検索です。グループの検索 ページが開き、選択、 でフィルター処理 ボックスと 管理パック ] メニューをクリックして、このオプションを使用すると、サーバー グループを 検索です。 監視を制限するサーバー グループを選択、 使用可能なグループ 結果の一覧を検索し、クリックして [ok] を監視するには、対象サーバー グループに追加します。 [次へ] をクリックします。

    System_CAPS_tipヒント

    サーバーを対象となる グループでは、しきい値の 1 つのセットをアプリケーション サーバーの 1 つのセットを別のアプリケーション サーバーの別のセットのしきい値のセットを使用して監視を構成することができます。 アプリケーション サーバーの 2 番目のセットの監視を構成するには、テンプレートを再度実行し、代替サーバーを使用して サーバーを対象となる をグループ化し、テンプレートの各インスタンスの別の環境タグを使用します。

  6. サーバー側の構成 ] ページで、監視を構成する方法を決定します。 ためのオプションがあります。

    - オンまたはオフ、パフォーマンス イベントの監視
    
    - オンまたはオフ、例外イベントの監視
    
    - パフォーマンス イベントのしきい値を変更します。
    
    - 高度な設定を構成します。
    
    - サーバー側とクライアント側の監視の追加の構成オプションを有効にします。
    
  7. 例外とパフォーマンス イベントの監視の設定など、アプリケーション グループをさらに構成する 名前空間, 、メソッド, 、例外 追跡, 、および 重大な例外ハンドラー, 、] をクリックして [詳細設定です。[詳細設定サーバー側の監視 ] ページで、既定値とスコープの対象となるグループを監視からのモニタのしきい値をリセットできます。 使用して、または既定値に戻る場合 [詳細設定, 、] をクリックして 既定の構成を使用してです。 操作が完了したら、[OK] をクリックします。 詳細については、「新しいアプリケーションの監視を開始する方法」および「既定の設定を使用したアプリケーションの監視」を参照してください。

    System_CAPS_warning警告

    詳細なパフォーマンスと例外イベントを収集すると、開発チーム渡すことはできませんが、機密情報を収集する可能性があります。 たとえば、課金システムから例外をキャプチャする場合は、ユーザー名とその他の購入や購入するとしていた何を行う際の問題が発生しているユーザーを識別するために使用できるトークンもキャプチャする場合があります。 パラメーターと、パフォーマンスおよび例外イベントのローカル変数のコレクションを有効にする前に、ポリシーを確認することをお勧めします。 詳細については、「Working with Sensitive Data for .NET Applications (.NET アプリケーションの機密データの取り扱い)」を参照してください。

  8. のみをサーバー側の監視を構成してをカスタマイズするその他のサーバー側の監視オプションまたは構成し、クライアント側の監視を有効にする] をクリックしない場合 [次へ], 、および、 概要 ] ページで、アプリケーション グループの監視構成を確認します。 監視テンプレートを作成するには、次のようにクリックします。 作成です。

  9. IIS を再起動するか、または、アプリケーションを監視するための構成を完了するアプリケーション プールをリサイクルする必要があります。 再起動またはリサイクルが必要な場合は、アラートを受信し、サポート技術情報のために必要な操作を実行するタスクのリンクを使用できます。

    [!メモ]

    アプリケーションを再起動した後に開始されていないユーザーがアクセス情報を収集します。

  10. さらにサーバー側の監視設定をカスタマイズし、構成し、クライアント側監視を有効にするには、選択する場合、 サーバー側とクライアント側の監視の追加の構成オプションを有効にする チェック ボックスをオンにし **[次へ]**です。 このコマンドでは、以下に示すように、ウィザードにページを追加します。

.NET アプリケーション パフォーマンス監視 (サーバー側のパースペクティブ) の追加のカスタマイズ

使用して、 Modifying Settings ] ページで、特定のアプリケーション コンポーネントのサーバー側の監視設定をカスタマイズすることができます。

特定のアプリケーション コンポーネント (サーバー側のパースペクティブ) の .NET アプリケーション パフォーマンス監視をカスタマイズするには

  1. さらにサーバー側の監視設定をカスタマイズして構成しに [クライアント側の監視を有効にする場合、 サーバー側の構成 ] ページで、[、 サーバー側とクライアント側の監視の追加の構成オプションを有効にする チェック ボックスをオンにし **[次へ]**です。 このコマンドでは、ウィザードにページを追加します。

    System_CAPS_warning警告

    アプリケーションのコンポーネント モニターの設定を変更したくない場合は、次のようをクリックして [次へ], を続行 クライアント側構成です。

  2. 監視をカスタマイズする特定のアプリケーション コンポーネントを選択する、 サーバー側のカスタマイズ ページで、[ カスタマイズです。Modifying Settings ] ページでは、カスタマイズ、特定のアプリケーション コンポーネントの監視機能を専門とし、および個々 の web ページ、web メソッド、または、アプリケーション コンポーネント内の関数のトランザクションを作成することができます。 操作が完了したら、[OK] をクリックし、[次へ] をクリックします。 構成し、クライアント側の監視を有効にする] をクリックしたくない場合 [次へ] で、 クライアント側の構成 ページで、クリックして [次へ] で、 クライアント側の監視を有効にする ページです。

  3. 概要 ] ページで、アプリケーション グループの監視構成を確認します。 監視テンプレートを作成するには、次のようにクリックします。 作成です。

  4. IIS を再起動するか、または、アプリケーションを監視するための構成を完了するアプリケーション プールをリサイクルする必要があります。 (System Center 2012 SP1 のみ: Windows サービスを再起動する必要があります)。 再起動またはリサイクルが必要な場合は、アラートを受信し、サポート技術情報のために必要な操作を実行するタスクのリンクを使用できます。

    [!メモ]

    アプリケーションを再起動した後は、ユーザーがアクセスされるまでは、情報を収集する開始されていません。

有効にして、.NET アプリケーション パフォーマンス監視 (クライアント側のパースペクティブ) を構成します。

クライアント側のアプリケーションが顧客満足度のページの読み込みにかかる時間などの詳細を測定することに監視します。 別の方法を顧客の観点から、アプリケーションの動作状況を監視することをお勧めします。 クライアント側のアプリケーションの監視では、アプリケーション、またはその他の場所で、サーバーで問題が存在するかどうかを確認できます。

System_CAPS_important重要

また、サーバー側の監視用に構成されているアプリケーションのクライアント側の監視のみ構成できます。

System_CAPS_important重要

IIS 共有構成を使用して構成された web アプリケーションを使用する場合、 Operations Manager 「特権監視アカウント」実行プロファイルは、エージェント、アプリケーションをホストする必要がありますが、Windows に関連付けられている読み取りし、書き込みのクライアント側の監視、コレクターを作成する web アプリケーション ファイルをホストしている共有ディレクトリのアクセス許可は、検出用の IIS メタベースにアクセスするには、次のようにファーム内の各サーバー上のアプリケーションだけでなくローカルの管理者特権を web です。

System_CAPS_tipヒント

として、サーバー側監視の .NET アプリケーション パフォーマンス監視ウィザードを実行するときに、または以下に示すように、テンプレートの既存のインスタンスを編集では、同時をしてクライアント側の監視を設定することができます。

有効にし、.NET アプリケーション パフォーマンス監視 (クライアント側のパースペクティブ) を構成します。

  1. 監視サーバー側の監視を構成する、またはクライアント側の監視対象の既存のテンプレートを変更するときに、.NET アプリケーション パフォーマンス監視ウィザードの一部としてクライアント側の監視を有効にすることができますか。 この手順では、テンプレートの作成中のクライアント側の監視を有効にする方法について説明します。

    [クライアント側の監視を有効にすることを サーバー側の構成 ] ページで、[、 サーバー側とクライアント側の監視の追加の構成オプションを有効にする チェック ボックスをオンし、ウィザードを続行します。

    クライアント側の監視を追加するテンプレートを変更するには、次を参照してください。 既存の .NET アプリケーション パフォーマンス監視テンプレートをクライアント側の監視を追加するには

  2. クライアント側構成 ] ページで、パフォーマンスおよび例外イベントの警告を有効にする、ページの読み込みのしきい値および Ajax と WCF のしきい値を監視するアプリケーション グループの設定を選択することができます。 入力した内容、 クライアント IP アドレスのフィルターを構成する セクションでは、監視されているクライアント要求を決定します。 クライアント IP フィルターを使用すると、監視から除外するためのネットワークを選択します。 フィルターを適用することにより、管理者は監視対象のコンピューターのスコープを制限できます。 既定を監視するため、ローカル サーバー上で起動するブラウザーからの接続のみがインストルメント化されているために、フィルターは、localhost に設定します。 IP フィルター一覧が空の場合は、すべての IP アドレスが監視されます。 フィルターの定義に適合するすべての IP アドレスは、クライアント側の監視から除外されます。 詳細と例をフィルター処理は、次を参照してください。 クライアント側の監視用の IP アドレス除外フィルターを構成する方法です。

  3. このアプリケーション グループのより多くの設定を構成するのには、クリックして [詳細設定です。 ここでは、前のページで、設定だけでなく設定できます感度のしきい値を高速メソッドを除外することを行える、全体的な「ノイズ」を削減されるため、問題がここではあり、ネットワーク帯域幅の使用量の削減を決定するが容易します。 受信要求の割合だけをサンプリングすることもできます。 監視する着信要求の一部のみを選択すると、監視、サーバーの負荷を軽減するのに役立ちます。 さらに、これらの設定を構成できます。

    - **モニター** \] セクションで、モニタの既定のしきい値と間隔を変更することができます。
    
    - **データ収集** \] セクションで、収集するデータの種類を選択することができます。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ906422.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-warning(SC.12).jpeg" title="System_CAPS_warning" alt="System_CAPS_warning" />警告</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>[<strong>例外スタック</strong>] と [<strong>グローバル変数</strong>] データ コレクションを有効にすることにより、アプリケーション データが監視対象サーバーに送信されます。 データ コレクションを有効にしないことをお勧め <strong>例外スタック</strong> と <strong>グローバル変数</strong> 、HTTPS プロトコルを使用して、アプリケーションが構成されていない場合。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **ロード バランサーの設定** ことができますが、アプリケーションで使用しているロード バランサーの種類を選択します。 一覧に含まれていない場合、独自のロード バランサーを追加することもできます。 ロード バランサーの詳細については、次を参照してください。 [グループを対象とし、負荷分散装置とクライアント側の監視](hh544003\(v=sc.12\).md)
    
    - **監視サーバー** \] セクションで、監視機能をサーバーのグループのスコープを制限するグループを対象にできます。 対象となるグループを選択するには、次のようにクリックします。 **検索** を使用すると、 **グループの検索** ページ名と管理パックでは、グループを検索すると、選択したオブジェクトの一覧に追加します。 選択対象となるグループは、ブラウザー側のイベントを返すアプリケーション ページを設定する web アプリケーションをホストしているサーバーのみで構成されます。 このグループには、クライアント側の監視、サーバー側の監視に依存しないを制限することができます。
    
    System_CAPS_tipヒント

    両方のサーバー側とクライアント側対象グループのメンバーであるサーバーでホストされる唯一のアプリケーションは、クライアント側の監視によって監視されます。

    をクリックして変更を行ったときに OK, 、順にクリック **[次へ]**です。

  4. クライアント側の監視用にアプリケーション グループを有効にする、 クライアント側の監視を有効にする ] ページで、クライアント側の監視を有効にアプリケーションを選択します。 選択したアプリケーション コンポーネントの設定をカスタマイズするには、 カスタマイズです。

  5. Modifying Settings ] ページで、アプリケーション全体のグループの追加のアプリケーション コンポーネントは、同じ設定を構成することができます ページを除外トランザクションです。除外ページ ] をクリックして 追加 クライアント側の監視から除外するページを追加します。 この一覧に追加するページとは、クライアント側監視の互換性の確認タスクは検出を監視するため、アプリケーションを構成する前に、タスクを実行したときに、互換性のないページです。トランザクション ] をクリックして 追加 ASP.NET web ページ トランザクションを追加します。

  6. すべての監視構成を確認する: サーバー側の構成と、クライアント側の構成の両方:] をクリックして、 概要 ] タブ。 構成を確認したら、以下の] をクリックして OKです。

    System_CAPS_tipヒント

    [構成のいずれかを変更する場合、このページは、これを行う優れた時間です。 たとえばを確認またはサーバー側の構成の変更は、次のようにクリックします。、 サーバー側の構成 ] ページでその構成を確認します。 クライアント側の監視を無効にするには、 クライアント側の監視を有効にする ページ、およびチェック ボックスをオフにします。

  7. 概要 ] ページで、アプリケーション グループの監視構成を確認します。 監視テンプレートを作成するには、次のようにクリックします。 作成です。

  8. クライアント側の監視が構成した後は、クライアント側の監視設定は、サーバーに適用されている場合は、影響を受けるサーバーで IIS をリサイクルするアラートを受信します。 サポート技術情報の記事では、リンクを使用すると、サーバー上の IIS アプリケーション プールのリサイクルします。

    [!メモ]

    IIS を再起動した後、アプリケーションはこのが使用される監視するには開始しません。

既存の .NET アプリケーション パフォーマンス監視テンプレートをクライアント側の監視を追加するには

  1. 既存のクライアント側のアプリケーションの監視を有効にする .NET アプリケーション パフォーマンス監視 テンプレートで、 Operations Manager コンソールのナビゲーション ウィンドウで、クリックして、 作成 ボタンで、[ 管理パック テンプレート, 、] をクリックして .NET アプリケーション パフォーマンス監視, 、サーバー側監視用に構成したアプリケーション グループを右クリックし、[ プロパティです。

  2. プロパティ ページで、[、 クライアント側の監視を有効にする タブをクリックし、選択、 を有効にする アプリケーション グループの横のチェック ボックスです。

    クライアント側の監視を有効にする

    クライアント側の監視を有効にする

  3. カスタマイズ このページでオプションを表示、 設定の変更 、前の手順で説明するようにページです。

  4. クライアント側の既定の設定を構成するのには、クリックして、 クライアント側の既定 タブです。 これらの設定と、 [詳細設定 ページは、上記の手順で説明します。

    System_CAPS_tipヒント

    両方のサーバー側とクライアント側対象グループのメンバーであるサーバーでホストされる唯一のアプリケーションは、クライアント側の監視によって監視されます。

  5. すべての監視構成を確認する: サーバー側の構成と、クライアント側の構成の両方:] をクリックして、 概要 ] タブ。 構成を確認したら、以下の] をクリックして OKです。

  6. 概要 ] ページで、アプリケーション グループの監視構成を確認します。 監視テンプレートを作成するには、次のようにクリックします。 作成です。

  7. クライアント側の監視が構成した後は、クライアント側の監視設定は、サーバーに適用されている場合は、影響を受けるサーバーで IIS をリサイクルするアラートを受信します。 サポート技術情報の記事では、リンクを使用すると、サーバー上の IIS アプリケーション プールのリサイクルします。

    [!メモ]

    IIS を再起動した後、アプリケーションはこのが使用される監視するには開始しません。