Mist 會透過 3 種類型的 API,來提供其資料:
- 用於 AP 詳細目錄、AP 惡意和站台資訊的 HTTP GET;類似於 SNMP GET
- 用於來自 AP、AP 無線電和用戶端的統計資料的 Websocket
- 用於非同步事件 (例如用戶端關聯和解除關聯、AP 重新開機) 的 Webhook;類似於 SNMP 設陷
備註: Mist 和 VMware Edge Network Intelligence (ENI) 之間若要完全整合,這 3 種資料來源全是必需的。
Mist 和 ENI 整合的必要條件
- 對於 HTTP GET 和 Websocket API,您需要:
- Mist 組織識別碼 – 請遵循此處https://api-class.mist.com/rest/create/orgs/(https://api-class.mist.com/rest/create/orgs/)https://api-class.mist.com/rest/create/orgs/ 連結,以擷取組織識別碼。
- API Token – 請遵循此處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/ 連結,以產生 API Token。
-
備註: 請確定 Mist 中的站台名稱與 ENI 中使用的站台名稱相符,如此才能成功處理資料。
- 對於 Webhook,請連絡 VMware ENI 團隊,以接收訊息要送往的 Webhook URL。取得 Webhook URL 後,請執行以下步驟,在 Mist 入口網站中設定 URL:
- 移至組織 (Organization) > 設定 (Settings),然後啟用 Webhook。
- 輸入從 ENI 團隊收到的 Webhook URL。
- ENI 團隊建議您設定密碼並分享給團隊,以便他們可以在 ENI 端驗證 Webhook 訊息是否真的來自您的 Mist Cloud 執行個體。
在 ENI 中設定 Mist 整合
在取得設定 Mist ENI 整合所需的全部詳細資料 (Mist 組織識別碼、API Token 和密碼) 後,請執行以下步驟:
- 登入 VMware Edge Network Intelligence 入口網站,然後移至 。
- 按一下 +新增雲端 API 組態 (+Add Cloud API Config) 按鈕。
- 在雲端 API 組態 (Cloud API Config) 區段中,設定以下內容:
- 從廠商 (Vendors) 下拉式功能表中,選取 Mist。
- 在 [名稱 (Name)] 方塊中,輸入 Mist 控制器的名稱。
- 在 API 組態 (API Configuration) 下,輸入您從 Mist 入口網站擷取的 Mist 組織識別碼、API Token 和密碼。
有關如何取得 Mist 組織識別碼、API Token 的指示,請參閱 Mist 組織識別碼、API Token 和密碼。
- 按一下儲存 (Save)。
Mist API 資料錯誤訊息以及對 ENI 的影響
Mist API 資料錯誤 | 對 ENI 的影響 |
---|---|
AP 芳鄰資料無法使用 |
|
通道變更資訊只能透過 REST API (GET) 取得,無法透過 Webhook 或 Websocket 取得 | 通道變更資訊無法即時取得,會延遲一小時才能取得。因應措施是使用 GET API,每小時提取一次此資訊。 |