データコレクターの実行状態の確認

コレクタが異なる方法で実行されているかどうかを確認します。

推奨頻度:5 ~ 10分 ごと

サイトテストの使用

コレクタが実行されていることを確認する1つの方法は、トランスミッタでサイトテスト機能を有効にすることです。 サイトテストを有効にすると、トランスミッタは定期的に(60秒ごとに)コレクタが実行されているWebサーバにGETリクエストを送信します。 Site TestがWebサーバーから応答を受け取らない場合、Syslogにエラーメッセージを書き込み、data workbench serverにエラーメッセージを送信します(これはsensor-logファイルに書き込まれます)。

Site Testは、Webサーバーから応答を受け取ると、キューファイル内でWebサーバーからのパケットを探します。 パケットが表示されない場合(イベントの取り込みにコレクタが実行されていないことを示す)、Site Testはエラーメッセージをsyslogに書き込み、Adobeにエラーメッセージを送信します(これもsensor-logファイルに書き込まれます)。

Site TestがWebサーバーに送信する要求で、Site TestはUser-Agentの値を「Sensor Test」に設定します。 これらのリクエストをデータセットに含めない場合は、data workbench serverのLookupsフォルダーのBaseline Robots List.txtファイルまたはExtended Robots List.txtファイルに「Sensor Test」 User-Agentを追加します。

送信機でサイトテストを有効にするには

  1. Sensorを実行しているマシン上でtxlogd.confファイルを探し、テキストエディターで開きます。

  2. txlogd.confファイルで、「SiteTest」行を探し、次のように設定します。 txlogd.confファイルに「SiteTest」行が含まれていない場合は、設定ファイルの末尾に行を追加します。

    SiteTest http, serverAddress, port, resource

    serverAddress​はWebサーバーの名前またはIPアドレス、port​はサーバーのHTTPリスニングポート、resource​はサーバーのテスト時にSite Testに要求させる特定のリソースです。 resource​にはクエリ文字列を含めることができます。

    例:SiteTest http,localhost,80,/index.jsp

    複数のWebサーバーをテストするには、単に複数のSiteTest行を指定します。

Cookieのチェック

コレクタがWebサーバー上で実行されていることを検証する別の方法は、Sensorがクライアントに返すWebサーバーの応答にcookieが設定されているかどうかを確認することです。 コレクタが動作している場合、Webサーバーは「v1st」Cookieを返します。

cookieの名前は変更できます。 名前を付けた場合は、v1stではなく、指定した名前を探す必要があります。

このチェックは、自動化されたスクリプトまたは監視エージェントを使用して実行できます。 このタスクのサンプルスクリプトやその他のヘルプについては、Adobeのコンサルティングサービスにお問い合わせください。

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now