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

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

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

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

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

目錄node

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

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

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

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

Grafana+onealert報警windows

一、 先在onealert裏添加grafana應用(申請onealert帳號)服務器

二、在Grafana中配置Webhook URL運維

如今能夠去設置一個報警來測試了(這裏以咱們前面加的cpu負載監控來 作測試)dom

最終的郵件報警效果:工具

測試mysql連接數報警

總結報警不成功的可能緣由

擴展


 

Grafana+onealert報警

prometheus報警須要使用alertmanager這個組件,並且報警規則須要手 動編寫(對運維來講不友好)。因此我這裏選用grafana+onealert報警。

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

ntpdate time.windows.com

一、 先在onealert裏添加grafana應用(申請onealert帳號)

https://caweb.aiops.com/

 

二、在Grafana中配置Webhook URL

一、在Grafana中建立Notification channel,選擇類型爲Webhook;

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

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

四、Http Method選擇POST;

五、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能夠直接 拿來用。

相關博文

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

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

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

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

相關文章
相關標籤/搜索