3小時搞定Prometheus普羅米修斯監控系統


Promethus(普羅米修斯)監控系統

學習目標

能夠安裝Promethus服務器
能夠通過安裝node_exporter監控linux
能夠通過安裝mysqld_exporter監控遠程mysql數據庫
能夠安裝grafana
能夠在grafana添加prometheus數據源
能夠在grafana添加監控cpu負載的圖形
能夠在grafana圖形顯示mysql監控數據
能夠通過grafana+onealert實現報警

任務背景

某某某公司是一家電商網站,由於公司的業務快速發展,公司要求對現有機器進行業務監控,責成運維部門來實施這個項目。

任務要求

部署監控服務器,實現7*24實時監控
針對公司的業務及研發部門設計監控系統,對監控項和觸發器拿出合理意見
做好問題預警機制,對可能出現的問題要及時告警並形成嚴格的處理機制
做好監控告警系統,要求可以實現告警分級
一級報警 電話通知
二級報警 微信通知
三級報警 郵件通知
處理好公司服務器異地集中監控問題

任務分析

為什么要監控?

答:實時收集數據,通過報警及時發現問題,及時處理。數據為優化也可以提供依據。

監控四要素:

監控對象 [主機狀態 服務 資源 頁面,url]
用什么監控 [zabbix-server zabbix-agent]=>普羅米修斯監控
什么時間監控 [7*24 5*8]
報警給誰 [管理員]

項目選型:

mrtg:(Multi Router Traffic Grapher)通過snmp協議得到設備的流量信息,並以包含PNG格式的
圖形的HTML文檔方式顯示給用戶。
cacti:(仙人掌)用php語言實現的一個軟件,它的主要功能是用snmp服務獲取數據,然后用
rrdtool儲存和更新數據。官網地址:https://www.cacti.net
ntop:官網地址:https://www.ntop.org
nagios:能夠跨平台,插件多,報警功能強大。官網地址:https://www.nagios.org
centreon:底層使用的就是nagios。是一個nagios整合版軟件。官網地址:https://www.centreo
m.com
ganglia:設計用於測量數以千計的節點,資源消耗非常小。官網地址:http://ganglia.info
open-falcon:小米發布的運維監控 軟件,高效率,高可用。時間較短,用戶基數小。官網地址:h
ttp://open-falcon.org
zabbix:跨平台,畫圖,多條件告警,多種API接口。使用基數特別大。官網地址:https://www.z
abbix.com
prometheus:基於時間序列的數值數據的容器監控解決方案。官網地址:https://prometheus.io

綜合分析: prometheus比較適合公司的監控需求

 


免責聲明!

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



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