IBM Détection de WebSphere Server à l’aide de sondes

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • WebSphere IBM Application Server est une infrastructure logicielle avec intergiciel qui héberge des applications Web basées sur Java. Découverte crée ou met à jour un CMDB enregistrement lorsqu’il détecte une instance d’un serveur d’applications WebSphere en cours d’exécution sur un Windows système OR Linux .

    Remarque :
    Depuis Contenu de visibilité version 6.1.0, la découverte basée sur le schéma est la méthode par défaut de découverte des instances IBM WebSphere Application Server. Les sondes WebSphere sont désactivées par défaut. Pour en savoir plus, consultez IBM Détection de WebSphere Application Server à l’aide de modèles.

    Websphere discovery sur Windows

    Conditions requises pour la découverte :

    Pour les serveurs d’applications WebSphere s’exécutant sur des systèmes Windows, activez PowerShell sur le serveur MID.

    Découverte Websphere sur Linux

    Conditions requises pour la découverte :
    • Activez SSH sur WebSphere Application Server.
    • Définissez des privilèges d’exécution pour permettre aux sondes suivantes d’exécuter des commandes :
      • WebSphere : obtenir des autorisations serverindex.xml : cat/lecture sur le fichier serverindex.xml
      • WebSphere : obtenir cell.xml : autorisations CAT/lecture sur le fichier cell.xml
      • WebSphere : obtenir server.xml : autorisations CAT/lecture sur le fichier server.xml

    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 inclut les commandes qui nécessitent des droits élevés pour détecter et mapper les hôtes Unix dans votre organisation.

    Sondes et capteurs

    Découverte utilise ce processus pour identifier les serveurs d’applications Linux WebSphere :

    1. La sonde Unix - Processus actifs détecte un processus en cours d’exécution qui correspond au com.ibm.ws.runtime.WsServer. Par exemple, la ...com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer sortie du processus a un paramètre de /opt/IBM/WPS/profiles/ccmdb/config localhostNode01Cell ccmdb01 server1. Les valeurs sont les suivantes :
      • dernier paramètre = server_name = server1
      • Dernier paramètre : 1 = node_name = CCMDB01
      • dernier paramètre : 2 = cell_name = localhostNode01Cell
      • Dernier paramètre : 3 = config_path = '/opt/IBM/WPS/profiles/ccmdb/config'
    2. S’il existe une correspondance, un enregistrement est créé dans la table IBM Websphere [cmdb_ci_app_server_websphere]. Les sondes suivantes sont déclenchées :
      • WebSphere : cellule
      • WebSphere : applications Web
      • WebSphere – Services Web
    3. La sonde WebSphere - Cell recherche le fichier cell.xml de l’instance à l’aide des paramètres du processus en cours d’exécution, puis dans le répertoire connexe <config_path>\cells\<cell_name>\ .
    4. Si la sonde parvient à trouver le fichier cell.xml , le capteur lit son contenu et renseigne des enregistrements supplémentaires de la table Websphere Cell [cmdb_ci_websphere_cell] si nécessaire.
    5. Si la sonde parvient à trouver le fichier serverindex.xml , le capteur lit son contenu et renseigne des enregistrements supplémentaires dans la table Application Web [cmdb_ci_web_application] si nécessaire.
    6. Si la sonde parvient à trouver le fichier server.xml , le capteur lit son contenu et renseigne des enregistrements supplémentaires de la table Service Web [cmdb_ci_web_service] si nécessaire.

    Découverte utilise ce processus pour identifier les serveurs d’applications Windows WebSphere :

    1. La sonde Windows - Processus actifs détecte un processus en cours d’exécution qui correspond au com.ibm.ws.runtime.WsServer. Par exemple, la ...com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer sortie du processus a un paramètre de /opt/IBM/WPS/profiles/ccmdb/config localhostNode01Cell ccmdb01 server1. Les valeurs sont les suivantes :
      • dernier paramètre = server_name = server1
      • Dernier paramètre : 1 = node_name = CCMDB01
      • dernier paramètre : 2 = cell_name = localhostNode01Cell
      • Dernier paramètre : 3 = config_path = '/opt/IBM/WPS/profiles/ccmdb/config'
    2. S’il existe une correspondance, un enregistrement est créé dans la table IBM Websphere [cmdb_ci_app_server_websphere]. Les sondes suivantes sont déclenchées :
      • Windows : WebSphere : cellulaire
      • Windows - WebSphere - Web Applications
      • Windows : WebSphere – Services Web
    3. La sonde Windows WebSphere - Cell recherche le fichier cell.xml de l’instance à l’aide des paramètres du processus en cours d’exécution, puis dans le répertoire <config_path>\cells\<cell_name>\ correspondant.
    4. Si la sonde parvient à trouver le fichier cell.xml , le capteur lit son contenu et renseigne des enregistrements supplémentaires de la table Websphere Cell [cmdb_ci_websphere_cell] si nécessaire.
    5. La sonde Windows - WebSphere - Web Applications recherche l’instance dans le fichier serverindex.xml à l’aide des paramètres du processus en cours d’exécution, puis dans le répertoire connexe <config_path>\cells\<cell_name>\nodes\<node_name> .
    6. Si la sonde parvient à trouver le fichier serverindex.xml , le capteur lit son contenu et renseigne des enregistrements supplémentaires dans la table Application Web [cmdb_ci_web_application] si nécessaire.
    7. La sonde Windows WebSphere - Services Web recherche le fichier server.xml de l’instance à l’aide des paramètres du processus en cours d’exécution, puis dans le répertoire connexe <config_path>\cells\<cell_name>\nodes\<node_name>\servers\<server_name> .
    8. Si la sonde parvient à trouver le fichier server.xml , le capteur lit son contenu et renseigne des enregistrements supplémentaires de la table Service Web [cmdb_ci_web_service] si nécessaire.

    Données collectées

    Tableau 1. Données collectées sur Windows les serveurs Websphere
    Table Champ Source
    cmdb_ci_app_server_websphere Nom (name) Processus en cours
    cmdb_ci_websphere_cell Nom (name) cell.xml
    cmdb_ci_websphere_cell ID de cellule (cell_id) cell.xml
    cmdb_ci_websphere_cell Type de cellule (cell_type) cell.xml
    cmdb_ci_websphere_cell Protocole de découverte de cellule (cell_discovery_protocol) cell.xml
    cmdb_ci_web_service Nom (name) server.xml
    cmdb_ci_web_service ID de service (service_id) server.xml
    cmdb_ci_web_application Nom (name) serverindex.xml
    Tableau 2. Données collectées sur Linux les serveurs Websphere
    Étiquette Nom de la table Nom de champ Source
    Nom cmdb_ci_websphere_cell nom server.xml
    Serveur d’application cmdb_ci_web_service app_server Référence interne
    Nom cmdb_ci_web_service nom server.xml
    Nom cmdb_ci_web_application nom serverindex.xml
    Serveur d’application cmdb_ci_web_application app_server serverindex.xml

    Relations

    Ces relations sont créées dans la table Relation de CI [cmdb_rel_ci].
    Classes parents Type de relation Classe enfant
    cmdb_ci_app_server_websphere S’exécute sur ::Exécute cmdb_ci_linux_server
    cmdb_ci_win_server S’exécute sur ::Exécute cmdb_ci_win_server
    cmdb_ci_app_server_websphere Contient ::Contenu par cmdb_ci_web_application
    cmdb_ci_web_service S’exécute sur ::Exécute cmdb_ci_app_server_websphere
    cmdb_ci_websphere_cell Contient ::Contenu par cmdb_ci_app_server_websphere