在 Flashduty On-call
您可通过以下两种方式获取集成邮件地址,任选其一即可。集成类型都选择邮件 Email,不是 Veeam Service Provider Console。使用专属集成
- 进入 Flashduty 控制台,选择 协作空间,打开一个协作空间
- 选择 配置 → 集成数据 → 专属集成,点击 新增集成
- 选择 邮件 Email,点击 保存
- 打开生成的集成卡片,复制 邮件地址,再按下文配置推送规则
使用共享集成
- 进入 Flashduty 控制台,选择 集成中心 → 告警事件
- 选择 邮件 Email,填写集成名称,复制 邮箱地址
- 按下文配置推送规则
- 配置默认路由并选择协作空间,点击 保存
在 Flashduty 中配置推送规则
VSPC 的邮件里没有告警 ID。下面的主题格式把公司、站点和告警名放进标题,规则从标题提取这三项作为 Alert Key,同一公司、同一站点、同一告警名的邮件合并到同一条告警;告警状态不参与 Alert Key,因此同一告警从 Warning 变为 Error 时更新原有告警,不会新建。- 推送模式 选择 根据规则触发或关闭告警
- 添加下面 1 条规则:条件是 邮件标题 匹配 给出的正则,类型选 触发告警,Alert Key 提取自 邮件标题
- 默认规则 选择:如果以上规则均不满足,则 丢弃该邮件
在 Veeam Service Provider Console 中配置
以下路径来自 VSPC 官方文档,需要管理员权限。1
配置邮件服务器和告警邮件主题
操作路径:VSPC › Configuration › Server Settings › Email Server规则只读取邮件标题,正文格式不影响匹配。
%alarmStatus%、%company%、%location%、%alarmName% 是 VSPC 告警通知主题支持的变量。渲染后的主题形如:2
把 Flashduty 邮件地址加为告警收件人
操作路径:VSPC › Configuration › Templates › Predefined AlarmsVSPC 默认把告警邮件发给站点管理员和公司管理员。要发给 Flashduty,选中告警后点击 Edit,在 Actions 步骤点击 Add:
对每个要推送的告警重复此操作。
3
触发告警并确认
先按上文配好 Flashduty 推送规则。VSPC 没有发送测试告警邮件的入口,请等待真实告警,或让一个被监控对象触发一次 Warning 或 Error 告警。回到 Flashduty,集成显示 最新事件时间,标题以
VSPC Error | 或 VSPC Warning | 开头的邮件生成告警,说明配置成功。VSPC 不发恢复邮件,告警需要超时自动关闭或手动关闭,见下文 限制。限制
- 没有恢复邮件:VSPC 默认只在新告警产生,或已有告警状态变为 Error 或 Warning 时发邮件,规则不会自动关闭告警。请在接收该集成的协作空间开启 超时自动关闭,建议 24 小时,或在 Flashduty 中手动关闭。
- 对象合并:主题变量里没有对象名,同一公司、同一站点下同名告警作用在不同对象上时,会合并到同一条 Flashduty 告警。
- 类型与严重程度:告警在 Flashduty 中显示的集成类型是邮件 Email;严重程度统一为 Warning,可以通过 告警处理 Pipeline 按标题中的
Error调整。