Hérité : sondes et capteurs JBoss

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Découverte identifie un serveur d'applications Linux JBoss à l'aide de sondes et de capteurs.

    Linux

    Ce processus décrit l'utilisation de sondes, qui sont actives sur votre instance si vous effectuez une mise à niveau. Pour les nouvelles instances, Discovery utilise le modèle JBoss.

    1. La sonde UNIX : processus actifs détecte un processus en cours qui correspond à un paramètre de point d'entrée org.jboss.main.
    2. S’il existe une correspondance, un enregistrement est créé dans la table Serveur d’applications JBoss [cmdb_ci_app_server_jboss]. Les sondes suivantes sont également déclenchées :
      • JBoss - Find web.xml List : le capteur de cette sonde renseigne les informations dans la table Application Web [cmdb_ci_web_application] le cas échéant.
      • JBoss - Get jboss-service.xml : le capteur de cette sonde remplit les informations dans la table Service Web [cmdb_ci_web_service].
    3. La sonde JBoss - Find web.xml list recherche les fichiers web.xml du serveur d'applications JBoss. La sonde utilise le paramètre classpath dans le processus en cours, puis recherche l'installation JBoss dans le répertoire connexe server\default\deploy.
    4. Si les applications Web associées se trouvent dans le répertoire server\default\deploy, la sonde JBoss - Get web.xml se déclenche pour chaque application. Cette sonde lit le fichier web.xml pour chaque application Web et le capteur renseigne les informations supplémentaires dans la table Service Web [cmdb_ci_web_service].
    5. La sonde Boss - Get jboss-service.xml utilise le paramètre classpath dans le processus en cours pour rechercher le fichier jboss-service.xml, puis recherche le répertoire connexe server\default\conf\ dans l'installation JBoss.
    6. Si la sonde trouve avec succès le fichier jboss-service.xml dans le répertoire server\default\conf\, le capteur lit le contenu du fichier XML. Il crée ensuite des enregistrements supplémentaires dans la table Service Web [cmdb_ci_web_service] au besoin.

    Windows

    Ce processus décrit l'utilisation de sondes, qui sont actives sur votre instance si vous effectuez une mise à niveau. Pour les nouvelles instances, Discovery utilise le modèle JBoss.

    1. La sonde Windows : processus actifs détecte un processus en cours qui correspond à un paramètre de point d'entrée org.jboss.main.
    2. S’il existe une correspondance, un enregistrement est créé dans la table Serveur d’applications JBoss [cmdb_ci_app_server_jboss]. Les sondes suivantes sont également déclenchées :
      • JBoss - Find web.xml List : le capteur de cette sonde renseigne les informations dans la table Application Web [cmdb_ci_web_application] le cas échéant.
      • JBoss - Get jboss-service.xml : le capteur de cette sonde remplit les informations dans la table Service Web [cmdb_ci_web_service].
    3. La sonde JBoss - Find web.xml list recherche les fichiers web.xml du serveur d'applications JBoss. La sonde utilise le paramètre classpath dans le processus en cours, puis recherche l'installation JBoss dans le répertoire connexe server\default\deploy.
    4. Si les applications Web associées se trouvent dans le répertoire server\default\deploy, la sonde JBoss - Get web.xml se déclenche pour chaque application. Cette sonde lit le fichier web.xml pour chaque application Web et le capteur renseigne les informations supplémentaires dans la table Service Web [cmdb_ci_web_service].
    5. La sonde Boss - Get jboss-service.xml utilise le paramètre classpath dans le processus en cours pour rechercher le fichier jboss-service.xml, puis recherche le répertoire connexe server\default\conf\ dans l'installation JBoss.
    6. Si la sonde trouve avec succès le fichier jboss-service.xml dans le répertoire server\default\conf\, le capteur lit le contenu du fichier XML. Il crée ensuite des enregistrements supplémentaires dans la table Service Web [cmdb_ci_web_service] au besoin.