Gestion des erreurs de sonde

Si une sonde a été configurée pour s'exécuter dans un test mais IBM® DevOps Test Performance Test Server (Test Performance Test Server) ne parvient pas à l'exécuter, l'erreur suivante s'affichera dans la console de test:

 Probe definition does not have a Hosting Agent. 
Habituellement, cette erreur se produit lorsque les deux conditions suivantes se produisent:
  • La sonde Systat a été sélectionnée pour surveiller un composant d'infrastructure (par exemple, un serveur de messagerie).
  • Un agent pour l'hôte n'a pas été configuré dans la vue physique et n'a pas été inclus dans la vue physique. Onglet Moteurs du test de performances.

Lors de l'ajout de sondes aux tests de performances, les utilisateurs peuvent sélectionner les parties du système à surveiller dans leur environnement. La liste des composants système disponibles à surveiller provient des dépendances exprimées en Ecole d'Architecture (par exemple, un service qui dépend d'une base de données). La configuration de ces sondes dans la Vue Physique doit être effectuée à l'endroit approprié.

Par exemple, un hôte de serveur de base de données peut être configuré pour examiner les propriétés du système, ou une configuration de courtier EMS peut être configurée pour surveiller ses propres données statistiques. Dans les deux cas, chaque configuration de sonde nécessite un agent d'hébergement (c'est-à-dire l'agent qui exécutera la sonde).

La plupart des sondes peuvent être exécutées sur n'importe quel agent, même si elles ne sont pas installées sur le système testé, car elles utilisent des API distantes pour capturer des statistiques. Cependant, la sonde Systat doit être installée sur le système testé. Par conséquent, l'agent d'hébergement doit être configuré en tant qu'hôte sur lequel la sonde est installée.

Un scénario de configuration similaire est présenté dans l'exemple suivant:

Les opérations dépendent du serveur MQ dans la vue logique de l'école d'architecture.



Dans la Vue Physique, un agent a été configuré sur le serveur de test local, ghc-pc2. Le serveur MQ est sur le serveur gh-pc1.

Un test de performances permet de configurer des sondes pour le serveur MQ.



  1. Si le test de performances est exécuté à l'aide de l'agent sur ghc-pc2, le message d'erreur suivant de l'agent d'hébergement s'affichera:
     [Error] Error executing test: Probe definition does not have a Hosting agent defined: plug-in.custom.SysStat 

    L'erreur se produit car l'agent sur ghc-pc2 ne peut pas exécuter la sonde Systat pour le serveur MQ car elle ne s'exécute pas au même emplacement.

  2. Pour résoudre cette erreur, un agent doit être ajouté pour l'hôte du serveur MQ et inclus dans le test de performances.

    La prochaine fois que le test sera exécuté, la communication réussie avec la sonde pourra être visualisée dans la console de test.

     Initialised probes on: http://gh-pc1:4476 Communicating with Probe on http://gh-pc1:4476 via http://gh-pc1:59444