Confirmation que le collecteur de données est en cours d’exécution

Vérifiez si le collecteur fonctionne selon différentes méthodes.

Fréquence recommandée : toutes les 5 à 10 minutes

Utilisation du test de site

Une façon de vérifier que le collecteur est en cours d'exécution consiste à activer la fonction Test du site dans l'émetteur. Lorsque vous activez Test du site, l’émetteur envoie périodiquement (toutes les 60 secondes) une demande de GET au serveur Web sur lequel le collecteur est en cours d’exécution. Si Site Test n'obtient pas de réponse du serveur Web, il écrit un message d'erreur à syslog et envoie un message d'erreur à data workbench server (écrit dans le fichier de log de capteur).

Si Site Test reçoit une réponse du serveur Web, il recherche dans le fichier de file d’attente un paquet du serveur Web. Si le paquet n'apparaît pas (indiquant que le collecteur n'était pas en cours d'exécution pour capturer le événement), Site Test écrit un message d'erreur sur syslog et envoie un message d'erreur à l'Adobe (également écrit dans le fichier de log du capteur).

Dans les requêtes envoyées par Site Test au serveur Web, Site Test définit la valeur User-Agent sur "Sensor Test". Si vous ne souhaitez pas que ces requêtes apparaissent dans votre jeu de données, ajoutez l'User-Agent "Sensor Test" au fichier Baseline Robots List.txt ou au fichier Extended Robots List.txt dans le dossier Lookups de data workbench server.

Pour activer le test du site dans l’émetteur

  1. Recherchez le fichier txlogd.conf sur l’ordinateur sur lequel Sensor est exécuté et ouvrez-le dans un éditeur de texte.

  2. Dans le fichier txlogd.conf, recherchez la ligne "SiteTest" et configurez-la comme indiqué ci-dessous. Si votre fichier txlogd.conf n'inclut pas la ligne "SiteTest", il vous suffit d'ajouter la ligne à la fin du fichier de configuration.

    SiteTest http, serverAddress, port, resource

    serverAddress correspond au nom ou à l’adresse IP du serveur Web, port est le port d’écoute HTTP du serveur et resource est la ressource spécifique que vous souhaitez que Site Test demande lors du test du serveur. Notez que resource peut inclure une chaîne de requête.

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

    Pour tester plusieurs serveurs Web, il vous suffit de spécifier plusieurs lignes SiteTest.

Recherche d'un cookie

Une autre manière de vérifier que le collecteur s’exécute sur un serveur Web consiste à vérifier si Sensor définit un cookie dans les réponses que le serveur Web renvoie aux clients. Si le collecteur fonctionne, le serveur Web renvoie un cookie "v1st".

Il est possible de renommer le cookie. Si vous l’avez fait, vous devez rechercher le nom spécifié, et non v1st.

Vous pouvez effectuer cette vérification à l’aide d’un script automatisé ou d’un agent de surveillance. Pour obtenir un exemple de script ou une aide supplémentaire concernant cette tâche, veuillez contacter les Services de conseil en Adobe.

Sur cette page

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