历史版本8 :告警通知设置 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

运维平台版本
功能变更
V1.5.5-
V1.7.0告警方式页面视觉优化,功能无变更

1.2 应用场景

在应用程序出现高负载、宕机风险、磁盘空间不足等重要事件时,需要确保管理员及时收到关键的告警信息,以便能够快速响应和处理问题,从而最大限度地减少应用程序的中断时间和减轻潜在的损失。

支持通过三种方式通知管理员:邮箱、webhook和企业微信。

  • 邮箱:当触发告警时,系统可以发送邮件通知管理员。管理员可以在邮件中了解告警的具体细节,如告警类型、触发时间、相关的资源,以便迅速识别和解决问题。

  • Webhook:Webhook是一种通过HTTP请求将数据传递到指定URL的机制。当触发告警时,系统会向预先配置的URL发送HTTP请求,将告警信息传递给管理员。这使得管理员可以自定义处理通知信息,如将告警信息发送到特定的消息平台、记录到日志文件等。

  • 企业微信通知:企业微信是一种企业级即时通讯工具,支持文本、图片、语音和文件等多种消息类型。通过将告警通知集成到企业微信中,管理员可以及时接收告警信息,并可以通过与团队成员进行实时沟通来协作解决问题。这种方式特别适用于团队合作和跨部门协作的场景。

2. 邮箱告警编辑

如需使用邮箱告警,需配置发件人和收件人。

2.1 配置发件人

发邮件,需要有一个发件人,否则发送动作无法完成。

1)管理员登录「运维平台」,点击「监控与预警>告警配置>告警通知设置」。

2)点击「添加发件人」,配置发件人账户,点击「确定」。

注1:发件人邮箱类型不同,配置步骤可能不完全相同,具体请参见:邮箱

注2:配置完成后,请点击「发送测试邮件」,确保邮箱可使用。

3)设置「系统默认发件人」。

2.2 配置告警收件人

发邮件,需要配置收件人,接收告警信息。

1)管理员登录「运维平台」,点击「监控与预警>告警配置>告警规则」,点击「添加告警对象」。

设置告警类型为「email」,设置告警对象名称和收件人地址,点击「确定」,点击「保存」。如下图所示:

注:配置完成后,请点击「发送测试邮件」,确保邮箱可使用。

2.3 效果预览

当FineOps监测到项目触发告警任务后,发送邮件给收件人,如下图所示:

3. webhook告警编辑

3.1 配置告警对象

1)准备 Webhook 的 URL

管理员需要先准备好一个 Webhook 的 url,当有新数据的告警消息时,运维平台会往这个 url 发数据,提醒用户告警。

由于各人诉求不同,帆软不提供 Webhook 的 url 搭建获取步骤,请自行准备。

2)添加告警对象

管理员登录「运维平台」,点击「监控与预警>告警管理>告警通知设置」,点击「添加告警对象」。

设置告警类型为「webhook」,设置告警对象名称和 Webhook 的相关信息。

注:若 Webhook 的接口存在验证,需要配置用户名及密码。

3)发送测试信息

点击「发送测试邮件」,访问 Webhook 的 url,确保收到测试通知,确保Webhook可使用。

4)保存

点击「确定」,即可完成webhook告警对象的配置。

3.2 效果预览

当FineOps监测到项目触发告警任务后,发送消息到 Webhook 的 url,如下图所示:

4. 企业微信告警编辑

支持通过企业微信发送告警通知。

管理员需要先在企业微信端创建一个用于发送告警的应用,并获得相关应用参数,方可进入运维平台配置告警对象。

4.1 微信后台创建应用

企业微信管理员登录 企业微信管理后台,在「应用管理」Tab 下点击「创建应用」,如下图所示:

上传应用 logo,填写应用名称,应用介绍选填,设置可见范围,设置完成后,点击「创建应用」,如下图所示:

建议将可见范围设置为部门/标签。若「可见范围」是单独的微信用户,那么在平台「微信管理」的「成员管理」Tab下会看不到用户信息。

4.2 获取微信参数

管理员需要在企业微信后台获取以下参数数据。

参数名
含义
CorpID企业ID
应用AgentID用于发送告警的应用的AgentID
应用Secret用于发送告警的应用的Secret
接收对象用于接收告警的部门或用户ID,请确保该部门/用户在上文设置的应用可见范围内

1)CorpID

企业微信管理员登录 企业微信管理后台,在「我的企业」Tab 下,点击「企业信息」,即可获取CorpID。如下图所示:

2)应用AgentID和应用Secret

企业微信管理员登录 企业微信管理后台,在「应用管理」Tab 下,点击刚刚新建的用于发送告警信息的应用,即可获取应用AgentID和应用Secret。如下图所示:

3)接收对象的部门或用户ID

企业微信管理员登录 企业微信管理后台,在「通讯录」Tab 下。

  • 左侧可选择部门,点击后方的按钮,即可查看部门ID

  • 点击单个用户的信息,即可在信息详情页查看用户ID

请确保该部门/用户在上文设置的应用可见范围内。

4.3 配置告警对象

管理员登录「运维平台」,点击「监控与预警>告警配置>告警规则」,点击「添加告警对象」。

设置告警类型为「企业微信」,填写4.2节获取的相关微信参数信息,点击「确定」。如下图所示:

注1:接收对象仅支持设置单个用户/单个部门。请确保该部门/用户在上文设置的发送告警信息的应用可见范围内。

注2:若部门ID/用户ID为空,则告警信息将推送给应用可见范围内的全部用户。

注3:配置完成后,请点击「发送测试邮件」,确保邮箱可使用。