Marquer un équipement via l'API REST
Les balises peuvent vous aider à classer les appareils qui partagent une caractéristique commune parmi les 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 composent 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 de mauvaises performances ; 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 suivre les mesures d'utilisation et de performance.
Dans ce guide, vous allez apprendre à créer un tag, à rechercher l'équipement que vous souhaitez étiqueter, puis à ajouter le tag à 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 RevealX 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).
- Pour les capteurs et les machines virtuelles ECA, vous devez disposer d'une clé API valide pour apporter des modifications via l' API REST et suivre les procédures ci-dessous. (Voir Générer une clé API).
Création d'un tag
Si vous avez déjà un tag dans le système, vous pouvez ignorer cette étape. L'exemple de script au bas de ce guide vérifie la présence d'une balise et n'en crée une nouvelle que si nécessaire.
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 ?