Mist uvolňuje data k dispozici přes 3 typy rozhraní API:
- HTTP GET(s) pro sklad AP, informace o neautorizovaném přístupovém bodu a informace o lokalitě; podobné jako SNMP GET
- Prvky WebSocket pro statistiky z přístupového bodu, rádio AP a klienti
- Webhooky pro asynchronní události, jako je přidružení a zrušení přidružení klienta, restartování přístupového bodu; podobné jako depeše SNMP
Poznámka: Všechny 3 zdroje dat musí být plně integrovány mezi systémem Mist a VMware Edge Network Intelligence (ENI).
Předpoklady pro integraci Mist a ENI
- Pro HTTP GET a rozhraní WebSocket API je potřeba:
- ID organizace Mist – dbejte instrukcí na následujícím odkazu zdehttps://api-class.mist.com/rest/create/orgs/(https://api-class.mist.com/rest/create/orgs/)https://api-class.mist.com/rest/create/orgs/ pro načtení ID organizace.
- Token rozhraní API – postupujte podle pokynů na následujícím odkazu zdehttps://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/ pro vygenerování tokenu rozhraní API.
-
Poznámka: Ujistěte se, že se název lokality v systému Mist shoduje s názvem lokality použitým v rozhraní ENI pro úspěšné zpracování dat.
- V případě webhooků se obraťte na tým VMware ENI, který obdrží adresu URL webhooku pro odeslání zpráv. Jakmile dostanete adresu URL pro daný webhook, nastavte adresu URL v portálu Mist provedením následujícího postupu:
- Přejděte do nabídky Organizace (Organization) > Nastavení (Settings) a aktivujte Webhook (Webhook).
- Zadejte adresu URL webhooku, kterou jste obdrželi od týmu ENI.
- Tým ENI doporučuje nastavit tajný klíč a sdílet tento klíč s týmem, aby mohli na straně ENI ověřit, že zprávy webhooku skutečně pocházejí z vaší instance cloudu Mist.
Nastavení integrace systému Mist v rozhraní ENI
Jakmile máte všechny požadované podrobnosti (ID organizace Mist, token rozhraní API a tajný klíč) pro nastavení integrace Mist ENI, proveďte následující kroky:
- Přihlaste se do portálu VMware Edge Network Intelligence a přejděte do části .
- Klikněte na tlačítko + Přidat konfiguraci cloudového rozhraní API (+ Add Cloud API Config).
- V části Konfigurace rozhraní API cloudu (Cloud API Config) nakonfigurujte následující:
- Z rozevírací nabídky Dodavatelé (Vendors) vyberte možnost Mist (Mist).
- Do pole Název (Name) zadejte název ovladače Mist.
- V části Konfigurace rozhraní API (API Configuration) zadejte ID organizace Mist, token rozhraní API a tajný klíč, který jste získali z portálu Mist.
Pokyny k získání ID organizace Mist a tokenu rozhraní API naleznete v části ID organizace Mist, token rozhraní API a tajný klíč (Mist Organization ID, API Token and Secret).
- Klikněte na tlačítko Uložit (Save).
Chybové zprávy rozhraní Mist API a důsledky pro ENI
Chyba dat rozhraní Mist API | Důsledky pro ENI |
---|---|
Data sousedního zařízení přístupového bodu nejsou k dispozici. |
|
Informace o změně kanálu jsou k dispozici pouze prostřednictvím rozhraní REST API (GET) a nejsou dostupné prostřednictvím webhooků nebo prvků WebSocket. | Informace o změně kanálu nebudou dostupné v reálném čase, budou zpožděny o jednu hodinu. Jako náhradní řešení si můžete tuto informaci každou hodinu vyžádat pomocí rozhraní GET API. |