可以將 Webhook 與任意端點 REST API 整合,並設定輸出裝載。

必要條件

確保您擁有 Webhook 的登入認證。

程序

  1. 從左側功能表中,按一下設定 > 警示,然後在右側窗格中按一下輸出設定
  2. 按一下新增,然後從外掛程式類型下拉式功能表中,選取 Webhook 通知外掛程式
    對話方塊隨即展開,以包括外掛程式執行個體設定。
  3. 輸入執行個體名稱
  4. 輸入 Webhook URL。
    備註: 對於參考 webhook 輸出執行個體的通知,您在此處輸入的 URL 將用作基底 URL,它將與相關 webhook 裝載範本中定義的端點 URL 尾碼結合使用。
  5. 輸入連線計數的值。
    連線計數代表在 VMware Aria Operations 中每個節點允許開啟的連線數目上限。
  6. (選擇性) 選取您的 HTTP Proxy
  7. 從清單中選取認證類型
    備註: 如果您的端點 URL 不需要任何驗證,請從 認證類型清單中選取 無認證
  8. 新增或編輯認證詳細資料。按一下加號圖示,在右側窗格中輸入新認證的詳細資料,然後按一下儲存
    建立新認證窗格中的欄位將根據所選取的 認證類型顯示。
    認證類型 欄位
    基本驗證 輸入名稱、使用者名稱和密碼。
    持有人 Token 輸入認證的名稱和 Token。
    OAuth 驗證 輸入以下詳細資料:
    • 名稱:輸入驗證的名稱。
    • 授與類型:選取用戶端認證密碼認證
    • 驗證 URL:輸入可從中擷取存取 Token 的 URL。
    • 用戶端識別碼:輸入驗證 URL 的用戶端識別碼。
    • 用戶端密碼:輸入驗證 URL 的用戶端密碼。
    • 使用者名稱:輸入驗證 URL 的使用者名稱。
      備註: 僅當授與類型為 密碼認證時,才會顯示此欄位。
    • 密碼:輸入驗證 URL 的密碼。
      備註: 僅當授與類型為 密碼認證時,才會顯示此欄位。
    • 範圍:輸入標籤以指定存取 Token。標籤指定存取 Token 將具有的權限。
    • 傳送認證:選取在授權標頭中在內文中
      • 在授權標頭中:在標頭中傳送用戶端識別碼和用戶端密碼。
      • 在內文中:在裝載內文中傳送用戶端識別碼和用戶端密碼。
      備註: 僅當授與類型為 用戶端認證時,才會顯示此欄位。
    • 存取 Token 路徑:輸入您的存取 Token 路徑。
    • 有效性 Token 路徑:若要追蹤 Token 何時到期,請輸入有效性 Token 路徑,然後從下拉式清單中選取格式。可以選擇以下格式之一:
      • 第二週
      • 毫秒
      • 絕對時間
    • 標頭名稱:輸入標頭名稱。依預設,標頭名稱為「Authorization」。
    • 前置詞:輸入前置詞。依預設,前置詞為「Bearer」。
    • HTTP Proxy:選取 HTTP Proxy。
    憑證 輸入以下詳細資料:
    • 名稱:輸入憑證的名稱。
    • 憑證:輸入 X.509 格式的憑證。
    • 憑證金鑰:輸入私密金鑰。支援的格式為 Open SSL、PKCS1 和 PKCS8
    API 金鑰 輸入名稱、API 金鑰和 API 值。
  9. 按一下測試,以驗證特定路徑、認證與權限。
    備註:
    • 測試功能目前不支援自訂範本。如果範本包含自訂標頭,測試可能會失敗。
  10. 按一下儲存

結果

此 Webhook 通知外掛程式執行個體已設定且正在執行。