通过自定义消息来告警业务逻辑

2022-03-18 12:00:31 浏览数 (3)

自定义消息是云监控里的一个功能,每个月免费1000条短信配额

使用自定义消息需要在cvm安装云监控组件,并在自定义消息控制台创建自定义监控ID,并关联告警接收人

自定义消息产品文档:https://cloud.tencent.com/document/product/248/6218

api2.0文档:https://cloud.tencent.com/document/product/248/17913

api3.0文档:https://cloud.tencent.com/document/product/248/30342

这里是我用powershell写的一个例子,判断ping一个IP通不通,不通则调用自定义消息发告警

if( ( ping 114.114.114.114 -n 4|findstr "(100%" ) -eq $null )

{

(get-date -format HH:mm:ss:fffffff) ", ping 114.114.114.114 tong"

} else

{

#(get-date -format HH:mm:ss:fffffff) ", ping 114.114.114.114 butong"

$insid=Invoke-RestMethod "http://metadata.tencentyun.com/latest/meta-data/instance-id";

$msg=$insid " ping 114.114.114.114 not ok"

cd "C:Program FilesQCloudMonitorBarad";

.cagent_tools.exe alarm $msg cm-bwgheixe;

}

注意:cagent_tools.exe alarm $msg cm-bwgheixe里的策略ID是自己控制台配的,每个账号各不相同

https://console.cloud.tencent.com/monitor/message

0 人点赞