腾讯云短信

FlashCat 支持使用腾讯云短信渠道进行告警通知,下面就介绍如何配置对接腾讯云短信。

配置字段说明

夜莺模版参数腾讯云解释说明
TcSecretIdSecretId云API密钥是构建腾讯云 API 请求的重要凭证。用于调用腾讯云API时生成签名。仅支持在创建时查看,请及时保存SecretKey
TcSecretKeySecretKey同上
TcSdkAppIdSDK AppID短信应用的唯一标识,调用短信API接口时,需要提供该参数。
TcTplId正文模板 ID控制台审核通过的模板 ID
TcEndpoint接口请求域名”sms.tencentcloudapi.com”接口请求域名
TcRegionRegion地域参数,用来标识希望操作哪个地域的数据。接口 Region 字段的可选值如下:华北地区(北京)ap-beijing;华南地区(广州)ap-guangzhou;华东地区(南京)ap-nanjing

使用配置示例

1.创建 SecretId & SecretKey

腾讯云控制台 API 密钥管理中新建密钥

注意:新建的密钥只在创建时提供SecretKey,后续不可再进行查询,请保存好SecretKey。

sms001

sms002

2.创建 SDK AppID

腾讯云控制台应用管理—>应用列表—>创建应用,创建好后就可以看到 SDKAppID 。

sms003

sms004

3.创建正文模板获取正文模版 ID

腾讯云控制台应用管理—>正文模版管理—>创建正文模版。

sms005

sms006

其中{1}为可自定义的内容,用于承接 FlashCat 模版中的通知内容。

4. FlashCat 填写腾讯云语音配置

sms007

5.配置通知模版

通知模板编写可以参考此文档 https://flashcat.cloud/docs/content/flashcat-monitor/nightingale-v6/faq/go-template/

sms008

6.配置腾讯云短信通知

  1. 通知媒介中勾选tx-voice

  2. 选择告警接收组 (组内成员必须填写正确手机联系方式才能接收到短信通知)

sms009

人员组织—>用户管理 配置用户手机号码

sms010

sms011

日志排错

如果无法正常发送消息,可以在 FlashCat 的 ERROR.log 中查看相关报错信息进行排查,过滤关键词sender

sms012