Identification des serveurs d’applications Windows WebLogic
Si vous n’utilisez pas le modèle Weblogic, Discovery suit ce processus lorsqu’il utilise les sondes Windows - Active Processes (Processus actifs) ou Linux (Active Processes).
Ce processus décrit l’utilisation des sondes, qui sont actives sur votre instance si vous effectuez une mise à niveau. Pour les nouvelles instances, Détection utilise le modèle Weblogic.
- 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.
- S’il y a une correspondance sur 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 déclencheurs de sonde Windows - Weblogic - Find config.xml ou Linux - Weblogic - Find config.xml. 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.
- La sonde Windows - Weblogic - Find config.xml ou la sonde Linux - Weblogic - Find config.xml tente de trouver le fichier config.xml associé pour le serveur en :
- Utilisation du -Dweblogic.RootDirectory=<path> paramètre défini dans le processus en cours.
- [Windows] Recherche de fichiers config.xml sous le –Dplatform.home=<path> paramètre défini dans le processus en cours (pas aussi efficace avec les paramètres du processus).
- [Linux] Recherche du processus parent qui a démarré le serveur WebLogic (viable uniquement si la machine virtuelle Java WebLogic a été démarrée via le startWeblogic.sh ou un script personnalisé connexe et non le processus init).
- Si des applications Web associées sont trouvées dans le fichier de config.xml WebLogic, la sonde de recherche Windows – Weblogic web.xml déclencheurs pour chaque application. Cette sonde lit le fichier WebLogic web.xml pour chaque application Web et capteur, puis renseigne les informations supplémentaires.