做海外業(yè)務(wù)時(shí)大多使用亞馬遜 AWS 服務(wù),配套AWS 監(jiān)控 CloudWatch 功能強(qiáng)大咬荷,如果能和微信結(jié)合就更棒了±梗現(xiàn)在分享下如何玩轉(zhuǎn) CloudWatch 微信通知。
AWS EC2 云主機(jī)配套的云監(jiān)控服務(wù) CloudWatch 本身并不支持微信通知词顾、短信和電話(huà)等通知服務(wù),但是可以通知到對(duì)應(yīng)的消息隊(duì)列 SNS碱妆,之后通過(guò) SNS 與 OneAlert 服務(wù)對(duì)接肉盹。
創(chuàng)建 OneAlert 應(yīng)用
在 OneAlert 的應(yīng)用里面創(chuàng)建 AWS CloudWatch 應(yīng)用。
保存后疹尾,獲取一個(gè) webhook 回調(diào) url:
http://api.110monitor.com/alert/api/event/aws/fd065e9b-77b8-b0b2-b1d8-81d4141967f2
創(chuàng)建 AWS SNS 應(yīng)用
在 AWS 中創(chuàng)建消息主題 topic 和消息訂閱 subscription上忍,并設(shè)置回調(diào)接口.
創(chuàng)建一個(gè)消息主題 topic:
設(shè)置消息訂閱者 subscription:
配置一下回調(diào) url:
http://api.110monitor.com/alert/api/event/aws/fd065e9b-77b8-b0b2-b1d8-81d4141967f2
接下來(lái)一定要注意骤肛,刷新下獲取訂閱 id
配置 CloudWatch 告警規(guī)則
到 EC2 中配置相關(guān)的監(jiān)控規(guī)則,例如 cpu 使用率>50%告警
告警通知到剛創(chuàng)建的消息隊(duì)列里面
配置 OneAlert 通知策略
到 OneAlert 里面配置下提醒策略窍蓝,記得綁定微信腋颠,就可以實(shí)現(xiàn)微信通知了。
完成
好了吓笙,現(xiàn)在 AWS 的告警過(guò)來(lái)后淑玫,就可以實(shí)現(xiàn)微信通知了。親面睛,猛戳OneAlert AWS 配置查看詳細(xì)內(nèi)容吧~