在當下互聯網蓬勃發展的時代裏,微信已經成爲了人們生活中不可分割的一部分。做爲苦逼的運維人員,咱們天然也得跟得上時代的步伐,將微信添加進告警的通知方式裏。若是可以將告警消息第一時間發送到微信中,更清楚地看到告警內容,並在第一時間進行處理,何樂而不爲呢⊙(・◇・)?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