Détection d'édition Apigee Edge Enterprise
L'application ServiceNow Détection 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 Patrons 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.
Vous pouvez utiliser ce modèle sur la plateforme ServiceNow, version Jakarta ou une version ultérieure.
Demander des applications dans l'App Store
Visitez le site Web ServiceNow Store 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.
Prérequis
- 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, reportez-vous aux commandes Mappage des services nécessitant un utilisateur avec des privilèges dans la documentation Mappage des services.
- Informations d'identification applicatives
- Configurez les informations d'identification applicatives comme suit :
Tableau 1. Formulaire Informations d'identification applicatives 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. - 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). Cette propriété est utilisée comme en-tête pour la commande curl avec le jeton :
curl -k -X GET " + url + " -H ' apigee.api.client.id: " + token
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.
- 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 :
Données collectées par Détection lors d'une détection horizontale
| Table et champ | Description |
|---|---|
| Apigee Edge [cmdb_ci_appl_apigee_srv] | |
| Nom | Le nom du serveur qui héberge Apigee Edge. |
| Version | La version d'Apigee Edge. |
| Répertoire d'installation | Le dossier contenant toutes les bibliothèques et fichiers exécutables Apigee Edge. |
| Répertoire de configuration | Le dossier contenant tous les fichiers de configuration Apigee Edge. |
Relations CI
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
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.