Identifier les serveurs d'applications Windows WebLogic

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Si vous n'utilisez pas le modèle WebLogic, Discovery suit ce processus lorsqu'il utilise les sondes Windows : processus actifs ou Linux : processus actifs.

    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 WebLogic.

    1. La sonde Windows : processus actifs ou Linux : processus actifs détecte un processus en cours d'exécution qui correspond à l'un des critères suivants :
      • Les paramètres du processus contiennent weblogic.Server.
      • Les paramètres du processus contiennent -Dweblogic.name.
    2. En cas de correspondance avec l'un des critères :
      • Un enregistrement est créé dans la table BEA WebLogic [cmdb_ci_app_server_weblogic]. L'enregistrement est renseigné avec le nom du serveur et le port TCP, qui sont collectés à partir du processus en cours d'exécution.
      • Les sondes Windows - WebLogic - Rechercher config.xml ou Linux - WebLogic - Rechercher config.xml se déclenchent. Le capteur de cette sonde renseigne des informations supplémentaires dans l'enregistrement BEA WebLogic [cmdb_ci_app_server_weblogic] et l'enregistrement Application Web [cmdb_ci_web_application] le cas échéant.
    3. La sonde Windows - WebLogic - Rechercher config.xml ou Linux - WebLogic - Rechercher config.xml tente de trouver le fichier config.xml associé du serveur en :
      • utilisant le paramètre -Dweblogic.RootDirectory=<path> défini dans le processus en cours d'exécution ;
      • [Windows] recherchant les fichiers config.xml sous le paramètre –Dplatform.home=<path> défini dans le processus en cours d'exécution (pas aussi efficace qu'en utilisant les paramètres du processus) ;
      • [Linux] recherchant le processus parent qui a démarré le serveur WebLogic (viable uniquement si l'ordinateur virtuel WebLogic a été démarré via le script startWeblogic.sh ou le script personnalisé connexe et non le processus d'initialisation).
    4. Si des applications Web associées sont trouvées dans le fichier WebLogic config.xml, la sonde Windows - WebLogic - Rechercher web.xml se déclenche pour chaque application. Cette sonde lit le fichier WebLogic web.xml pour chaque application Web et le capteur, puis renseigne les informations supplémentaires.