ウェブページデータ収集
最終更新日 - 11年2026月XNUMX日
Webページ(HTTP/HTTPS)データ収集を使用すると、HTTPまたはHTTPSリクエストを送信することで、Webエンドポイントからデータを取得できます。この収集方法により、可用性の監視、応答時間の測定、WebページコンテンツまたはAPIレスポンスからの値の抽出が可能になります。
ウェブページデータ収集は、HTTPまたはHTTPS経由でデータを公開するウェブアプリケーション、API、またはサービスを監視したり、エンドポイントの可用性と応答動作を検証したり、構造化または半構造化された応答から値を抽出したりするために一般的に使用されます。
データソースで収集方法として「Webページ(HTTP/HTTPS)」を選択すると、コレクターがエンドポイントに接続し、リクエストを送信し、レスポンスを解釈する方法を設定できます。
ウェブページを使用したデータ収集の要件
ウェブページ(HTTP/HTTPS)のデータ収集を設定するには、以下の手順を実行してください。
- コレクターがターゲットエンドポイントに到達します
詳細については、を参照してください。 HTTP プロキシと通信するためのコレクタの構成. - リクエストは適切な形式でなければなりません
- 有効なHTTP/1.0またはHTTP/1.1リクエストを使用してください。HTTP/1.1ではHostヘッダーが必要です。
-
\n改行のため。
推奨事項: 含めないでください Content-Length ヘッダー。コレクターが自動的に設定します。
- 認証資格情報はプロパティとして定義されます(例:
http.user,http.pass,ntlm.domain) - HTTPSエンドポイントは有効なSSL証明書を提示します
NTLM認証を使用する場合は、以下のものが必要です。
- HTTP/1.1リクエストを使用する
- を含めないでください
Connection: closeヘッダ - コレクターが十分な権限で実行されるようにしてください。
注意: コレクターをローカルシステムとして実行することはサポートされていません。
ウェブページデータ収集の設定
- LogicMonitorで、次の場所に移動します モジュール > 新しいデータソースを作成するか、Webページデータ収集を設定する既存のデータソースを選択します。
詳細については、を参照してください。 カスタム モジュールの作成 or モジュール管理. - 必要に応じてデータソースを構成または変更し、 収集方法 ドロップダウンメニュー。
詳細については、を参照してください。 データソース構成.
- データの収集頻度を定義するには、次の時間(分単位)を選択してください。 収集スケジュール ドロップダウンメニュー。
- アクセスグループ セクションで、必要に応じてアクセス グループを追加して、モジュールを表示または編集できるユーザーを制御します。
詳細については、を参照してください。 モジュールのアクセスグループ. - に適用されます 要件に基づいて、セクションに任意のAppliesToスクリプトメソッドを追加します。
これは、モジュールが適用されるリソースを決定します。詳細については、以下を参照してください。 AppliesTo関数のスクリプトの概要. - コレクションセクションで、以下の操作を行います。
- (オプション)リクエストにHTTPSを使用するように設定するには、 SSL スイッチ。
スイッチが無効になっている場合、リクエストはHTTPを使用します。お願い有効にすると、デフォルトのポートが443に変更されます。 - リクエストに使用する TCP ポートを指定するには、エンドポイントによって公開されているポートを次のように入力します。 ポート フィールド。
例えば、HTTPの場合は80、HTTPSの場合は443です。 - (オプション) コレクターが接続確立を待つ時間を設定するには、ミリ秒単位で時間を入力します。 接続タイムアウト(ミリ秒) フィールド。
- (オプション) リクエスト送信後、コレクターが応答を待つ時間を設定するには、ミリ秒単位で時間を入力します。 読み取りタイムアウトフィールド(ミリ秒) フィールド。
- (オプションエンドポイントに送信される HTTP リクエストを定義するには、有効な値を入力します。
HTTP/1.1orHTTP/1.1リクエスト リクエスト フィールド。
DataSourceをリソースやインスタンス間で再利用できるようにするには、LogicMonitorトークンを入力できます。##HOSTNAME##or##WILDVALUE##.
詳細については、を参照してください。 データ収集に利用可能なトークン.
次のコードに例を示します。GET /status HTTP/1.1\n Host: ##HOSTNAME##\n \n - (オプションコレクターが HTTP リダイレクトに従うかどうかを判断するには、 リダイレクトをフォローしますか? スイッチ。
リダイレクトは、エンドポイントによって最大3つのリダイレクトを返します。
このスイッチを無効にしておくと、エンドポイントは最初の応答のみを返すようになります。
- (オプション)リクエストにHTTPSを使用するように設定するには、 SSL スイッチ。
- データポイントのセクションで、必要に応じてデータポイントを追加または編集します。
詳細については、を参照してください。 データポイントの概要。 - 設定時には、以下の手順を実行してください。
- データポイントソースのドロップダウンメニューから、以下のいずれかを選択してください。
- 状態コード—HTTPレスポンスステータスを収集するには、これを選択します。
ステータス値は、次の構造に対応します。1 (HTTP 200)、2 (HTTP 3xx)、3 (HTTP 4xx)、4 (HTTP 5xx)、5 (接続拒否)、6 (無効なSSL証明書)。 - ページの最後のバイトを読み込むまでのRTT—リクエストの完了にかかる時間を計測するには、このオプションを選択してください。値はミリ秒単位で返されます。
- HTTPレスポンス全体— ヘッダーと本文を含む完全なHTTPレスポンスを収集するには、このオプションを選択します。
- HTTPレスポンスボディ—レスポンスボディのみを収集する場合に選択します。通常、返されたコンテンツから値を抽出する場合に使用します。
- 状態コード—HTTPレスポンスステータスを収集するには、これを選択します。
- (オプション定義するには HTTPレスポンス全体 or HTTPレスポンスボディ 応答します。オプションを選択してください。 出力を次のように解釈します ドロップダウンメニュー。
詳細については、を参照してください。 出力解釈方法.
- 設定を保存するには、 Save.
- (オプションエンドポイントで認証が必要な場合は、 事業紹介 or リソースグループ 資格情報をプロパティとして定義する。
http.userandhttp.pass、 加えますntlm.domainNTLM認証が必要な場合。
詳細については、を参照してください。 リソースとインスタンスのプロパティ.
- データポイントソースのドロップダウンメニューから、以下のいずれかを選択してください。
注意: コレクターはまず認証なしでアクセスを試み、必要に応じて適切な方法で自動的に再試行します。データソース側での追加設定は不要です。
この設定が完了すると、データソースは指定されたエンドポイントからデータの収集を開始し、データポイントの値が監視およびアラートに利用できるようになります。