PagerDuty是一款為企業IT部門提供事件響應的軟體。您可以將ARMS警示管理接入PagerDuty從而觸發自動事件或追蹤服務變化。
背景資訊
PagerDuty是一款為企業IT部門提供事件響應的軟體。當服務出現問題時,PagerDuty支援以電話、簡訊、郵件等方式通知企業IT部門。關於PagerDuty的更多資訊,請參見PagerDuty官網。
步驟一:註冊PagerDuty帳號
您可以在PagerDuty官網註冊14天免費試用的PagerDuty帳號。操作步驟如下:
在Try PagerDuty設定精靈地區,執行以下操作:
輸入郵箱,然後單擊GET STARTED!。
輸入姓名,然後單擊NEXT STEP。
輸入密碼,然後單擊NEXT STEP。
輸入子網域名稱,選中服務合約,然後單擊CREATE ACCOUNT。
註冊完成後跳轉到PagerDuty歡迎頁面。

步驟二:建立服務
在PagerDuty控制台為ARMS警示管理建立對應的服務。操作步驟如下:
登入PagerDuty控制台。
在頂部功能表列,選擇。
在Service Directory頁面,單擊+ New Service。
在Create a Service頁面,執行以下操作:
輸入服務名稱,然後單擊NEXT。
選擇Generate a new Escalation Policy,然後單擊NEXT。
選擇Intelligent,然後單擊NEXT。
根據需求選擇Events API v1或Events API v2,然後單擊Create Service。
說明Events API v1和Events API v2均可以將ARMS警示管理串連到PagerDuty,但Events API v2提供了一個直接介面來設定PagerDuty警示中的PD-CEF欄位,使ARMS警示管理更容易在PagerDuty中產生豐富的警示資料,實現分類、過濾和操作。更多資訊,請參見Events API。
在Integrations地區複製並儲存Events API v1的Integration Key和Integration URL,Events API v2的Integration Key和Integration URL (Alert Events)。

步驟三:建立Webhook
根據需要選擇為Events API v1或Events API v2建立Webhook,通過Webhook將警示發送至PagerDuty。
為Events API v1建立Webhook
登入ARMS控制台。
在左側導覽列,選擇。
單擊Webhook整合頁簽,單擊建立Webhook。
設定以下參數。
輸入Webhook名稱。
設定Post為Events API v1的Integration URL。
使用以下格式在通知模板和恢複模板的文字框中輸入Integration Key。
integration_key=********4463
單擊發送測試。
當返回資訊中出現
status=success時表示配置成功。單擊確定。
為Events API v2建立Webhook
在Webhook整合頁簽,單擊建立Webhook。
設定以下參數。
輸入Webhook名稱。
設定Post為Events API v2的Integration URL (Alert Events)。
使用以下格式在通知模板和恢複模板的文字框中輸入Integration Key。
integration_key=********4463
單擊發送測試。
當返回資訊中出現
status=success時表示配置成功。單擊確定。
步驟四:建立通知策略
將建立的Webhook設定為警示通知對象。