Pop-up API Stub est un moyen d'intégrer des cartes et runbooks pour collecter des données réseau ou résoudre des problèmes de réseau dans des systèmes tiers. Les utilisateurs peuvent directement définir un stub d'API contextuel, utiliser des cartes et runbooks en cliquant sur un lien hypertexte dans leurs systèmes tiers, sans avoir besoin de prédéfinir des tâches d'API, et seuls quelques scripts sont nécessaires.
Le flux de travail général pour utiliser Pop-up API Stub est le suivant :
1.Dans un système tiers : Définir des scripts pour générer un lien hypertexte pour NetBrain Stub d'API contextuelle.
2.Cliquez sur le lien hypertexte pour Définir le stub d'API pop-up, comme la carte et runbook paramètres.
Pour un système tiers comme ServiceNow, un lien hypertexte peut être créé pour suivre un incident. Vous pouvez écrire des scripts dans le système tiers pour générer un lien hypertexte pour NetBrain souche d'API contextuelle.
Un exemple de script est le suivant (remplacez les exemples de paramètres par des instances réelles) :
importer urllib.parse
données1={
'locataire': 'nom_locataire',
'domaine':'nom de domaine',
'fournisseur':"ServiceNow", # le nom du fournisseur de votre système tiers
'appareil':'nom de l'appareil', # le nom d'hôte du périphérique problématique
'rechercher':'device_to_search', # ce paramètre est facultatif
'interface':'nom_interface', # une interface des périphériques problématiques et il est nécessaire d'étendre les voisins de l'interface
'la source':'172.24.32.210', # la source d'un chemin, uniquement utilisée pour calculer un chemin
'destination':«172.24.31.125 ', # la destination d'un chemin, uniquement utilisée pour calculer un chemin
}
impression('https://adresse IP de votre NetBrain Domaine/apimaplink.html ?'+ urllib.parse.urlencode(data1))
1.Cliquez sur le lien hypertexte généré et vous devrez vous connecter au NetBrain système. Puis le Stub d'API contextuelle La boîte de dialogue s'affiche comme suit, avec les paramètres définis dans les scripts renseignés.
Conseil: Pour que le logo du fournisseur s'affiche dans le coin supérieur droit, vous devez l'ajouter manuellement au système. Voir Ajout d'un fournisseur d'API pour plus de détails.
2.Sélectionnez une manière de créer une carte dans le Définir la carte surface. Par défaut, le stub d'API contextuel crée une carte conformément aux définitions de vos scripts.
▪Dispositif cartographique et ses voisins - dessinez l'appareil problématique et ses voisins sur une carte. Vous devez spécifier les interfaces voisines que vous souhaitez étendre dans le système tiers.
▪Cartographier un chemin - attirer le flux de trafic d'un appareil à un autre. Pour un chemin, vous pouvez également définir des paramètres de chemin, tels que la source de données et le protocole, en cliquant sur l'icône Paramètres de chemin lien hypertexte.
Remarque : Vous devez spécifier les périphériques de destination et source lors de l'écriture de scripts dans le système tiers.
▪Ouvrir le plan du site de l'appareil - ouvrez le site où se trouve le périphérique problématique. Pour éviter de modifier les données du site d'origine, sélectionnez le Faire une copie du plan du site case à cocher.
▪Ouvrir la carte existante - ouvrir une carte existante dans votre domaine.
▪Ouvrir la carte contextuelle — ouvrir la carte contextuelle de l'appareil problématique. Sélectionnez une catégorie d'appareils (Appareil hérité or Périphérique Cisco ACI) pour le périphérique problématique.
▪Nouvelle carte vide - créer une page de carte sans aucun appareil dessus.
3.Dans le Ouvert Runbook champ, sélectionnez un runbook à exécuter sur la carte.
Conseil: Vous pouvez prédéfinir votre préférence runbooks pour un fournisseur tiers dans le système. Voir Ajout d'un fournisseur d'API pour plus de détails.
4.Sélectionnez s'il faut rechercher des appareils. See Recherche d'appareils pour plus de détails.
5.Cliquez sur Créer une carte.