跳转到主要内容
Raritan PX 系列 PDU 通过事件规则中的 Send email 动作发送邮件,可以自定义邮件主题和内容。Flashduty 的 邮件集成 可以接收这些邮件,并按规则从邮件标题判断是触发还是恢复,因此不需要单独的 Raritan 集成:在 Flashduty 创建邮件集成,把它的邮件地址填进 PDU 的 Send email 动作,把邮件主题设成下文的固定格式,再配置推送规则。

在 Flashduty On-call

您可通过以下两种方式获取集成邮件地址,任选其一即可。集成类型都选择邮件 Email,不是 Raritan。

使用专属集成

  1. 进入 Flashduty 控制台,选择 协作空间,打开一个协作空间
  2. 选择 配置 → 集成数据 → 专属集成,点击 新增集成
  3. 选择 邮件 Email,点击 保存
  4. 打开生成的集成卡片,复制 邮件地址,再按下文配置推送规则

使用共享集成

  1. 进入 Flashduty 控制台,选择 集成中心 → 告警事件
  2. 选择 邮件 Email,填写集成名称,复制 邮箱地址
  3. 按下文配置推送规则
  4. 配置默认路由并选择协作空间,点击 保存

在 Flashduty 中配置推送规则

下面的主题格式把设备名、事件规则名和断言标志放进标题。断言标志 1 表示事件条件成立,0 表示事件条件解除。规则从标题提取设备名和事件规则名作为 Alert Key,触发和恢复邮件的这两部分相同,恢复邮件因此能关闭对应的告警。
  1. 推送模式 选择 根据规则触发或关闭告警
  2. 按顺序添加下面 2 条规则。每条规则的条件都是 邮件标题 匹配 给出的正则,Alert Key 提取自 邮件标题
  3. 默认规则 选择:如果以上规则均不满足,则 丢弃该邮件
规则 1:关闭告警
规则 2:触发告警
关闭规则排在触发规则前面。默认规则选丢弃,是为了让不符合主题格式的邮件(例如其他事件规则发出的默认邮件)不生成无法自动关闭的告警。

在 Raritan PX 中配置

以下路径来自 Raritan PX-Series PDU 用户指南(固件 4.3.11),在 PDU 的 Web 界面中操作。
1

在 Raritan PX 中配置 SMTP 服务器

操作路径:PDU Web 界面 › Device Settings › Network Services › SMTP Server配置发信服务器,Send email 动作默认使用该服务器。
2

创建 Send email 动作

操作路径:PDU Web 界面 › Device Settings › Event Rules新建动作,填写:
[DEVICENAME](事件发生的设备名)、[EVENTRULENAME](匹配的事件规则名)、[ISASSERTED](事件条件变为成立时为 1,解除时为 0)是用户指南列出的占位符,发送时会替换成实际值。渲染后的主题形如:
规则只读取邮件标题,邮件正文用默认内容或自定义内容都可以。
3

创建事件规则并选用该动作

操作路径:PDU Web 界面 › Device Settings › Event Rules新建规则,填写:
4

触发事件并确认

先按上文配好 Flashduty 推送规则。让该事件规则监控的条件成立一次(例如临时调低传感器的阈值),再恢复;使用 PDU 界面的测试发信按钮只能证明 SMTP 可用,主题里的占位符不一定被替换,不能证明规则匹配。回到 Flashduty,集成显示 最新事件时间,断言标志为 1 的邮件生成告警,为 0 的邮件关闭该告警,说明配置成功。

限制

  • 事件规则名要唯一:Alert Key 由设备名和事件规则名组成,多个事件共用同一个规则名时会合并到同一条告警。每个要监控的事件建一条独立的事件规则,并起不同的规则名。
  • 触发条件:Trigger condition 选择 Asserted 时只有触发邮件,没有恢复邮件,告警不会自动关闭。
  • 类型与严重程度:告警在 Flashduty 中显示的集成类型是邮件 Email;严重程度统一为 Warning,可以通过 告警处理 Pipeline 按标题内容调整。