Mist pone sus datos a disposición a través de 3 tipos de API:
- HTTP GET(s) para la información de inventario de AP, del sitio y AP dudosos; similar a SNMP GET
- Websockets para estadísticas de AP, radio AP y clientes
- Webhooks para eventos asincrónicos, como asociación y anulación de asociación de clientes, reinicios de AP; similar a las capturas SNMP
Nota: Las 3 fuentes de datos son imprescindibles para una integración completa entre Mist y VMware Edge Network Intelligence (ENI).
Requisitos previos para la integración de Mist y ENI
- Para la API de websocket y HTTP GET, necesita:
- ID de organización de Mist: siga las instrucciones del siguiente vínculo aquíhttps://api-class.mist.com/rest/create/orgs/(https://api-class.mist.com/rest/create/orgs/)https://api-class.mist.com/rest/create/orgs/ para recuperar el ID de organización.
- Token de API: siga las instrucciones del siguiente vínculo aquíhttps://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/ para generar el token de API.
-
Nota: Asegúrese de que el nombre del sitio en Mist coincida con el nombre del sitio utilizado en ENI para procesar correctamente los datos.
- Para los webhooks, póngase en contacto con el equipo de VMware ENI para recibir la URL del webhook para publicar (POST) los mensajes. Una vez que obtenga la URL del webhook, configure la URL en el portal de Mist siguiendo estos pasos:
- Vaya a Organización(Organization) > Configuración (Settings) y active Webhook.
- Introduzca la URL del webhook recibida del equipo de ENI.
- El equipo de ENI recomienda establecer el secreto y compartirlo con ellos para que puedan validar en el lado de ENI que los mensajes de webhook provienen en realidad de la instancia de nube de Mist.
Configurar la integración de Mist en ENI
Una vez que tenga todos los detalles necesarios (ID de organización de Mist, token de API y secreto) necesarios para configurar la integración de Mist y ENI, lleve a cabo los siguientes pasos:
- Inicie sesión en el portal de VMware Edge Network Intelligence y vaya a .
- Haga clic en el botón +Agregar configuración de API de nube (+Add Cloud API Config).
- En la sección Configuración de API de nube (Cloud API Config), configure lo siguiente:
- En el menú desplegable Tipo (Type), seleccione Mist.
- En el cuadro Nombre (Name), introduzca un nombre para el controlador Mist.
- En Configuración de API (API Configuration), introduzca el ID de organización de Mist, el token de API y el secreto que recuperó del portal de Mist.
Para obtener instrucciones sobre cómo obtener el ID de organización, el token de API, consulte ID de organización de Mist, token de API y secreto.
- Haga clic en Guardar (Save).
Mensajes de error de datos de API de Mist e implicaciones en ENI
Error de datos de API de Mist | Implicaciones en ENI |
---|---|
Datos de vecino de AP no disponibles |
|
La información de cambio de canal solo está disponible a través de REST API (GET) y no está disponible a través de webhooks o websockets | La información de cambio de canal no estará disponible en tiempo real; se retrasará una hora. Como solución alternativa, puede extraer esta información cada hora mediante la API GET. |