通过 webhook 的方式同步 SolarWinds 告警事件到 Flashduty,实现告警事件自动化降噪处理。
您可通过以下2种方式,获取一个集成推送地址,任选其一即可。
当您不需要将告警事件路由到不同的协作空间,优先选择此方式,更简单。
当您需要根据告警事件的 Payload 信息,将告警路由到不同的协作空间,优先选择此方式。
路由
进行更多路由规则的配置)。前提说明
开始创建
Settings
,选择 Notification Services
并点击 Webhook
进入到新建告警通道页面。CREATE CONFIGURATION
进行创建相应的告警通道。Method
处选择 POST ,Name
处可以根据前提说明中的建议进行命名,例如:Anomaly_FlashDuty。Destination URL
填写集成的推送地址(当前页面填写集成名称,保存后即可生成地址)。Content Type
选择 application/json。Select Custom Body Template Based On The Alert Types
选择需要创建的类型,例如:Anomaly Based Alert。HTTP POST Body
不需要修改,使用系统默认生成的即可。CREATE
保存即可。Alerts
,选择 Alert Settings
。Actions
部分中,Services
选择 Webhook 。Configuration
选择步骤1创建的 Anomaly_FlashDuty 通道。Send an additional notification when the Alert is cleared
保持开启状态。Save
保存即可。SolarWinds | Flashduty | 状态 |
---|---|---|
Critical | Critical | 严重 |
Warning | Warning | 警告 |
Info | Info | 提醒 |