Nous vous recommandons fortement de consulter la politique d'assistance pour l'API de Cato avant de commencer à utiliser l'API de Cato.
Cet article explique comment utiliser l'API Cato pour gérer les hôtes définis pour un site avec ces commandes :
-
addStaticHost
-
updateStaticHost
-
removeStaticHost
Utilisez les API de mutation staticHost pour ajouter, mettre à jour et supprimer des hôtes pour un site dans votre compte et définir les paramètres suivants pour l'hôte :
-
Nom de l'hôte
-
Adresse IP de l'hôte
-
Adresse MAC (facultatif - utilisée pour réserver une attribution d'IP DHCP pour l'hôte)
Pour les comptes de revendeur, vous pouvez créer des clés API séparées à l'intérieur de chaque compte client lorsque vous configurez les paramètres avec l'API de Cato.
L'ID du site n'est pas affiché dans l'application de gestion Cato, vous pouvez localiser l'ID du site :
-
En utilisant la requête API entityLookup (voir Cato API - EntityLookup), utilisez le
typeavec la valeur siteVous pouvez également utiliser le paramètre
searchavec pour valeur le nom du site, et la requête renvoie l'ID du site -
Numéro dans l'URL pour l'application de gestion Cato, lorsque vous sélectionnez un site (Réseau > Sites > {nom du site}). Par exemple, l'ID du site est 12345 pour l'URL suivante : https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics
Les mêmes arguments sont utilisés pour créer ou mettre à jour un hôte derrière un site en utilisant l'API de configuration de Cato. Pour addStaticHost, les arguments sont obligatoires sauf indication contraire. Pour updateStaticHost, incluez les arguments des paramètres d'hôte que vous mettez à jour.
-
hostId - Pour
updateStaticHost, entrez l'ID de l'hôte que vous mettez à jourPour
addStaticHost, cet ID est généré lors de la création du nouvel hôte -
name - Nom de l'hôte derrière le site
-
ip - Adresse IP de l'hôte derrière le site
-
macAddress - (facultatif) Adresse MAC de l'hôte derrière le site
L'adresse MAC de l'hôte est utilisée pour la réservation DHCP pour les hôtes avec une adresse IP statique
Le hostId est l'ID interne Cato pour l'entité hôte.
Le networkRangeId peut être récupéré en utilisant l'API en lecture seule entityLookup, utilisez le type avec la valeur host
Utilisez l'argument macAddress pour définir l'adresse MAC de l'hôte pour la réservation DHCP.
Pour les comptes qui utilisent Cato comme serveur DHCP, l'adresse IP des hôtes définis avec une adresse MAC est réservée et ne peut pas être attribuée à un autre hôte. Assurez-vous que l'adresse IP de l'hôte n'est pas dans la plage DHCP pour un segment de réseau défini pour le site.
Utilisez l'API removeStaticHost pour supprimer un hôte défini pour un site. Vous devez uniquement utiliser le hostId avec cette API.
mutation addStaticHost ($accountId: ID!, $siteId: ID!, $input:AddStaticHostInput!) {
site(accountId: $accountId) {
addStaticHost(
siteId: $siteId,
input: $input
) {
hostId
}
}
}
{
"accountId": "26",
"siteId": 126,
"input": {
"primaryManagementIp": "192.168.4.2",
"secondaryManagementIp": "192.168.4.3",
"vrid": 100
}
}
Ressources liées
0 commentaire
Cet article n'accepte pas de commentaires.