Détection de serveurs Red Hat JBoss

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Découverte peut détecter les serveurs d'applications JBoss exécutés sur les systèmes Linux et Windows.

    Remarque :
    Pour plus d’informations sur la migration de la sonde vers le modèle, consultez l’article de la base de connaissances KB0694477

    Besoins

    Pour les serveurs d'applications JBoss exécutés sur les systèmes Linux.
    • Définissez les autorisations des sondes pour utiliser ces commandes Bourne shell : find, cat et dirname.
    • Activez SSH sur le serveur d'applications JBoss. Les informations d'identification SSH doivent également disposer des autorisations de lecture sur les fichiers web.xml et jboss-service.xml.

    Pour les serveurs d'applications JBoss exécutés sur les systèmes Windows, activez PowerShell sur le MID Server.

    Remarque :
    Consultez l’article de la base de connaissances KB1196998 pour plus d’informations sur le comportement des numéros de modèle et KB0687582 pour plus d’informations sur model_id et le fabricant.

    Informations d'identification

    Pour obtenir la liste des commandes privilégiées dont vous avez besoin pour Découverte et Mappage des services, consultez Commandes Mappage des services nécessitant un utilisateur à privilèges la liste des commandes qui nécessitent des droits élevés pour détecter et mapper les hôtes Unix de votre organisation.

    Classifieurs, modèles et sondes

    Classifieur Sondes de déclenchement Modèles
    Serveur JBoss
    • Modèle horizontal : lance les modèles
    • Windows : JBoss Find web.xml List*
    • Windows : JBoss Get jboss-service.xml*
    • JBoss : Find web.xml List*
    • JBoss : Get jboss-service.xml*

    Modèle JBoss

    *Pour les nouvelles instances, ces sondes sont inactives sur le classifieur. Discovery utilise des modèles de détection.

    Pour utiliser des modèles, vérifiez que le modèle approprié est spécifié dans la sonde de modèle horizontal sur le classifieur. Consultez les Ajouter la sonde de modèle horizontal à un classifieur pour obtenir les instructions.

    Données collectées

    Discovery renseigne les champs suivants de la table JBoss [cmdb_ci_app_server_jboss] :
    Étiquette Nom de champ
    Nom name
    Catégorie category
    Version version
    Port(s) TCP tcp_port
    Discovery renseigne les champs suivants des tables de serveurs Service Web [cmdb_ci_web_service] et Application Web [cmdb_ci_web_application] :
    Étiquette Nom de table Nom de champ Source
    Nom cmdb_ci_web_service nom jboss-service.xml
    Serveur d'application cmdb_ci_web_service app_server Référence interne
    Description cmdb_ci_web_application short_description web.xml
    Nom cmdb_ci_web_application nom web.xml
    Base de documents cmdb_ci_web_application document_base web.xml
    Serveur d'application cmdb_ci_web_application app_server web.xml
    Nom de servlet* cmdb_ci_web_application servlet_name web.xml
    Classe de servlet* cmdb_ci_web_application servlet_class web.xml
    *Serveurs Windows uniquement

    Relations

    Tableau 1. Relations créées
    Classes parents Relation Classe enfant
    cmdb_ci_web_service Runs on::Runs cmdb_ci_windows_server
    cmdb_ci_app_server_jboss Contains::Contained by cmdb_ci_web_application
    cmdb_ci_app_server_jboss Runs::Runs on cmdb_ci_web_application
    cmdb_ci_app_server_jboss Runs::Runs on cmdb_ci_web_service