微信告警如何配置?用Cloud Alert快速實現微信告警

在當下互聯網蓬勃發展的時代裏,微信已經成爲了人們生活中不可分割的一部分。作爲苦逼的運維人員,我們自然也得跟得上時代的步伐,將微信添加進告警的通知方式裏。如果能夠將告警消息第一時間發送到微信中,更清楚地看到告警內容,並在第一時間進行處理,何樂而不爲呢⊙(・◇・)?

不過礙於告警設置的繁瑣,特別現在運維人員的頭頂普遍日益荒涼的時候,確實不想再花費更多精力加快自己的秀髮流失速度了 ╮(╯﹏╰)╭

誒嘿,那我現在告訴你,僅需三步,便能將你的監控實現微信告警,聽起來是不是很美滋滋呢?那如此讓人心動的辦法怎麼實現呢?且聽我娓娓道來。

想要解放雙手,聰明的人當然是動用工具,做個工具人,況且當下的第三方功能軟件,無論是在功能方面,還是在安全方面,都已經是相對完善的狀態,本次動用的第三方功能軟件便是 Cloud Alert 智能告警平臺。這個平臺通過集成告警、設置分派策略、以及設置通知策略,簡單的三個步驟,完美實現微信告警。

集成告警:就是將各種平臺的告警接入到 Cloud Alert 中,目的是爲了在一個平臺內完成所有告警的管理。例如Zabbix、Prometheus、Nagios、Open-Falcon、AWS、阿里雲、Cacti、solarwinds、睿象雲 Cloud Insight 、監控寶、Grafana 、Vmware等主流的平臺都可以直接接入集成。

分派策略:設置的是告警發生時分派給相應的處理人。這裏很自由了,我們可以配合自己的排班策略,自定義設置分派策略,當然這點你也可以不設置,這樣它會默認通知所有人。

通知策略:這個就比較直接了,就是設置你想要的各種通知方式,電話、短信、郵件、微信等等都可以,今天我們就來說說微信通知的設置方式吧~<(▰˘◡˘▰)

  1. 集成告警
  • 註冊賬號:
  1. 進入官網,然後註冊賬號登錄。如下圖1;

圖1

  1. 點擊智能告警平臺 Cloud Alert 。如下圖2;

 

圖2

  • 集成接入:
  1. 點擊【集成】-【監控工具】- 選擇您的告警 - 點擊【+】,如圖3。這裏我選擇了通用集成REST API的方式集成,如果裏面的工具沒有你的監控系統,那你也可以使用 REST API 的方式集成,再不行就使用郵箱集成。

 

圖3

  1. 點擊之後,填寫自定義的【應用名稱】和【自動關閉時間】,如圖4;填好信息之後,點擊【保存並獲取應用 key 】;

  1. 配置方式

接口: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

可選

上下文

 

  1. 設置微信告警的第二步分派策略

這點要是嫌麻煩可以不設置,會默認分派給所有人

  1. 點擊【配置】-【分派策略】-【新建分派】

 

  1. 設置分派名稱-選擇應用-選擇分派人,然後點擊保存

  1. 設置通知策略
  1. 點擊右上角-點擊【個人信息】

  1. 綁定微信公衆號

  1. 點擊【配置】-【通知策略】-【新建通知】

 

  1. 選擇【告警狀態】-選擇【告警級別】-選擇【通知方式】-選擇【時間】-選擇【延遲策略】-選擇【通知人】

例子:任何時間所有級別的告警在發生時立刻微信通知

告警狀態:發生 — 告警級別:所有 — 通知方式:微信 — 時間設置:任何時間 — 延遲策略:立刻 — 通知人:選擇接收通知的人

 

以上設置完畢後,恭喜你已經成功的設置好了微信告警的通知方式(≖ᴗ≖)✧,當然,組合起來的通知方式有很多種,你可以根據自己的需求來設置你想要的通知方式,反正也是動動手指的簡單操作。

睿象雲智能告警平臺還推出了免費版的版本,還有新版的壓縮規則,可以根據自己的需求壓縮告警,有效避免告警風暴,趕緊上手嘗試下吧~

官網鏈接:www.aiops.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章