在当下互联网蓬勃发展的时代里,微信已经成为了人们生活中不可分割的一部分。做为苦逼的运维人员,咱们天然也得跟得上时代的步伐,将微信添加进告警的通知方式里。若是可以将告警消息第一时间发送到微信中,更清楚地看到告警内容,并在第一时间进行处理,何乐而不为呢⊙(・◇・)?html
不过碍于告警设置的繁琐,特别如今运维人员的头顶广泛日益荒凉的时候,确实不想再花费更多精力加快本身的秀发流失速度了 ╮(╯﹏╰)╭ios
诶嘿,那我如今告诉你,仅需三步,便能将你的监控实现微信告警,听起来是否是很美滋滋呢?那如此让人心动的办法怎么实现呢?且听我娓娓道来。json
想要解放双手,聪明的人固然是动用工具,作个工具人,何况当下的第三方功能软件,不管是在功能方面,仍是在安全方面,都已是相对完善的状态,本次动用的第三方功能软件即是 Cloud Alert智能告警平台 。这个平台经过集成告警、设置分派策略、以及设置通知策略,简单的三个步骤,完美实现微信告警。api
集成告警:就是将各类平台的告警接入到 Cloud Alert 中,目的是为了在一个平台内完成全部告警的管理。例如Zabbix、Prometheus、Nagios、Open-Falcon、AWS、阿里云、Cacti、solarwinds、睿象云 Cloud Insight 、监控宝、Grafana 、Vmware等主流的平台均可以直接接入集成。安全
分派策略:设置的是告警发生时分派给相应的处理人。这里很自由了,咱们能够配合本身的排班策略,自定义设置分派策略,固然这点你也能够不设置,这样它会默认通知全部人。微信
通知策略:这个就比较直接了,就是设置你想要的各类通知方式,电话、短信、邮件、微信等等均可以,今天咱们就来讲说微信通知的设置方式吧~<(▰˘◡˘▰)app
图1运维
图2curl
图3工具
接口:http://api.aiops.com/alert/api/event
调用方式:POST
参数格式:里面的参数内容是示例,能够根据本身的需求填写相关内容,相关的参数列表我会在后面给出。
curl -H "Content-type: application/json" -X POST -d '{
"app": "填写上一步获取的key",
"eventId": "12345",
"eventType": "trigger",
"alarmName": "FAILURE for production/HTTP on machine 192.168.0.253",
"entityName": "host-192.168.0.253",
"entityId": "host-192.168.0.253",
"priority": 1,
"alarmContent": {
"ping time": "1500ms",
"load avg": 0.75},
"details": {
"details":"haha"
},
"contexts": [
{
"type": "link",
"text": "generatorURL",
"href": "http://www.baidu.com"
},
{
"type": "link",
"href": "http://www.sina.com",
"text": "CPU Alerting"
},
{
"type": "image",
"src": "http://www.baidu.com/a.png"
}]
}' "http://api.aiops.com/alert/api/event"
参数 |
选择条件 |
备注 |
app |
必选 |
生成的KEY |
eventType |
必选 |
触发告警trigger,解决告警resolve |
eventId |
必选 |
外部事件id,告警关闭时用到 |
alarmName |
可选 |
告警标题,故障简述 |
alarmContent |
必选 |
告警内容详情 |
entityName |
可选 |
告警对象名 |
entityId |
可选 |
告警对象id |
priority |
可选 |
提醒 1,警告 2,严重 3 |
host |
可选 |
主机 |
service |
可选 |
服务 |
details |
可选 |
详情 |
contexts |
可选 |
上下文 |
这点要是嫌麻烦能够不设置,会默认分派给全部人
例子:任什么时候间全部级别的告警在发生时马上微信通知
告警状态:发生 — 告警级别:全部 — 通知方式:微信 — 时间设置:任什么时候间 — 延迟策略:马上 — 通知人:选择接收通知的人
以上设置完毕后,恭喜你已经成功的设置好了微信的告警通知方式(≖ᴗ≖)✧,固然,组合起来的通知方式有不少种,你能够根据本身的需求来设置你想要的通知方式,反正也是动动手指的简单操做。
睿象云智能告警平台还推出了免费版的版本,还有新版的压缩规则,能够根据本身的需求压缩告警,有效避免告警风暴,赶忙上手尝试下吧~
官网连接:www.aiops.com