自定义消息是云监控里的一个功能,每个月免费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