夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

阿里云短信通知配置

夜莺在 v8.0.0-beta.8 版本之后,支持了使用阿里云短信渠道进行告警通知,本文介绍下如何配置对接阿里云短信通知渠道

修改阿里云短信通知媒介

修改通知媒介

  1. 告警通知-通知媒介 列表,选择 Aliyun SMS 通知媒介
    阿里云短信通知媒介

  2. 点击 名称 进入编辑页面 将截图中的五个参数,分别填写为阿里云中的实际配置 阿里云短信通知媒介配置

参数配置说明

参数名 说明 示例值
AccessKeyId 阿里云账号的AccessKey ID,用于API认证 需要改为实际的access_key_id
AccessKeySecret 阿里云账号的AccessKey Secret,用于API认证 需要改为实际的access_key_secret
SignName 短信签名名称,必须是已在阿里云审核通过的签名 需要改为实际的签名
TemplateCode 短信模板ID,必须是已在阿里云审核通过的模板 需要改为实际的模板ID
TemplateParam 短信模板参数,JSON格式,{{$tpl.incident}} 为变量,最终会被替换为消息模板中的内容 {“incident”:“故障{{$tpl.incident}},请及时处理”}

下面介绍下如何获取上述参数

1.创建 AK&SK

访问阿里云 AccessKey 管理页面,创建并复制 AccessKey ID 和 AccessKey Secret,填写到 AccessKeyId 和 AccessKeySecret 参数中 ali01

2.创建短信签名

访问 短信服务-国内消息-添加签名,填写签名和其他信息,提交之后需要等待审核,审核通过后,复制签名,填写到 SignName 参数中 添加签名

3.创建短信模板

访问 短信服务-国内消息-添加模版
如果想复用默认的 TemplateParam 配置,模板内容可以填写为 故障${incident},请及时处理,变量属性为 incident
创建模板后,复制模板ID,填写到 TemplateCode 参数中

添加模版

创建通知规则

告警通知-通知规则 创建一个新的通知规则,通知配置选择 Aliyun SMS 通知媒介,设置接收人(此接收人需要配置好手机号),点击 通知测试 按钮,选择一个告警事件,点击确定 6t2vG3

如果配置是正确的,则对应的接收人会收到短信通知 短信通知

测试成功后,可以点击 保存 保存配置

配置告警规则

在告警规则中选择此通知规则,当告警发生时,会收到短信通知 配置告警规则

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat