光载无限监控体系的变革与演进_第1页
光载无限监控体系的变革与演进_第2页
光载无限监控体系的变革与演进_第3页
光载无限监控体系的变革与演进_第4页
光载无限监控体系的变革与演进_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

光載無限監控體系的變革與演進2016/04/09在開始之前‣設備監控、資源監控、網絡監控、服務監控、網站監控、業務監控、性能監控、應用性能管理(APM)、應用程序監控、安全監控目錄‣‣‣‣過去的監控系統ꢀ我們為什麼選擇了Open-Falconꢀ光載無限如何玩轉Open-Falconꢀ總結過去的監控系統ꢀ4過去的監控系統‣‣‣‣難以擴展ꢀ二次開發難度高ꢀ多套系統,不同的操作方式ꢀZabbix需要管理不同的配置,系統間同步ꢀ‣難以保證監控全覆蓋WhatsupGoldꢀCacti5需求總結‣統一監控工具,降低維護以及排查的成本ꢀ•

降低值班人員的學習成本與技術門檻,將解決問題的經驗積累到系統上ꢀ提高監控系統的效能、可用性、用戶體驗ꢀ‣‣高可擴展性ꢀ•

目標至少支持一萬臺服務器的規模ꢀ能滿足內部的二次定制需求‣6尋找開源解決方案ꢀ7有這麼多的開源監控系統...Zabbix,Nagios,Cacti,WhatsupGOLD,Sensu,

Open-Falcon,

Prometheus,

Flapjack,Bonsun,OMD,Check_MK,graphite,collectd,Zenoss,monit,Munin,OpenNMS,Ganglia,Consul...8也有這麼多的商業監控系統...NewRelic,LogicalMonitor,DataDog,Splunk,监控宝,Elastic-Marvel,Librato,Stackdriver...9我們如何選擇開源項目?‣‣‣現代化的設計與良好的架構ꢀ活躍的社區與大公司的支持ꢀ模塊化、可擴展性高,易於二次開發ꢀ•可以很容易地利用既有的ZabbixScript或Pluginꢀ‣滿足光載無限的業務需求ꢀ•網路質量、7x24小時值班人員、等等10依照這標準,剩下...‣‣‣SensuꢀConsulꢀ•

2011ꢀ•

2013ꢀ•HasiCorpꢀ•Heavy-Waterꢀ‣Prometheusꢀ

Open-Falconꢀ••2012ꢀ2015ꢀ•

SoundCloud•

Xiaomi11我們為什麼選擇Open-Falcon?‣‣‣‣‣‣系統設計簡潔,易於二次開發ꢀ分佈式組件,水平擴展容易,支持量級高ꢀ高效數據展示與查詢ꢀGolang二進制部署方便ꢀ完善的基礎採集項ꢀ人性化的告警策略與模板設計12Open-Falcon的問題13Op‣‣‣‣‣‣‣‣‣G14Open-Falcon的問題‣‣‣‣‣‣‣‣‣系統不易分發ꢀ安全性考量不到位ꢀ沒有通盤考慮的權限設計ꢀ複雜度稍高ꢀ每個

Graph

實例均是單點ꢀGraph

擴容有損ꢀ上下游組件沒有

namingꢀ報警沒有入庫ꢀ報警現場沒有保存15二次開發Open-Falconꢀ16玩轉Open-Falcon‣‣‣‣‣‣‣Container/MonitoringasaServiceꢀ安全性補強ꢀ用戶界面改善與體驗優化ꢀCMDB與Open-Falcon結合ꢀ運維內部接口適配ꢀ後端模塊統一與簡化ꢀCDN網絡質量監測17我們是這麼看待Open-Falcon的UICoreAux.Aux.storagenotificationAgent18EnhancedꢀDashboardCMDBGrafanaꢀDashboardꢀEnhancedQueryInfluxDBContainerasaService‣‣Open-Falcon所有組件容搭配Docker-Swarm做資20安全性補強‣‣SSO單一登入ꢀGrafana

Open-Falcon222的賬號整合SingleSign-OnDashboard

Portal

UICFE

Grafana21用戶界面改善與體驗優化(1/4)‣‣統一入口不再迷失ꢀ加入側邊欄、導覽列2用戶界面改善與體驗優化(1/4)‣‣探索趨勢圖以外的可能ꢀGrafana與Open-Falcon的深度整合23用戶界面改善與體驗優化(3/4)‣IsomorphicWebDesignꢀ‣‣‣單頁式設計ꢀ服務端渲染ꢀ前端組件統一24用戶界面改善與體驗優化(4/4)25CMDB整合(1/2)‣‣‣支持以內部BOSS賬號登入ꢀ設備列表跳轉至概覽頁面ꢀ資產信息同步26CMDB整合(2/2)‣CMDB統一管理服務與角色,專用接口替換模板變量27運維內部接口適配‣協助運維更快上手ꢀ•

Screen,Template,HostGroup的初始範本ꢀ•Zabbix腳本移植、提供插件範本ꢀ‣Agent安裝流程與配置簡化ꢀ•如:RPM包安裝、/etc/init.d啟動腳本ꢀ‣‣支持ZabbixAPI接口ꢀ支持以HostGroup為單位查找,設備同步自CMDB28網路質量監測‣點對點的網絡指標數據採集29網路質量監測的挑戰‣‣‣‣多維度ꢀ•

機房、省份、城市、地區、運營商ꢀ批次計算ꢀ•平均值、最大/最小值、標準差ꢀ不同的分組:ꢀ•

內網、外網、平台ꢀ向量ꢀ•

方向與大小30架構上的調整OWLGrafanaMySQLRedis…OWLNQM31網路質量監測(1/3)32網路質量監測(2/3)33後端模塊統一與簡化(1/2)‣

借鑒

Consol與

Docker-Composeꢀ‣

簡化服務端維護與部署的負擔ꢀ•

配置檔統一管理ꢀ•打造周邊工具鏈ꢀ•

docker,

vagrant,

test,

scripts,

make‣集中管理,聚人氣ꢀ•代碼、文檔、問題、反饋、PRꢀ•

★399

agent

(~2016/04/09)ꢀ•

★262of-release(~2016/04/09)34後端模塊統一與簡化(2/2)UIDockerBackendModulesDriver35總結36回顧Open-Falcon的問題‣‣‣‣‣‣‣‣‣系統不易分發ꢀ安全性考量不到位ꢀ沒有通盤考慮的權限設計ꢀ複雜度稍高ꢀ每個

Graph

實例均是單點ꢀGraph

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论