確認資料收集器執行中

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

建議頻率: 每5-10分鐘

使用站點測試

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

如果站點測試收到來自Web伺服器的響應,則在隊列檔案中查找來自Web伺服器的資料包。 如果資料包未出現(表示收集器未運行以捕獲事件),則站點測試將錯誤消息寫入syslog並向Adobe發送錯誤消息(也寫入感測器日誌檔案)。

在站點測試發送到Web伺服器的請求中,站點測試將User-Agent值設定為" Sensor Test"。 如果您不希望這些請求在資料集中顯示,請將「 Sensor Test」 User-Agent添加到Baseline Robots List.txt檔案或data workbench server資料夾的Lookups檔案中。Extended Robots List.txt

在傳輸器中啟用站點測試

  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諮詢服務。

本頁內容