Marquer un équipement via l'API REST
Les balises peuvent vous aider à classer les appareils qui partagent une caractéristique commune parmi des centaines d'appareils potentiellement découverts sur votre réseau.
Vous souhaiterez peut-être étiqueter les appareils en fonction de leur rôle sur votre réseau, tels que les appareils qui constituent vos serveurs de développement et de production. Par exemple, si vous exécutez plusieurs instances AWS dans votre environnement, il est essentiel de les dimensionner en fonction de leur charge de travail. Une instance sous-dimensionnée peut entraîner des performances médiocres ; une instance surdimensionnée est inutilement coûteuse. Si vous balisez vos instances AWS, vous pouvez facilement configurer des groupes d'équipements par taille d'instance, puis créer un tableau de bord pour surveiller les indicateurs d'utilisation et de performance.
Dans ce guide, vous allez apprendre à créer une étiquette, à trouver l'équipement que vous souhaitez étiqueter, puis à ajouter l'étiquette à l'appareil. Un exemple de script est fourni à la fin, qui ajoute une étiquette d'équipement donnée à toutes les adresses IP lues à partir d'un fichier CSV.
Before you begin
- Pour les capteurs et les machines virtuelles ECA, vous devez disposer d'une clé d'API valide pour apporter des modifications via l' API REST et suivre les procédures ci-dessous. (Voir Génération d'une clé d'API.)
- Pour Reveal (x) 360, vous devez disposer d'informations d'identification d'API REST valides pour apporter des modifications via l' API REST et suivre les procédures ci-dessous. (Voir Création d'informations d'identification pour l'API REST.)
Création d'un tag
Si vous avez déjà un tag sur le système, vous pouvez ignorer cette étape. L'exemple de script présenté au bas de ce guide permet de vérifier la présence d'une balise et d'en créer une nouvelle uniquement si nécessaire.
Important : | L'explorateur d'API REST n'est pas disponible sur Reveal (x) 360. |
Récupérez les appareils qui correspondent à vos critères
Au cours de cette étape, vous allez rechercher les appareils que vous souhaitez étiqueter et noter leur identifiant. Vous devez disposer de l'identifiant de l'équipement avant de pouvoir étiqueter un appareil.
Attribuer le tag à un équipement
Au cours de cette étape, vous allez attribuer une étiquette à un équipement en fonction de l'identifiant de l'équipement que vous avez trouvé à l'étape précédente.
- Faites défiler la page vers le bas et cliquez sur Tag pour afficher les opérations relatives aux balises.
- Cliquez POST /tags/ {id} /appareils/ {child id}.
- Cliquez Essayez-le.
- Dans le identifiant d'enfant dans ce champ, saisissez l'identifiant de l'équipement que vous souhaitez étiqueter.
- Dans le identifiant dans ce champ, saisissez l'ID du tag que vous souhaitez attribuer.
- Cliquez Envoyer une demande pour attribuer le tag à l'équipement.
Conseil : | Après avoir cliqué Envoyer une demande, vous pouvez cliquer sur les onglets pour afficher les scripts relatifs à l'opération dans Curl, Python 2.7 ou Ruby. |
Récupérez et exécutez l'exemple de script Python
Le référentiel GitHub ExtraHop contient un exemple de script Python qui crée une étiquette d'équipement, puis l'attribue à tous les appareils dont les adresses IP sont spécifiées dans un fichier CSV. Le script crée une nouvelle balise uniquement si la balise spécifiée n'existe pas déjà.
Nous vous remercions pour vos commentaires. Pouvons-nous vous contacter pour vous poser des questions complémentaires ?