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

Vérifiez si le collecteur s’exécute à l’aide de méthodes différentes.

Fréquence recommandée : Toutes les 5-10 minutes

Utilisation du test du site

Une méthode pour 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 régulièrement (toutes les 60 secondes) une demande de GET au serveur web sur lequel le collecteur est exécuté. Si Site Test n’obtient pas de réponse du serveur web, il écrit un message d’erreur dans syslog et envoie un message d’erreur à data workbench server (qui est écrit dans le fichier de log du capteur).

Si Test de site 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 l’événement), Site Test écrit un message d’erreur sur syslog et envoie un message d’erreur à Adobe (qui est é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’agent-utilisateur "Sensor Test" au fichier Baseline Robots List.txt ou au fichier Extended Robots List.txt dans le dossier Lookups de la balise data workbench server.

Activation du test de 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 illustré ci-dessous. Si votre fichier txlogd.conf ne contient pas la ligne "SiteTest", ajoutez simplement la ligne à la fin du fichier de configuration.

    SiteTest http, serverAddress, port, resource

    serverAddress est le 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, contactez les services de conseil d’Adobe.

Sur cette page