全部產品
Search
文件中心

Application Real-Time Monitoring Service:將ARMS警示管理接入PagerDuty

更新時間:Oct 11, 2024

PagerDuty是一款為企業IT部門提供事件響應的軟體。您可以將ARMS警示管理接入PagerDuty從而觸發自動事件或追蹤服務變化。

背景資訊

PagerDuty是一款為企業IT部門提供事件響應的軟體。當服務出現問題時,PagerDuty支援以電話、簡訊、郵件等方式通知企業IT部門。關於PagerDuty的更多資訊,請參見PagerDuty官網

步驟一:註冊PagerDuty帳號

您可以在PagerDuty官網註冊14天免費試用的PagerDuty帳號。操作步驟如下:

  1. 開啟PagerDuty註冊頁面

  2. Try PagerDuty設定精靈地區,執行以下操作:

    1. 輸入郵箱,然後單擊GET STARTED!

    2. 輸入姓名,然後單擊NEXT STEP

    3. 輸入密碼,然後單擊NEXT STEP

    4. 輸入子網域名稱,選中服務合約,然後單擊CREATE ACCOUNT

    註冊完成後跳轉到PagerDuty歡迎頁面。Welcome

步驟二:建立服務

在PagerDuty控制台為ARMS警示管理建立對應的服務。操作步驟如下:

  1. 登入PagerDuty控制台

  2. 在頂部功能表列,選擇Services > Service Directory

  3. Service Directory頁面,單擊+ New Service

  4. Create a Service頁面,執行以下操作:

    1. 輸入服務名稱,然後單擊NEXT

    2. 選擇Generate a new Escalation Policy,然後單擊NEXT

    3. 選擇Intelligent,然後單擊NEXT

    4. 根據需求選擇Events API v1Events API v2,然後單擊Create Service

      說明

      Events API v1Events API v2均可以將ARMS警示管理串連到PagerDuty,但Events API v2提供了一個直接介面來設定PagerDuty警示中的PD-CEF欄位,使ARMS警示管理更容易在PagerDuty中產生豐富的警示資料,實現分類、過濾和操作。更多資訊,請參見Events API

  5. Integrations地區複製並儲存Events API v1Integration KeyIntegration URLEvents API v2Integration KeyIntegration URL (Alert Events)

    Integrations的Key和URL

步驟三:建立Webhook

根據需要選擇為Events API v1Events API v2建立Webhook,通過Webhook將警示發送至PagerDuty。

為Events API v1建立Webhook

  1. 登入ARMS控制台

  2. 在左側導覽列,選擇警示管理 > 通知對象

  3. 單擊Webhook整合頁簽,單擊建立Webhook

  4. 設定以下參數。

    1. 輸入Webhook名稱。

    2. 設定PostEvents API v1Integration URL

    3. 使用以下格式在通知模板和恢複模板的文字框中輸入Integration Key

      integration_key=********4463
  5. 單擊發送測試

    當返回資訊中出現status=success時表示配置成功。

  6. 單擊確定

為Events API v2建立Webhook

  1. Webhook整合頁簽,單擊建立Webhook

  2. 設定以下參數。

    1. 輸入Webhook名稱。

    2. 設定PostEvents API v2Integration URL (Alert Events)

    3. 使用以下格式在通知模板和恢複模板的文字框中輸入Integration Key

      integration_key=********4463
  3. 單擊發送測試

    當返回資訊中出現status=success時表示配置成功。

  4. 單擊確定

步驟四:建立通知策略

將建立的Webhook設定為警示通知對象。

  1. 登入ARMS控制台

  2. 在左側導覽列,選擇警示管理 > 通知策略

  3. 通知策略頁面的右上方單擊建立通知策略

  4. 建立通知策略頁面的通知對象地區,選擇通知對象為建立的Webhook。

    其他參數的設定,請參見通知策略

  5. 建立完成後,單擊儲存