Mist stellt seine Daten über 3 Arten von APIs zur Verfügung:
- HTTP GET(s) für AP-Bestandsliste, Informationen zu minderwertigen APs und Sites; ähnlich wie SNMP GET
- Websockets für Statistiken von AP, AP-Funk und Clients
- Webhooks für asynchrone Ereignisse wie Clientzuordnung und Zuordnungsausschluss, AP-Neustarts; ähnlich wie SNMP-Traps
Hinweis: Alle drei Datenquellen müssen für die vollständige Integration zwischen Mist und VMware Edge Network Intelligence (ENI) verwendet werden.
Voraussetzungen für die Integration von Mist und ENI
- Für HTTP GET und die Websocket-API benötigen Sie Folgendes:
- Organisations-ID: Folgen Sie den Anweisungen im folgenden Link hierhttps://api-class.mist.com/rest/create/orgs/(https://api-class.mist.com/rest/create/orgs/)https://api-class.mist.com/rest/create/orgs/, um die Organisations-ID abzurufen.
- API-Token: Folgen Sie den Anweisungen im folgenden Link hierhttps://api-class.mist.com/rest/create/api_tokens/(https://api-class.mist.com/rest/create/api_tokens/)https://api-class.mist.com/rest/create/api_tokens/, um das API-Token zu generieren.
-
Hinweis: Achten Sie darauf, dass der Site-Name in Mist mit dem in ENI verwendeten Site-Namen übereinstimmen muss, damit die Daten erfolgreich verarbeitet werden können.
- Für Webhooks wenden Sie sich bitte an das VMware ENI-Team, um die Webhook-URL zu erhalten, an die Sie Nachrichten senden können. Sobald Sie die Webhook-URL erhalten haben, richten Sie die URL auf dem Mist-Portal ein, indem Sie die folgenden Schritte ausführen:
- Wechseln Sie zu Organisation (Organization) > Einstellungen (Settings) und aktivieren Sie Webhook.
- Geben Sie die Webhook-URL ein, die vom ENI-Team empfangen wurde.
- Das ENI-Team empfiehlt, dass Sie den geheimen Schlüssel festlegen und für sie freigeben, damit sie auf der ENI-Seite bestätigen können, dass die Webhook-Nachrichten tatsächlich von Ihrer Mist Cloud-Instanz stammen.
Einrichten der Mist-Integration in ENI
Sobald Sie über alle erforderlichen Details (Organisations-ID, API-Token und geheimer Schlüssel) verfügen, um die Mist-Integration in ENI einzurichten, führen Sie die folgenden Schritte aus:
- Melden Sie sich beim VMware Edge Network Intelligence-Portal an und wechseln Sie zu .
- Klicken Sie auf die Schaltfläche Cloud-API-Konfiguration hinzufügen (Add Cloud API Config).
- Konfigurieren Sie im Abschnitt Cloud-API-Konfiguration (Cloud API Config) Folgendes:
- Wählen Sie im Dropdown-Menü Anbieter (Vendors) die Option Mist aus.
- Geben Sie im Textfeld Name einen Namen für den Mist-Controller ein.
- Geben Sie unter API-Konfiguration (API Configuration) die Organisations-ID, das API-Token und den geheimen Schlüssel ein, die Sie aus dem Mist-Portal abgerufen haben.
Anweisungen zum Abrufen der Mist-Organisations-ID und des API-Tokens finden Sie unter Mist-Organisations-ID, API-Token und geheimer Schlüssel.
- Klicken Sie auf Speichern (Save).
Fehlermeldungen und Auswirkungen von Mist API-Daten auf ENI
Fehler bei Mist-API-Daten | Auswirkungen auf ENI |
---|---|
AP-Nachbardaten nicht verfügbar |
|
Informationen zur Kanaländerung sind nur über REST API (GET) und nicht über Webhooks oder Websockets verfügbar | Informationen zu Kanaländerungen sind nicht in Echtzeit, sondern mit einer Stunde Verzögerung verfügbar. Um das Problem zu umgehen, können Sie diese Informationen stündlich mithilfe der GET-API abrufen. |