Identifier les serveurs d'applications Windows WebLogic
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.
- 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.
- 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.
- 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).
- 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.