---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Détection d'un serveur d'applications WebLogic

# Détection d'un serveur d'applications WebLogic {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Découverte crée ou met à jour un enregistrement CMDB lorsqu'il détecte une instance d'un serveur d'applications Oracle ou BEA WebLogic en cours d'exécution sur un système Windows ou Linux.

## Besoins {#c_DataCollDiscoWebLogicServers__section_zbl_2mn_lbb}

Pour Windows
:
    * [PowerShell](https://servicenow-prod.fluidtopics.net/8Kjv4YYN_mgROqYdc_3NRw "Configurez les MID Servers de votre organisation afin qu’ils utilisent PowerShell pour la détection horizontale et de haut en bas des Windows serveurs.") doit être activé sur le MID Server.
    * Le paramètre -Dweblogic.RootDirectory=\<path\> doit être défini pour les instances du serveur d'administration WebLogic qui démarrent via WebLogic NodeManager lors du démarrage du serveur. Les informations d'identification Windows doivent également disposer d'autorisations de lecture sur le fichier config.xml.
    {#c_DataCollDiscoWebLogicServers__ul_alz_4mn_lbb}

Pour Linux
:
    * Discovery requiert l'utilisation de ces commandes Bourne shell :
      * `find`
      * `cat`
      * `dirname`
      {#c_DataCollDiscoWebLogicServers__ul_e4w_jmn_lbb}
    * Les instances du serveur d'administration WebLogic démarrées via NodeManager doivent présenter le paramètre -Dweblogic.RootDirectory=\<path\> défini et visible via la commande Linux ps process stat (pour chaque AdminServer) pour le reste du serveur d'applications Linux WebLogic et les informations d'application Web à renseigner dans la CMDB.
    * La configuration suivante doit être définie dans le fichier sudoers :`User ALL=(root) NOPASSWD: /bin/sh *`

      `User` est le nom d'utilisateur indiqué dans les informations d'identification SSH que vous créez pour cette détection.
    * La commande suivante doit pouvoir être exécutée :`/bin/sh /tmp/snc-*-findcat.sh * *"`

      Ne modifiez pas `findcat.sh`.
    * Si vous utilisez des sondes, et non des modèles, pour la détection WebLogic, la sonde Linux - Weblogic - Find config.xml doit spécifier ce paramètre et cette valeur : must_sudo `=` true
{#c_DataCollDiscoWebLogicServers__ul_e54_3mn_lbb}  
Remarque :  
Pour plus d'informations sur la migration de la sonde vers le modèle, consultez l'article de la base de connaissances [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477)

## Informations d'identification

* [Informations d'identification applicatives](https://www.servicenow.com/docs/access?context=applicative-creds&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)
* [Informations d'identification Windows](https://www.servicenow.com/docs/access?context=r_WindowsCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)
* [Informations d'identification SSH](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)
{#c_DataCollDiscoWebLogicServers__ul_zqs_nkf_kcb}

## Classifieur, modèle et sonde {#c_DataCollDiscoWebLogicServers__section_dfh_vvm_rz}

{#c_DataCollDiscoWebLogicServers__table_fzd_2yv_jz__entry__3}

| Classifieur | Sondes de déclenchement | Modèle |
|-|-|-|
| Serveur WebLogic | * Modèle horizontal : lance les modèles * Windows - WebLogic - Obtenir web.xml\* * Windows - WebLogic - Rechercher config.xml\* * Linux - WebLogic - Rechercher config.xml\* {#c_DataCollDiscoWebLogicServers__ul_ixv_myv_jz} | WebLogic |
[ ]

{#c_DataCollDiscoWebLogicServers__table_fzd_2yv_jz}\*Pour les nouvelles instances, ces sondes sont inactives sur le classifieur. Discovery utilise des modèles de détection.

Pour utiliser des modèles, vérifiez que le modèle approprié est spécifié dans la sonde de modèle horizontal sur le classifieur. Consultez les [Ajouter la sonde de modèle horizontal à un classifieur](https://servicenow-prod.fluidtopics.net/8YXS9Nh1DrW8LqLHlWRYeA#t_AddHorizontalPatternProbe "Pour utiliser un modèle dans les phases d'identification et d'exploration de la détection horizontale, vous devez ajouter la sonde de modèle horizontal aux classifieurs pour les CI que vous essayez de détecter.") pour obtenir les instructions.

## Données collectées sur Windows {#c_DataCollDiscoWebLogicServers__section_zjq_qvn_lbb}

{#c_DataCollDiscoWebLogicServers__table_pqt_bwn_lbb__entry__4}

| Étiquette | Nom de table | Nom de champ | Source |
|-|-|-|-|
| Nom | cmdb_ci_app_server_weblogic | name | processus en cours d'exécution |
| Version | cmdb_ci_app_server_weblogic | version | config.xml |
| Domaine WebLogic | cmdb_ci_app_server_weblogic | weblogic_domain | config.xml |
| Port(s) TCP | cmdb_ci_app_server_weblogic | tcp_port | web.xml et processus en cours |
| Nom | cmdb_ci_web_application | name | config.xml |
| Base de documents | cmdb_ci_web_application | document_base | config.xml |
| Description | cmdb_ci_web_application | description | web.xml |
| Classe de servlet | cmdb_ci_web_application | servlet_class | web.xml |
| Nom de servlet | cmdb_ci_web_application | servlet_name | web.xml |
| Serveur d'application | cmdb_ci_web_application | app_server | config.xml |
| Port(s) TCP | cmdb_ci_web_application | tcp_port | web.xml |
[ ]

{#c_DataCollDiscoWebLogicServers__table_pqt_bwn_lbb}

## Données collectées sur Linux {#c_DataCollDiscoWebLogicServers__section_lyf_5wn_lbb}

{#c_DataCollDiscoWebLogicServers__table_fqn_dxn_lbb__entry__3}

| Table | Champ | Source |
|-|-|-|
| cmdb_ci_app_server_weblogic | Nom (name) | processus en cours d'exécution |
| cmdb_ci_app_server_weblogic | Port TCP (tcp_port) | processus en cours d'exécution |
| cmdb_ci_app_server_weblogic | Version (version) | config.xml |
| cmdb_ci_app_server_weblogic | Domaine WebLogic (weblogic_domain) | config.xml |
| cmdb_ci_web_application | Nom (name) | config.xml |
| cmdb_ci_web_application | Chemin du contexte (context_path) | config.xml |
| cmdb_ci_web_application | Serveur d'applications (app_server) | config.xml |
[ ]

{#c_DataCollDiscoWebLogicServers__table_fqn_dxn_lbb}

## Relation {#c_DataCollDiscoWebLogicServers__section_m31_kxn_lbb}

{#c_DataCollDiscoWebLogicServers__table_wnk_3nw_wtb__entry__3}

| Classes parents | Type de relation | Classe enfant |
|-|-|-|
| cmdb_ci_app_server_weblogic | Runs on::Runs | cmdb_ci_windows_server ou cmdb_ci_linux_server |
| cmdb_ci_app_server_weblogic | Contains::Contained by | cmdb_ci_web_application |
| cmdb_ci_app_server_weblogic | Depends on::Used by | cmdb_ci_app_server_weblogic Cette relation est établie entre un AdminServer et tous les serveurs gérés qu'il encapsule. |
[ ]

{#c_DataCollDiscoWebLogicServers__table_wnk_3nw_wtb}  
Figure 1. Exemples de relations WebLogic
* **[Ajouter un accès sudo pour la sonde WebLogic - Rechercher config.xml](https://servicenow-prod.fluidtopics.net/kyYwoZ1faUeOdmboJz2Saw)**   
  Si vous n'utilisez pas le modèle WebLogic, vous pouvez ajouter des privilèges sudo à la sonde Linux - WebLogic - Rechercher config.xml.
* **[Identifier les serveurs d'applications Windows WebLogic](https://servicenow-prod.fluidtopics.net/bJyjtmuEmCQTamLTpHTEkg)**   
  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.

