Conferma dell’esecuzione dell’agente di raccolta dati

Controlla se il raccoglitore è in esecuzione utilizzando metodi diversi.

Frequenza consigliata: ogni 5-10 minuti

Utilizzo del test del sito

Un modo per verificare che il raccoglitore sia in esecuzione è quello di abilitare la funzione Site Test nel trasmettitore. Quando abiliti Test del sito, il trasmettitore invia periodicamente (ogni 60 secondi) una richiesta di GET al server web sul quale il raccoglitore è in esecuzione. Se il test del sito non riceve una risposta dal server web, scrive un messaggio di errore in syslog e invia un messaggio di errore al data workbench server (scritto nel file del registro del sensore).

Se Site Test riceve una risposta dal server Web, cerca nel file di coda un pacchetto dal server Web. Se il pacchetto non viene visualizzato (indicando che il raccoglitore non era in esecuzione per l'acquisizione dell'evento), Site Test scrive un messaggio di errore in syslog e invia un messaggio di errore all'Adobe (che viene scritto anche nel file del registro del sensore).

Nelle richieste inviate al server Web da Site Test, il valore User-Agent viene impostato su "Sensor Test". Se non desideri che queste richieste vengano visualizzate nel set di dati, aggiungi l'agente utente "Sensor Test" al file Baseline Robots List.txt o al file Extended Robots List.txt nella cartella Lookups del file data workbench server.

Per abilitare il test del sito nel trasmettitore

  1. Individua il file txlogd.conf sul computer in cui Sensor è in esecuzione e aprilo in un editor di testo.

  2. Nel file txlogd.conf, individua la riga "SiteTest" e configurala come mostrato di seguito. Se il file txlogd.conf non include la riga "SiteTest", è sufficiente aggiungere la riga alla fine del file di configurazione.

    SiteTest http, serverAddress, port, resource

    dove serverAddress è il nome o l’indirizzo IP del server web, port è la porta di ascolto HTTP del server e resource è la risorsa specifica che si desidera richiedere durante il test del server tramite Test sito. Tieni presente che resource può includere una stringa di query.

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

    Per testare più server web, è sufficiente specificare più righe di SiteTest.

Verifica di un cookie

Un altro modo per verificare che il raccoglitore sia in esecuzione su un server web consiste nel verificare se Sensor sta impostando un cookie nelle risposte che il server web sta restituendo ai client. Se il raccoglitore funziona, il server web restituisce un cookie "v1st".

È possibile rinominare il cookie. Se lo hai fatto, devi cercare il nome specificato, non v1st.

Puoi eseguire questo controllo utilizzando uno script automatizzato o un agente di monitoraggio. Per uno script di esempio o per ulteriore assistenza su questa attività, contatta Adobe Consulting Services.

In questa pagina

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