---
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'édition Apigee Edge Enterprise

# Détection d'édition Apigee Edge Enterprise {#ariaid-title1}

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

L'application ServiceNow Découverte utilise le modèle APIGee pour rechercher les versions 4.x.x d'édition Apigee Edge Enterprise. La détection de ces ressources nécessite l'installation de l'application Modèles de détection et de mappage des services à partir du ServiceNow Store.

Le modèle APIGee utilise un mécanisme de cache intégré qui collecte les données de chaque service API dans un fichier de cache local. Mappage des services effectue une détection de haut en bas sur ces fichiers de cache pour trouver des connexions Apigee Edge sortantes.

## Demander des applications dans l'App Store {#apigee-edge-discovery__section_gvb_cql_rlb}

Visitez le site Web [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les [ServiceNow Storenotes de publication relatives à l'historique des versions](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#apigee-edge-discovery__inline-send-to-store}

## Prérequis {#apigee-edge-discovery__section_yrc_13s_52b}

Utilisateur Linux
:   Accordez à l'utilisateur du système d'exploitation Linux des droits élevés pour l'exécution des commandes cat, ls, netstat et stat. Pour plus d'informations, consultez [Commandes Mappage des services nécessitant un utilisateur à privilèges](https://servicenow-prod.fluidtopics.net/th2BQTXIoeiXKyTFYp9ONQ "Mappage des services utilise des commandes nécessitant des droits élevés pour détecter et mapper des hôtes basés sur Unix dans votre organisation. En plus des informations d'identification nécessaires, configurez les serveurs de votre organisation pour permettre à Mappage des services d'exécuter ces commandes avec des droits élevés.").
:   En outre, accordez à cet utilisateur Linux les autorisations nécessaires pour exécuter les commandes suivantes sur le dossier d'accueil de l'utilisateur du système d'exploitation :  
    {#apigee-edge-discovery__table_pp2_lrs_52b__entry__2}

    | Commande | Description |
    |-|-|
    | "date +%s" | Obtient la date actuelle. |
    | "ls -d $HOME/APIGee_Cache/cache_folder\*" | Obtient le dernier dossier de cache. |
    | "mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + ";ls -d$HOME/APIGee_Cache/cache_folder_" + $today | Crée le fichier de cache si le fichier de cache est vide. |
    | "ls -d $HOME/APIGee_Cache/cache_folder\*" | Vérifie que le fichier de cache a été créé. |
    | "echo \`expr " + $today + " -" + $current_date+ "\`" | Calcule l'intervalle entre le moment de création du dossier et la date actuelle. |
    | "if \[ " + $diff + " -ge" + $week_seconds+ " \]; then echo true; fi" | Vérifie s'il est nécessaire de recréer le dossier. |
    | "ls" + $cache_folder+ "/\* \| sort \| xargsgrep -l " + $entry_point.source_url | Vérifie si les fichiers de cache existants contiennent l'URL source que vous saisissez en tant que point d'entrée du service. |
    | "rm-rf" + $cache_folder+ ";mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + ";ls -d $HOME/APIGee_Cache/cache_folder_" + $today | Supprime les anciens fichiers de cache. |
    | "curl -k -X GETurl-H '\<ClientID\>: \<Token\>'" | Obtient la réponse d'API pour le jeton donné. |
    | "ls" + $cache_folder+ "/\* \| sort \| xargsgrep -l " + $entry_point.source_url | Obtient la définition de l'URL du fichier de cache. |
    [ ]

    {#apigee-edge-discovery__table_pp2_lrs_52b}

Informations d'identification applicatives
:   Configurez les informations d'identification applicatives comme suit :  
    {#apigee-edge-discovery__table_p5x_2ys_52b__entry__2}

    | Champ | Description |
    |-|-|
    | Nom | Le nom des informations d'identification, par exemple \<\< Jeton Apigee \>\>. |
    | Actif | Case à cocher permettant la détection de ces informations d'identification. |
    | Noms d'utilisateur | Le nom de l'utilisateur de ces informations d'identification applicatives. Vous pouvez utiliser n'importe quel utilisateur pour les informations d'identification de ce modèle, car les informations sont extraites d'un cache local. |
    | Mot de passe | Le mot de passe d'utilisateur réel de ces informations d'identification applicatives. |
    | Type de CI | Le type de CI pour lequel ces informations d'identification sont utilisées : service APIGee \[cmdb_ci_appl_apigee_srv\]. Remarque : ServiceNow désignent les appareils et les applications dont les éléments de configuration (CI) contiennent un service d'application. |
    | S'applique à | Choisissez si appliquer ces informations d'identification à Tous les serveurs MID de votre réseau, ou à un ou plusieurs MID servers spécifiques. Spécifiez les MID Servers qui doivent utiliser ces informations d'identifications dans le champ MID servers. |
    | Ordre | Entrez l'ordre (la séquence) selon lequel la plateforme essaie ces informations d'identification lorsqu'elle tente de se connecter aux appareils. Plus le nombre est petit, plus les informations d'identification apparaissent en haut dans la liste. Établissez un ordre pour les informations d'identification lorsque vous utilisez des informations d'identification avec des nombres élevés ou lorsque la sécurité verrouille les utilisateurs après trois tentatives de connexion échouées. Si toutes les informations d'identification ont le même numéro d'ordre (ou n'en ont pas), l'instance essaie les informations d'identification aléatoirement. |
    [Tableau 1. Formulaire Informations d'identification applicatives]

    {#apigee-edge-discovery__table_p5x_2ys_52b}

Commande curl
:   Assurez-vous que la commande curl est installée sur le serveur Linux hébergeant Apigee Edge.

Configurer les propriétés système
:
    * Pour créer des connexions Edge Apigee sortantes de haut en bas, configurez la propriété système URL Apigee (apigee.urls) à l'aide de la syntaxe suivante :`01#DVL#https://<url1>.com/dashboard/v1/targetServers/dvl### 02#QA#https://<url2>.com/dashboard/v2/targetServers/qa###`

      Où

      01 est le numéro d'URL.

      DVL est le type d'environnement, par exemple développement.

      # est le délimiteur entre les attributs. Placez-le exactement au même endroit que dans l'exemple ci-dessus.

      ### est le délimiteur entre les URL.
    * Configurez la propriété système ID client API Apigee (apigee.api.client.id) en saisissant l'ID client API Apigee dans le champ Valeur. Le modèle utilise cette propriété comme en-tête pour la commande curl avec le jeton :curl -k -X GET " + url + " -H ' apigee.api.client.id: " + token

    {#apigee-edge-discovery__ul_qym_lp2_fmb}

    Le modèle renseigne ces deux propriétés système en utilisant l'élément sa_pre_task_script Add Apigee URLs and Apigee api client id.

## Données collectées par Découverte pour l'édition Apigee Edge Enterprise {#apigee-edge-discovery__section_djwjsz_b3s_52b}

Découverte renseigne les données dans le CMDB lors de l'exécution du modèle APIGee.  
{#apigee-edge-discovery__table_yyh_dcl_ncc__entry__2}

| Champ | Description |
|-|-|
| Nom \[name\] | Le nom du serveur qui héberge Apigee Edge. |
| Version \[version\] | La version d'Apigee Edge. |
| Répertoire d'installation \[install_directory\] | Le dossier contenant toutes les bibliothèques et fichiers exécutables Apigee Edge. |
| Répertoire de configuration \[config_directory\] | Le dossier contenant tous les fichiers de configuration Apigee Edge. |
[Tableau 2. Service APIGee \[cmdb_ci_appl_apigee_srv\]]

{#apigee-edge-discovery__table_yyh_dcl_ncc}

## Relations CI {#apigee-edge-discovery__section_s3r_15ss_52b}

Le modèle APIGee ne crée aucune relation CI.

## Données collectées par Mappage des services lors de la détection de haut en bas {#apigee-edge-discovery__section_tst_hz1_v2b}

Le modèle APIGee identifie les connexions d'Apigee Edge à d'autres CI en fonction de l'URL que vous configurez dans la section de connexion du modèle.

