暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

新建告警通道 OceanBase工具学习笔记208

数据库新手 2023-06-08
339

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

背景信息

告警本身是独立的功能,未配置通道时,只能通过控制台的 告警事件 页面查看告警。

告警通道是通知消息发送的介质,支持以下通道类型:

  • 钉钉
  • 飞书
  • 企业微信
  • 邮箱
  • HTTP
  • 自定义脚本:支持 Python、Bash 脚本,可参考 告警通道配置样例 中的 自定义脚本通道 来自定义脚本。

说明

告警聚合的时间参数在通道进行配置,更新告警通道之后,该通道会重新开始聚合计算。如果当前有告警发生且尚未恢复,可能会在聚合周期内再次收到告警通知。

前提条件

  • 已提前配置接收用户的基本信息。
  • 登录的用户具备管理员权限。

操作步骤

说明

以下步骤建议结合 告警通道设置示例 中的说明来进行理解。

  1. 登录 OCP。
  2. 在左侧导航栏中单击 监控告警 > 告警 。
  3. 在 告警通道 页签中单击 新建通道 。
  4. 根据界面提示设置通道的基本信息。

不同通道类型,所需填写的基本信息会有不同。

p168434

  1. 当 通道类型 选择为 HTTP邮箱 或 自定义脚本 时,需根据界面提示进行通道配置。

以 HTTP 通道类型为例,具体配置说明如下:

参数

说明

代理

请填写发送告警信息的代理,格式为 http:ip:port 。其中, ip 为代理服务器的 IP,port 为发送告警使用的端口。 若代理服务器的 IP 为 xxx.xxx.xxx.xxx,规划使用 80 端口发送告警消息,则可配置为 http:xxx.xxx.xxx.xxx:80 。

请求方法

根据实际情况选择。

URL 模板

填写推送目标的 URL。

Header 模板

根据实际需要填写 HTTP 协议的 Header 模板。不同参数之间需换行,如:
Content-Type:application/json
x-lt-openKey:diskJitterAlarm
charset:utf-8

Body 模板

填写推送的内容模板。

Response 校验信息

可选填。

    • 由于不同通道的 Response 有所差异,因此为了方便 OCP 能否准确判断消息发送是否成功,需要配置发送成功的 Response 校验信息。
    • 输入格式为 JSON 字符串,OCP 会将 JSON 中的字段解析出来与通道 Response Body 中的对应信息去做匹配,匹配成功即认为发送成功。
    • 如果不确定通道的 Response,可先配置为 { },OCP 会认为消息总是发送成功。

1209

  1. 设置 消息配置 。

2

  1. 单击 发送测试消息 ,如果发送成功,可单击 提交 。

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论