Mist rend ses données disponibles via 3 types d'API :
  • Méthode ou méthodes HTTP GET pour l'inventaire des points d'accès, les informations sur les sites et les points d'accès non autorisés ; semblable à SNMP GET
  • Websockets pour les statistiques à partir du point d'accès, de la radio du point d'accès et des clients
  • Webhooks pour les événements asynchrones, tels que l'association et la dissociation du client, les redémarrages du point d'accès ; semblable aux interruptions SNMP
    Note : Les 3 sources de données doivent toutes être mises en place pour une intégration complète entre Mist et VMware Edge Network Intelligence (ENI).

Conditions préalables à l'intégration de Mist et d'ENI

  1. Pour HTTP GET et l'API Websocket, les éléments suivants sont requis :
  2. Pour les Webhooks, contactez l'équipe VMware ENI pour recevoir l'URL Webhook vers laquelle vous souhaitez envoyer les messages POST. Une fois que vous avez obtenu l'URL Webhook, configurez l'URL sur le portail Mist en procédant comme suit :
    1. Accédez à Organisation (Organization) > Paramètres (Settings) et activez Webhook.
    2. Entrez l'URL Webhook reçue de l'équipe ENI.
    3. L'équipe ENI vous recommande de définir le secret et de le partager avec eux afin qu'ils puissent confirmer côté ENI que les messages du Webhook proviennent réellement de votre instance de cloud.

Configuration de l'intégration de Mist dans ENI

Une fois que vous disposez de tous les détails requis (ID d'organisation Mist, jeton d'API et secret) pour configurer l'intégration de Mist ENI, procédez comme suit :
  1. Connectez-vous au portail VMware Edge Network Intelligence et accédez à Paramètres (Settings) > Flux (Feeds) > API cloud (Cloud API).
  2. Cliquez sur le bouton + Ajouter une configuration d'API cloud (+Add Cloud API Config).
  3. Dans la section Configuration d'API cloud, configurez les éléments suivants :
    • Dans le menu déroulant Fournisseurs (Vendors), sélectionnez Mist.
    • Dans la zone Nom (Name), entrez un nom pour le contrôleur Mist.
    • Dans Configuration API (API Configuration), entrez l'ID d'organisation Mist, le jeton d'API et le secret que vous avez récupérés depuis le portail Mist.

      Pour obtenir des instructions sur l'obtention de l'ID d'organisation Mist et du jeton d'API, reportez-vous à la section ID d'organisation Mist, jeton d'API et secret.

    • Cliquez sur Enregistrer (Save).
Pour plus d'informations sur les fonctionnalités ENI prises en charge pour Mist, reportez-vous à la section Matrice de prise en charge des fonctionnalités de VMware Edge Network Intelligence.

Messages d'erreur et implications de l'erreur de données d'API Mist sur ENI

Erreur de données de l'API Mist Implications sur ENI
Données de voisin du point d'accès non disponibles
  • Graphique de voisin manquant sur la page de détails du point d'accès
  • Aucun incident d'interférence généré de points d'accès utilisant le même canal
Les informations de changement de canal sont uniquement disponibles via REST API (GET) et non via Webhooks ou Websockets Les informations de changement de canal ne seront pas disponibles en temps réel, elles seront différées d'une heure. Pour résoudre ce problème, vous pouvez extraire ces informations toutes les heures à l'aide de l'API GET.