Red Hat Découverte du serveur JBoss

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Découverte peut détecter les serveurs d’applications JBoss en cours d’exécution sur Linux et Windows les systèmes.

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

    Besoins

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

    Pour les serveurs d’applications JBoss exécutés sur Windows des systèmes, activez PowerShell sur Serveur MID.

    Remarque :
    Consultez l’article de la base de connaissances KB0687582 pour en savoir plus sur le model_id et le fabricant.

    Informations d'identification

    Pour obtenir la liste des commandes privilégiées dont vous avez besoin pour Détection et Mappage des services, reportez-vous à la section Mappage des services Commandes nécessitant un utilisateur privilégié. Cette liste comprend les commandes qui nécessitent des droits élevés pour détecter et mapper les hôtes Unix dans votre organisation.

    Classifieurs, schémas et sondes

    Classifieur Déclencher les sondes Schémas
    Serveur JBoss
    • Modèle horizontal : lance des schémas
    • Windows : liste de web.xml de recherche JBoss*
    • Windows : obtenir jboss-service.xml JBoss*
    • JBoss : rechercher web.xml liste*
    • JBoss : obtenir jboss-service.xml*

    Modèle JBoss

    *Pour les nouvelles instances, ces sondes sont inactives sur le classifieur. Discovery utilise des schémas pour Discovery.

    Pour utiliser des modèles, vérifiez que le schéma correct est spécifié dans la sonde de schéma horizontale du classifieur. Consultez les Ajouter la sonde de schéma horizontale à un classifieur pour obtenir les instructions.

    Données collectées

    Discovery renseigne les champs suivants dans la table JBoss [cmdb_ci_app_server_jboss] :
    Étiquette Nom du champ
    Nom nom
    Catégorie catégorie
    Version version
    Port(s) TCP tcp_port
    Discovery renseigne les champs suivants dans les tables Web Service [cmdb_ci_web_service] et Web Application [cmdb_ci_web_application] servers :
    Étiquette Nom de la table Nom du 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 S’exécute sur ::Exécute cmdb_ci_windows_server
    cmdb_ci_app_server_jboss Contient ::Contenu par cmdb_ci_web_application
    cmdb_ci_app_server_jboss Exécutions :Exécutions sur cmdb_ci_web_application
    cmdb_ci_app_server_jboss Exécutions :Exécutions sur cmdb_ci_web_service