Mist 會透過 3 種類型的 API,來提供其資料:
  • 用於 AP 詳細目錄、AP 惡意和站台資訊的 HTTP GET;類似於 SNMP GET
  • 用於來自 AP、AP 無線電和用戶端的統計資料的 Websocket
  • 用於非同步事件 (例如用戶端關聯和解除關聯、AP 重新開機) 的 Webhook;類似於 SNMP 設陷
    備註: Mist 和 VMware Edge Network Intelligence (ENI) 之間若要完全整合,這 3 種資料來源全是必需的。

Mist 和 ENI 整合的必要條件

  1. 對於 HTTP GET 和 Websocket API,您需要:
  2. 對於 Webhook,請連絡 VMware ENI 團隊,以接收訊息要送往的 Webhook URL。取得 Webhook URL 後,請執行以下步驟,在 Mist 入口網站中設定 URL:
    1. 移至組織 (Organization) > 設定 (Settings),然後啟用 Webhook
    2. 輸入從 ENI 團隊收到的 Webhook URL。
    3. ENI 團隊建議您設定密碼並分享給團隊,以便他們可以在 ENI 端驗證 Webhook 訊息是否真的來自您的 Mist Cloud 執行個體。

在 ENI 中設定 Mist 整合

在取得設定 Mist ENI 整合所需的全部詳細資料 (Mist 組織識別碼、API Token 和密碼) 後,請執行以下步驟:
  1. 登入 VMware Edge Network Intelligence 入口網站,然後移至設定 (Settings) > 摘要 (Feeds) > 雲端 API (Cloud API)
  2. 按一下 +新增雲端 API 組態 (+Add Cloud API Config) 按鈕。
  3. 雲端 API 組態 (Cloud API Config) 區段中,設定以下內容:
    • 廠商 (Vendors) 下拉式功能表中,選取 Mist
    • 在 [名稱 (Name)] 方塊中,輸入 Mist 控制器的名稱。
    • API 組態 (API Configuration) 下,輸入您從 Mist 入口網站擷取的 Mist 組織識別碼、API Token 和密碼。

      有關如何取得 Mist 組織識別碼、API Token 的指示,請參閱 Mist 組織識別碼、API Token 和密碼

    • 按一下儲存 (Save)
如需 Mist 支援的 ENI 功能的詳細資訊,請參閱 VMware Edge Network Intelligence 功能支援對照表

Mist API 資料錯誤訊息以及對 ENI 的影響

Mist API 資料錯誤 對 ENI 的影響
AP 芳鄰資料無法使用
  • AP 詳細資料頁面上遺漏芳鄰圖表
  • 未產生 AP 共同通道干擾事件
通道變更資訊只能透過 REST API (GET) 取得,無法透過 Webhook 或 Websocket 取得 通道變更資訊無法即時取得,會延遲一小時才能取得。因應措施是使用 GET API,每小時提取一次此資訊。