Web アプリケーションの可用性監視テンプレート

重要

このバージョンの Operations Manager はサポート終了に達しました。 Operations Manager 2022 にアップグレードすることをお勧めします。

[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートを使用すると、1 つ以上の Web アプリケーション URL の可用性監視テストを作成し、内部の場所からこれらの監視テストを実行できます。 状態ビューとアラート ビューに加えて、提供されているマップ ダッシュボードおよび詳細ダッシュボードでこれらのテストの状態を表示できます。

シナリオ

異なる場所から Web ベースのアプリケーションを監視し、特定の要件に従って動作しているかどうかを確認する必要があるシナリオでは、Web アプリケーション の可用性 監視テンプレートを使用します。これを指定できます。

内部の場所

内部の場所で常に使用できる必要がある Web アプリケーションがある場合があります。 [Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートを使用すると、どの Web アプリケーションがどの内部の場所から使用できるかを確認できます。

[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートによって実行される監視

既定では、[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートによって、次の監視が既定で構成されます。 [Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートの [構成の変更] ページでモニターを変更できます。

モニターの説明 既定の値
Web アプリケーション モニター - モニターは既定で有効です。
- テストの頻度: 10 分
- パフォーマンス データの収集間隔: 10 分おき
- テストのタイムアウト: 45 秒
- HTTP 状態コード: 400 (HTTP 状態コードが 400 以上の場合はアラートが生成されます)。
- 次の回数連続して条件が満たされない場合はアラートを生成する: 1
- 各テストからアラートを生成する: 有効
- リダイレクトを許可: 有効
- HTTP バージョン: HTTP/1.1
- HTTP メソッド: GET
- HTTP ヘッダー: "/" を受け入れる
- HTTP ヘッダー: 製品の言語を受け入れる
- HTTP ヘッダー: エンコーディング GZIP を受け入れる
パフォーマンス データ収集 - トランザクション応答時間: 有効
- 応答時間: 有効
- TCP 接続時間: 有効
- 最初のバイトまでの時間: 有効
- 最後のバイトまでの時間: 有効
- DNS 解決時間: 有効
- コンテンツ サイズ: 有効
- コンテンツの時間: 有効
- ダウンロード時間: 有効

監視データの表示

[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートによって収集されたすべてのデータは、[監視] ナビゲーション ウィンドウの [Application Monitoring] (アプリケーション監視) フォルダーの [Web Application Availability Monitoring] (Web アプリケーションの可用性監視) フォルダーに表示されます。 [Application Availability Monitoring] (アプリケーションの可用性監視) フォルダーには、テスト状態、Web アプリケーションの状態、および監視対象のテストに関連するアラートを提供する既定のビューとサブフォルダーが含まれています。 [Test State] (テスト状態) ビューを使用すると、個々のテストのテスト状態を確認できます。 各オブジェクトの状態には、最も悪いヘルス状態にある監視対象オブジェクトの状態が表示されるため、実行中のモニターの最も悪い状態を一目で確認できます。 1 つ以上のテストがエラーと共に表示され、少なくとも 1 つの他のテストが正常である場合、その特定のテストの場所に問題がある可能性があります。 すべてのコンポーネントが異常な場合は、Web アプリケーション自体に問題があることを示している可能性があります。

[Web Application Availability Monitoring] (Web アプリケーションの可用性の監視) フォルダー

Web アプリケーションの可用性監視フォルダーのスクリーンショット。

各モニターの状態を表示するには、各テストのヘルス エクスプローラーを開きます。

ウィザードのオプション

Web アプリケーション可用性監視テンプレートを実行するときは、次の表に示すようにオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。

全般

[全般] ページのスクリーンショット。

次のオプションは、ウィザードの [全般] ページで使用できます。

オプション 説明
名前 作成するテンプレートとテスト グループに使用するフレンドリ名を入力します。 この名前は、オペレーション コンソールの Web アプリケーションの状態ビューに表示され、[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) フォルダー以下のフォルダーに対して使用されます。
メモ: テンプレートに名前を付けてテンプレートを保存した後は、テンプレートを削除して再作成しないと、この名前を編集できません。
説明 テンプレートについて説明します。 (省略可能)
目的の管理パックの選択 テンプレートで作成されたビューや構成を保存する管理パックを選択します。 新しい管理パックにはテスト グループと同じ名前を付けます。同じ名前にすると、対応するもの同士を簡単に見つけられます。 既存の管理パックを使用することも、新しい管理パックを作成することもできます。 管理パックの詳細については、「管理パック ファイルの選択」を参照してください。

[What to monitor] (監視対象)

[監視対象] ページのスクリーンショット。

適切なプロトコル (http:// または https://) を含めて、テーブルにファイルを入力、貼り付け、またはインポートして、リストに URL を追加します。 "名前, URL" 形式のコンマ区切りの値 (CSV) のペアとして行全体を貼り付けることも、URL のリストだけを貼り付けることもできます。

ウィザードの [監視対象] ページでは、次のオプションを指定できます。

オプション 説明
名前 監視する Web サイトの名前。
URL [http://www.website.com](http://www.website.com) という形式の監視する Web サイトの URL。
追加 外部ファイルから監視する URL を追加します。 スプレッドシートの URL または行のリストは、次の形式のコンマ区切り値のペアとして貼り付けることができます: 名前, URL

[Where to Monitor From] (監視元)

[監視元] ページのスクリーンショット。

URL を監視する内部の場所を選択します。

ウィザードの [Where to Monitor From] (監視元) ページでは次のオプションを使用できます。

オプション 説明
内部の場所 監視元として構成する内部の場所。
[追加/削除] 監視する内部の場所を追加または削除します。

[内部の場所を選択します]

[内部の場所の選択] ページのスクリーンショット。

[What to monitor] (監視対象) ページで指定した URL の監視元である内部の場所を選択します。 [ 追加] を 選択して内部の場所を追加し、監視する内部の場所を検索して選択します。

ウィザードの [内部の場所を選択します] ページでは、次のオプションを使用できます。

オプション 説明
検索 検索で検索する場所の種類を示すオプション。 エージェントまたはプールを選択できます。
[名前の一部でフィルター処理] 内部の場所の検索をフィルター処理します。
検索 監視に使用できる場所を検索します。 利用可能な場所が [場所] 領域に表示されます。
監視する場所: 名前 監視元として選択できる内部の場所のリスト。
監視する場所: 場所 監視元として選択できる場所のリスト。
追加 選択した内部の場所を [選択した場所] 領域に追加します。 これらは、監視元としてウィザードを構成する場所です。
選択された場所: 名前 これらは、監視元として選択した内部の場所です。
選択された場所: 場所 監視元として選択した場所の一覧。

[View and validate tests] (テストの表示と検証)

[テストの表示と検証] ページのスクリーンショット。

これは、実行されるすべてのテストの概要です。 内部の場所を選択し、[ テストの実行 ] を選択してテスト構成を検証します。 このテンプレートのすべてのテストについて既定の設定を変更するには、[構成の変更] を選択します。

ウィザードの [View and Validate Tests] (テストの表示と検証) ページでは、次のオプションを使用できます。

オプション 説明
調査項目 テスト名、URL、場所、およびエージェント/プールのリストにある項目の結果を検索して返します。 検証する特定のテストまたはテストのセットを検索するには、これを使用します。
テスト名 テストの名前。
URL 特定のテストの URL。
[エージェント/プール] 内部 URL テストのエージェントまたはプールの場所。
[テストの実行] 選択されている内部テストの検証テストを実行します。
構成の変更 [構成の変更] ページを開き、作成するテンプレート内のすべてのテストの設定を変更できます。

テスト結果: [概要] タブ

[テスト結果の概要] タブのスクリーンショット。

ウィザードの [テスト結果] の [概要] タブでは、次のオプションを使用できます。

オプション 説明
[概要] タブ テストの要求が正しく処理されたかどうかを確認し、テストで使用されている URL と場所を表示します。 さらに、特定のテストと結果 (状態コード、DNS 解決時間、合計応答時間) が表示されます。

テスト結果: [詳細] タブ

[テスト結果の詳細] タブのスクリーンショット。

ウィザードの [テスト結果] の [詳細] タブでは、次のオプションを使用できます。

オプション 説明
[詳細] タブ: URL テストに関する詳細情報を表示します。 テストされた URL が表示されます。
[詳細] タブ: 結果 テストの要求が正常に処理されたかどうかを表示します。
[詳細] タブ: DNS 解決時間 (ミリ秒) DNS 解決時間を表示します。これにより、Web サイトが期待どおりに実行されていることを確認します。 監視している URL の IP アドレス。 DNS が Web サイトの IP アドレスを取得するためにかかる時間。
[詳細] タブ: 合計応答時間 (ミリ秒) トランザクション時間パフォーマンス カウンターと同じ合計応答時間が表示されます。
[詳細] タブ: HTTP 状態コード Web サイトに ping を行って状態コードを取得するときに HTTP 状態コードが表示されます。
[詳細] タブ: 応答本文のサイズ (バイト) HTTP 応答情報の応答本文のサイズが表示されます。
[詳細] タブ: サーバーの証明書の有効期間 (日) サイトの有効期限が切れた日付の証明書の有効期限が表示されます。 Web サイトは証明書の有効期限が切れている可能性があります。

テスト結果: [HTTP 要求] タブ

テスト結果の [HTTP 要求] タブのスクリーンショット。

ウィザードの [テスト結果] の [HTTP 要求] タブでは、次のオプションを使用できます。

オプション 説明
[HTTP 要求] タブ Web サイトに送信されるテストの HTTP 要求に関する詳細が表示されます。

テスト結果: [HTTP 応答] タブ

テスト結果の [HTTP 応答] タブのスクリーンショット。

ウィザードの [テスト結果] の [HTTP 応答] タブでは、次のオプションを使用できます。

オプション 説明
このタブに表示される内容 Web サイトから返されるテストの HTTP 応答に関する詳細が表示されます。

テスト結果: [生データ] タブ

テスト結果の [生データ] タブのスクリーンショット。

ウィザードの [テスト結果] の [生データ] タブでは、次のオプションを使用できます。

オプション 説明
このタブに表示される内容 サイトから取得した、書式設定されていないすべてのデータが表示されます。 Web サイトに問題がある場合、この情報は Web サイトに関する問題の可能性を特定するために役立ちます。

[Change configuration for test set] (テスト セット用構成の変更)

[テストの構成の変更] ページ (上部) のスクリーンショット。

[テストの構成の変更] ページのスクリーンショット (下部)。

ウィザードの [Change configuration for test set] (テスト セット用構成の変更) ページでは、次のオプションを使用できます。

重要

このページの設定は、テンプレートのすべてのテストに適用されます。

オプション 説明
テストの頻度/パフォーマンス データの収集間隔: テストの頻度 各テストを実行する頻度を入力します。
テストの頻度/パフォーマンス データの収集間隔: パフォーマンス データの収集間隔 パフォーマンス データを収集する頻度を入力します。 これにより、パフォーマンス データを間隔ごとに収集するかどうかを指定します。 たとえば、間隔が 10 分で、収集間隔が 2 に設定されている場合は、パフォーマンス データが 1 つおきまたは 20 分ごとに収集されることを意味します。
テストの頻度/パフォーマンス データの収集間隔: テストのタイムアウト テストがタイムアウトになり、キャンセルされるまで、テストで要求のアクティブな状態を維持する期間を入力します。
アラート: エラーのヘルス状態の条件: トランザクション応答時間 トランザクションの応答時間が、エラー正常性状態を生成する必要がある、または生成してはならない要因であるかどうかを指定します。 エラー正常性状態を生成するように指定されている場合は、エラー正常性状態を生成する前にトランザクションが超える必要があるしきい値を秒単位で設定します。
アラート: エラーのヘルス状態の条件: 要求 (ベース ページ): HTTP 状態コード HTTP 状態コードが、エラー正常性状態を生成する必要がある、または生成してはならない要素であるかどうかを指定します。 エラー正常性状態を生成するように指定されている場合は、HTTP 状態コードにエラー正常性状態を生成する数値を設定します。
アラート: エラーのヘルス状態の条件: 要求 (ベース ページ): 内容検索 一致するコンテンツでエラー正常性状態を生成するかどうかを指定します。 エラー正常性状態を生成するように指定されている場合は、一致させるコンテンツを指定します。
アラート: エラーのヘルス状態の条件: 要求 (ベース ページ): リダイレクトの確認 リダイレクトの存在がエラー正常性状態を生成する必要があるかどうかを指定します。
アラート: 警告のヘルス状態の条件: トランザクション応答時間 トランザクション応答時間が、警告の正常性状態を生成する必要がある、または生成しない要因であるかどうかを指定します。 警告正常性状態を生成するように指定した場合は、警告正常性状態を生成する前に、トランザクションが超える必要があるしきい値を秒単位で設定します。
アラート: 警告のヘルス状態の条件: 要求 (ベース ページ): HTTP 状態コード HTTP 状態コードで警告正常性状態を生成するかどうかを指定します。 警告の正常性状態を生成するように指定されている場合は、HTTP 状態コードに、警告正常性状態を生成する数値を設定します。
アラート: 警告のヘルス状態の条件: 要求 (ベース ページ): 内容検索 一致するコンテンツで警告の正常性状態を生成するかどうかを指定します。 警告の正常性状態を生成するように指定した場合は、一致させるコンテンツを指定します。
アラート: 警告のヘルス状態の条件: 要求 (ベース ページ): リダイレクトの確認 リダイレクトの存在が警告の正常性状態を生成する必要があるかどうかを指定します。
アラート: アラートが生成されるまでに条件が失敗する連続した回数 [アラート] セクション リストで選択した条件が、ここで指定した回数連続して満たされない場合、アラートが生成されます。
アラート: 各テストからアラートを生成する アプリケーションの各 URL テストのアラートを受信することを選択します。
アラート: 単一の概要アラートを生成する アプリケーションの URL テストごとにアラートを受信することを選択するのではなく、アプリケーションの概要アラートを受信することを選択します。 これは、垂直方向の Web サイトまたはアプリケーションを監視する場合に役立ちます。これにより、受信するアラートの数が減り、アプリケーションの全体的な状態がアラートの焦点を維持するためです。
障害がいくつ発生したらアラートを受け取るかのしきい値を上げると、アラートをさらに減らすことができます。 この 2 つの手法を合わせることで、自分にとって最も重要なこと (必要なパフォーマンスで、アプリケーションがどのくらい問題なく実行されているか) にアラートを集中させることができます。
パフォーマンスの収集: トランザクション応答時間 累積応答時間: DNS_RESOLUTION_TIME + TCP_CONNECT_TIME + TIME_TO_LAST_BYTE
パフォーマンスの収集: 要求 (ベース ページ): 応答時間 ブラウザーを開いてすべてのリソースの読み込みを待機するなどの、要求の処理時間。
パフォーマンスの収集: 要求 (ベース ページ): TCP 接続時間 ターゲット サーバーへの TCP 接続を確立し、サービスから最初の案内を受信するまでにかかる時間。
パフォーマンスの収集: 要求 (ベース ページ): 最初のバイトまでの時間 応答の最初のバイトが受信されるまでに TCP 接続が確立されてからかかった時間。
パフォーマンスの収集: 要求 (ベース ページ): 最後のバイトまでの時間 TCP 接続が確立されてから応答の最後のバイトが完全に受信されるまでの時間。
パフォーマンスの収集: 要求 (ベース ページ): DNS 解決時間 URL ドメイン名を IP アドレスに解決するまでにかかる時間。
パフォーマンスの収集: 要求 (ベース ページ): コンテンツ サイズ 受信した応答本文のサイズ。
パフォーマンスの収集: 要求 (ベース ページ): コンテンツの時間 ベース ページのダウンロード時間 (ベース ページのみ)。
パフォーマンスの収集: 要求 (ベース ページ): ダウンロード時間 ブラウザーを開いてすべてのリソースの読み込みを待機するなどの、要求の処理時間。
全般構成: リソース ヘルスを評価する リソース全体のヘルスを評価するかどうかを指定します。
全般構成: リダイレクトを許可 リダイレクトを許可し、エラーまたは警告の状態を発生させないかどうかを指定します。
全般構成: HTTP バージョン テストする HTTP バージョンを指定します。
全般構成: HTTP メソッド HTTP メソッドを指定します。
全般構成: 要求本文 要求の本文を表します。
HTTP ヘッダー: ヘッダー列 許容できるヘッダーを指定します。
HTTP ヘッダー: 値列 許容できるヘッダーの値を指定します。
HTTP ヘッダー: 追加 許容できるヘッダー名と値を追加します。
HTTP ヘッダー: 編集 [HTTP ヘッダーのプロパティ] ページを開きます。ここでは、選択した HTTP ヘッダーの名前または値を変更できます。
HTTP ヘッダー: 削除 許容されるリストから、選択したヘッダーを削除します。
プロキシ サーバー: プロキシ サーバーを使用する プロキシ サーバーを使用するかどうかを指定します。
プロキシ サーバー: アドレス プロキシ サーバーのアドレスを指定します。
プロキシ サーバー: ポート番号 ポート番号を指定します。

まとめ

[概要] ページのスクリーンショット。

ウィザードの [概要] ページには、 Web アプリケーション可用性監視 テンプレート用に構成した設定が一覧表示されます。 これらの設定のいずれかを変更する場合は、変更する設定が表示されたページに到達するまで、[ 前へ ] または [テンプレート ページ] を選択します。

[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートの作成と変更

.NET アプリケーション パフォーマンス監視ウィザードを実行する手順については、「Web アプリケーションの可用性の監視を構成する方法」を参照してください。

既存の [Web Application Availability Monitoring] (Web アプリケーションの可用性監視) テンプレートを変更するには

  1. 管理グループの中で作成者の資格情報があるユーザー アカウントを使って、オペレーション コンソールを開きます。
  2. [作成] ワークスペース 選択します。
  3. [ 作成 ] ナビゲーション ウィンドウで、[ 管理パック テンプレート] を展開し、[ Web アプリケーションの可用性の監視] を選択します。
  4. [Web Application Availability Monitoring] (Web アプリケーションの可用性監視) ウィンドウで、変更するテンプレートを見つけます。
  5. 変更するテスト グループを右クリックして、[プロパティ] を選択します。
  6. タブを使用して設定のページ内を移動し、このグループのテストの条件の再構成など、必要な変更を行い、[ OK] を選択します

[Web Application Availability Monitoring] (Web アプリケーションの可用性監視) モニターと収集されたデータの表示

アプリケーションの監視を構成したら、これら 3 つのビューが監視エクスペリエンスを始めるのに役立ちます。

すべての [Web Application Availability Monitoring] (Web アプリケーションの可用性監視) の監視対象アプリケーションを表示するには

  1. オペレーション コンソールを起動します。
  2. [監視 ] ワークスペースを選択します。
  3. [ 監視 ] ナビゲーション ウィンドウで、[ アプリケーションの監視] を展開し、[ Web アプリケーションの可用性の監視] を展開して、[ Web アプリケーションの状態] を選択します。

各モニターの状態を表示するには

  1. オペレーション コンソールを起動します。
  2. [監視 ] ワークスペースを選択します。
  3. [ 監視 ] ナビゲーション ウィンドウで、[ アプリケーションの監視 ] を展開し、[ Web アプリケーションの可用性の監視 ] を展開して、[ テスト状態] を選択します。
  4. [Test State] (テストの状態) ビューで、オブジェクトを右クリックします。 [開く] を選択し、[正常性エクスプローラー] を選択します。

アプリケーション コンポーネントで収集されたパフォーマンス データを表示するには

  1. オペレーション コンソールを起動します。
  2. [監視 ] ワークスペースを選択します。
  3. [ 監視 ] ナビゲーション ウィンドウで、[ アプリケーションの監視 ] を展開し、[ Web アプリケーションの可用性の監視 ] を展開して、[ Web アプリケーションの状態] を選択します。
  4. [Test State] (テストの状態) ウィンドウで、オブジェクトを右クリックします。 [ 開く ] を選択し、[ パフォーマンス ビュー] を選択します。
  5. [用例] ウィンドウで、表示するカウンターを選択します。
  6. [アクション] ウィンドウのオプションを使用して、パフォーマンス ビューを変更します。

2019 UR4 以降には、新しいパフォーマンス ビューの作成時にルールを選択するときにルールのターゲットを識別するのに役立つ [Target Class Display Name](ターゲット クラスの表示名) が追加されています。

パフォーマンス ビューを示すスクリーンショット。

こちらもご覧ください