Open-Falcon 告警 如何實現自定義多功能告警


Open-Falcon 是小米運維部開源的一款互聯網企業級監控系統解決方案。其中有着如下的特點:

①強大靈活的數據采集:自動發現,支持falcon-agent、snmp、支持用戶主動push、用戶自定義插件支持、opentsdb data model like(timestamp、endpoint、metric、key-value tags)

②水平擴展能力:支持每個周期上億次的數據采集、告警判定、歷史數據存儲和查詢

③高效率的告警策略管理:高效的portal、支持策略模板、模板繼承和覆蓋、多種告警方式、支持callback調用

④高效率的graph組件:單機支撐200萬metric的上報、歸檔、存儲(周期為1分鍾)

⑤高效的歷史數據query組件:采用rrdtool的數據歸檔策略,秒級返回上百個metric一年的歷史數據

⑥dashboard:多維度的數據展示,用戶自定義Screen

⑦高可用:整個系統無核心單點,易運維,易部署,可水平擴展

⑧開發語言: 整個系統的后端,全部golang編寫,portal和dashboard使用python編寫。

 

但是在open-Falcon中,單一的告警模式又無法滿足多樣化的告警需求,尤其是當告警風暴來臨時,單一的告警模式不僅會致使我們焦頭爛額,還會導致我們無法快速判斷告警的問題所在。於是如何將告警通過用戶的多樣化需求達到多種化通知方式,並且有效的避免告警風暴,就成了目前的首要解決問題。

智能告警平台 Cloud Alert 睿象雲自研的一款告警管理平台,就能夠完美解決這個問題!用戶可以將告警通過不同的需求,指定多種化通知方式,目前支持的通知方式有電話、短信、微信、郵件、APP、釘釘等;並且當告警風暴來臨時,用戶可以通過勾選算法智能降噪或設置告警壓縮規則,使得相同類型的告警進行壓縮,有效的避免告警風暴。用戶也可以將不同的監控平台接入到Cloud Alert內進行統一化管理。

 

接下來就說下是如何設置的吧~

主要分為三大部分,首先是將Open-Falcon集成到此平台當中;其次設置分派策略,也就是指定條件(用戶自定義)下的告警發生時通知的人;最后是設置通知策略,根據用戶自身需求設置多元化的通知方式。

首先肯定是進入官網www.aiops.com,登錄賬號。

 一.Open-Falcon集成

1. 在Cloud Alert中創建open-Falcon應用,點擊集成 — 監控工具 — open-Falcon

2. 填寫“應用名稱”,點擊“保存並獲取應用key”

3. 在open-Falcon中配置Cloud Alert的回調地址

(1) 登錄open-Falcon,選擇template模塊,點擊你想要綁定Cloud Alert告警平台的template name。 

(2) 在回調地址中填寫類似如下URL:

http://api.aiops.com/alert/api/event/falcon/-- 

-- 處填入您新建應用時生成的appkey

 

二.設置分派策略

1. 點擊配置 — 分派策略 — 新建分派

2. 輸入分派策略名稱 — 選擇應用 — 設置分派人(告警發生時通知的人),點擊保存

這一步驟用戶可以根據【告警級別】【告警內容】等條件,來添加指定條件分派通知。

三.設置通知策略

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

2. 通知策略的可選擇性也是很高的,用戶可選擇的地方有:告警狀態、告警級別、通知方式、時間設置、延遲策略、通知人等,其中的意思分別如下:

告警狀態:選擇告警通知的狀態。分別有發生時、認領時、關閉時、全選,4種選擇。

告警級別:選擇告警通知的級別。分別有提醒、警告、嚴重、所有,4種選擇。

通知方式:選擇告警通知的方式。分別有電話、短信、郵件、微信、APP,5種選擇。

時間設置:選擇告警通知的時間。分別有任何時間、工作時間、非工作時間,3種選擇。

延遲策略:選擇告警通知是否延遲。

通知人:選擇告警通知的人。

例如:任何時間告警發生時嚴重級別的告警立刻微信通知所有人。

告警狀態 — 發生時;告警級別 — 嚴重;通知方式 — 微信;時間設置 — 任何時間;延遲策略 — 立刻;通知人 — 全選

 

Open-Falcon與CA告警級別映射關系

以上的設置,就完成了open-Falcon的告警多樣化的通知方式,用戶也可以根據自身的需求設置多個分派策略,這樣可以更加詳細化通知方式。


免責聲明!

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



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