確認資料收集器執行中

檢查收集器是否使用不同的方法運行。

建議頻率: 每5-10分鐘

使用站點測試

驗證收集器是否正在運行的一種方法是在發射器中啟用「站點測試」功能。 啟用「站點測試」時,發射器會定期(每60秒)向運行收集器的Web伺服器發送GET請求。 如果站點測試未從Web伺服器獲得響應,它將錯誤消息寫入syslog並向data workbench server發送錯誤消息(寫入感測器日誌檔案)。

如果網站測試收到來自網站伺服器的回應,它會在佇列檔案中尋找來自網站伺服器的封包。 如果資料包未出現(表示收集器未運行以捕獲事件),Site Test將錯誤消息寫入syslog並向Adobe發送錯誤消息(也將寫入感測器日誌檔案)。

在網站測試傳送至網站伺服器的請求中,網站測試會將使用者代理值設為「Sensor測試」。 如果您不希望這些請求出現在您的資料集中,請將「Sensor測試」User-Agent新增至Baseline Robots List.txt檔案,或將Lookups檔案夾中的Extended Robots List.txt檔案新增至data workbench server。

在發射器中啟用站點測試

  1. 在運行Sensor的電腦上找到txlogd.conf檔案,並在文本編輯器中將其開啟。

  2. 在txlogd.conf檔案中,找到"SiteTest"行並設定它,如下所示。 如果您的txlogd.conf檔案不包含"SiteTest"行,只需將該行新增至設定檔案的結尾。

    SiteTest http, serverAddress, port, resource

    其中​serverAddress​是Web伺服器的名稱或IP位址,port​是伺服器的HTTP監聽埠,而​resource​是您在測試伺服器時希望網站測試要求的特定資源。 請注意,resource​可以包含查詢字串。

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

    若要測試多個Web伺服器,您只需指定多個SiteTest行。

正在檢查Cookie

另一種驗證收集器是否在Web伺服器上運行的方法是檢查Sensor是否在Web伺服器返回客戶端的響應中設定Cookie。 如果收集器正在運作,Web伺服器會傳回「v1st」Cookie。

您可以重新命名Cookie。 如果您已這麼做,則必須尋找指定的名稱,而非v1st。

您可以使用自動指令碼或監視代理執行此檢查。 如需此工作的範例指令碼或其他說明,請聯絡Adobe諮詢服務。

本頁內容