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


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

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

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

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

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

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

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

集成告警

一. 注冊賬號:

  1. 進入官網,然后注冊賬號登錄。如下圖1;

 

1

      2.點擊智能告警平台 Cloud Alert 如下圖2;

 

2

二. 集成接入:

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

 

3

2.點擊之后,填寫自定義的【應用名稱】和【自動關閉時間】,如圖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. 點擊【配置】-【分派策略】-【新建分派】

       

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

 

設置通知策略

  1. 點擊右上角-點擊【個人信息】

 

        2.綁定微信公眾號

 

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

 

 

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

 

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

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

 

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

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

官網鏈接:www.aiops.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM