For the complete documentation index, see llms.txt. This page is also available as Markdown.

自动化任务示例 - 在同步错误时发送 Slack 频道和电子邮件警报

自动化示例,展示在遇到同步错误时发送电子邮件警报和 Slack 频道通知的具体配置。

在同步错误时发送 Slack 频道通知和电子邮件警报

要点

  • VergeOS 任务引擎 使您能够自动化操作,这些操作可由特定的系统条件、事件或计划时间触发。通过使用模块化、可重复使用的组件(任务、事件、计划和 Webhook),您可以轻松配置适合您环境的自动化。

  • 以下示例演示了任务、事件和 Webhook 如何协同工作,以便在同步操作产生任何错误时自动同时发送警报(Slack 频道和电子邮件)。

使用场景

DR/BC 服务提供商的管理员需要在夜间同步作业遇到错误时立即收到通知。尽早通知可让他们有时间进行调查并尝试修复,从而提高他们能够重新启动同步并在可用同步窗口内完成它的可能性。

该公司使用多个冗余告警系统来通知管理员关键问题:一个系统通过电子邮件发送警报,而另一个则向专用的 Slack 频道发布消息。

使用 VergeOS 任务引擎组件,管理员可以在任何重要的同步作业报告错误时,立即在这两个系统中触发警报。该自动化由一个 webhook、两个任务和一个事件组成。以下步骤将带您完成完整配置:

1. 配置 Webhook

Webhook 定义了外部 Slack 系统所需的目标 URL 和身份验证方法。

系统 > 任务仪表板 > 新建 Webhook

Create webhook

2. 创建发送电子邮件的任务

此任务定义将要发送的电子邮件警报。

系统 > 任务仪表板 > 新建任务

Create webhook

3. 创建发送 Webhook 的任务

此任务定义将通过 webhook 发送到 Slack 的消息负载。

系统 > 任务仪表板 > 新建任务

Create Slack webhook task

4. 为 发送-slack-payload 任务

分配事件触发器后,我们就可以指定将触发该任务的条件(同步错误)。

发送-slack-payload 任务仪表板: 事件触发器 > 新建

Assign Event Trigger to Slack Task

5. 为 “send-email-alert” 任务

我们将相同的事件触发器应用于此任务,以便在出现同步错误时也发送电子邮件警报。

系统 > 任务仪表板 > 任务 > 选择 send-email-alert 任务 > 事件触发器 > 新建

Assign Event Trigger to Email Task

此自动化可确保在同步作业遇到错误时立即通知管理员,使他们能够迅速采取行动,并在同步窗口关闭前获得解决问题的最佳机会。

故障排除

其他资源

反馈

需要帮助吗?

如果你需要进一步帮助或对本文有任何疑问,请随时联系 VergeOS 支持团队.

最后更新于

这有帮助吗?