O Mist disponibiliza os dados através de 3 tipos de APIs:
- HTTP GET(s) para Inventário APs, AP Rogue e Informação do site; semelhante ao SNMP GET
- Websockets para Estatísticas de APs, AP radio e Clientes
- Webhooks para eventos assíncronos, como associação e desassociação de clientes, reiniciações de APs; semelhante a traps SNMP
Nota: Todas as 3 origens de dados são utilizadas para a integração completa entre o Mist e o VMware Edge Network Intelligence (ENI).
Pré-requisitos para a integração do Mist e ENI
- Para HTTP GET e Websocket API, necessita de:
- ID da Organização Mist – siga as instruções na ligação seguinte aquihttps://api-class.mist.com/rest/create/orgs/(https://api-class.mist.com/rest/create/orgs/)https://api-class.mist.com/rest/create/orgs/ para obter o ID da Organização.
- Token de API – siga as instruções na ligação aquihttps://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 gerar o token de API.
-
Nota: Certifique-se de que o nome do site no Mist corresponde ao nome do site utilizado no ENI para processar os dados com sucesso.
- Para Webhooks, contacte a equipa VMware ENI para receber o URL do Webhook para POST de mensagens. Após obter o URL do Webhook, configure o URL no portal do Mist realizando os passos seguintes:
- Aceda a Organização (Organization) > Definições (Settings) e ative Webhook.
- Introduza o URL do Webhook recebido da equipa do ENI.
- A equipa do ENI recomenda que defina o segredo e o partilhe com a equipa para que possam validar, do lado do ENI, que as mensagens do Webhook são de facto recebidas da instância Cloud do Mist.
Configurar a integração Mist no ENI
Quando tiver todos os detalhes necessários (ID da organização Mist, token de API e segredo) para configurar a integração Mist ENI, realize os seguintes passos:
- Inicie sessão no portal do VMware Edge Network Intelligence e aceda a .
- Clique no botão Adicionar configuração da API de cloud (+Add Cloud API Config).
- Na secção Configuração da API de cloud (Cloud API Config), configure o seguinte:
- No menu pendente Fornecedores (Vendors), selecione Mist.
- Na caixa Nome (Name), introduza um nome para o controlador Mist.
- Em Configuração da API (API Configuration), introduza o ID da organização Mist, o token de API e o segredo que obteve a partir do portal do Mist.
Para obter instruções sobre como obter o ID da organização Mist, o token de API, consulte ID da organização Mist, token de API e segredo.
- Clique em Guardar (Save).
Mensagens de erro de dados da API do Mist e implicações no ENI
Erro de dados da API do Mist | Implicações no ENI |
---|---|
Dados de vizinho de APs não disponíveis |
|
As informações de alteração de canal só estão disponíveis via a API REST (GET) e não estão disponíveis via Webhooks ou Websockets | As informações de alteração de canal não estarão disponíveis em tempo real e terão um atraso de uma hora. Como alternativa, pode obter estas informações de hora a hora utilizando a API GET. |