En savoir plus sur le Data Workbench Annonce de fin de vie.
Vérifiez si le collecteur s’exécute à l’aide de méthodes différentes.
Fréquence recommandée : Toutes les 5-10 minutes
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 sur syslog et envoie un message d’erreur à la variable data workbench server (é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 le Sensor Test" User-Agent dans la variable Baseline Robots List.txt ou le fichier Extended Robots List.txt dans le fichier Lookups sur le dossier data workbench server.
Activation du test de site dans l’émetteur
Recherchez la variable txlogd.conf sur l’ordinateur où Sensor s’exécute et l’ouvre dans un éditeur de texte.
Dans le txlogd.conf recherchez la ligne "SiteTest" et configurez-la comme illustré ci-dessous. Si votre txlogd.conf n’inclut pas la ligne "SiteTest", ajoutez simplement la ligne à la fin du fichier de configuration.
SiteTest http, serverAddress, port, resource
where 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 Test du site 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.
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.