Promethus(普羅米修斯)的Grafana+onealert實現報警功能


1、Centos7安裝Promethus(普羅米修斯)監控系統完整版

2、Promethus(普羅米修斯)監控Mysql數據庫

3、Promethus(普羅米修斯)安裝Grafana可視化圖形工具

4、Promethus的Grafana圖形顯示MySQL監控數據

目錄

1、Centos7安裝Promethus(普羅米修斯)監控系統完整版

2、Promethus(普羅米修斯)監控Mysql數據庫

3、Promethus(普羅米修斯)安裝Grafana可視化圖形工具

4、Promethus的Grafana圖形顯示MySQL監控數據

Grafana+onealert報警

1、 先在onealert里添加grafana應用(申請onealert賬號)

2、在Grafana中配置Webhook URL

現在可以去設置一個報警來測試了(這里以我們前面加的cpu負載監控來 做測試)

最終的郵件報警效果:

測試mysql鏈接數報警

總結報警不成功的可能原因

擴展


 

Grafana+onealert報警

prometheus報警需要使用alertmanager這個組件,而且報警規則需要手 動編寫(對運維來說不友好)。所以我這里選用grafana+onealert報警。

注意: 實現報警前把所有機器時間同步再檢查一遍.

ntpdate time.windows.com

1、 先在onealert里添加grafana應用(申請onealert賬號)

https://caweb.aiops.com/

 

2、在Grafana中配置Webhook URL

1、在Grafana中創建Notification channel,選擇類型為Webhook;

2、推薦選中Send on all alerts和Include image,Cloud Alert體驗更佳;

3、將第一步中生成的Webhook URL填入Webhook settings Url;

4、Http Method選擇POST;

5、Send Test&Save;

現在可以去設置一個報警來測試了(這里以我們前面加的cpu負載監控來 做測試)

配置

保存后就可以測試了

如果node1上的cpu負載還沒有到0.5,你可以試試0.1,或者運行一些程序 把node1負載調大。最終能測試報警成功

模擬cpu負載

cat /dev/urandom | md5sum

 

最終的郵件報警效果:

測試mysql鏈接數報警

總結報警不成功的可能原因

  • 各服務器之間時間不同步,這樣時序數據會出問題,也會造成報警出問 題
  • 必須寫通知內容,留空內容是不會發報警的
  • 修改完報警配置后,記得要點右上角的保存
  • 保存配置后,需要由OK狀態變為alerting狀態才會報警(也就是說,你 配置保存后,就已經是alerting狀態是不會報警的)
  • grafana與onealert通信有問題

擴展

prometheus目前還在發展中,很多相應的監控都需要開發。但在官網的 dashboard庫中,也有一些官方和社區開發人員開發的dashboard可以直接 拿來用。

相關博文

1、Centos7安裝Promethus(普羅米修斯)監控系統完整版

2、Promethus(普羅米修斯)監控Mysql數據庫

3、Promethus(普羅米修斯)安裝Grafana可視化圖形工具

4、Promethus的Grafana圖形顯示MySQL監控數據

 


免責聲明!

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



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