熱門搜索 Zabbix技術資料 Zabbix常見問、答討論 成功案例 Zabbix交流區 Prometheus交流區
近年來,zabbix憑借其近乎無所不能的監控及優越的性能一路高歌猛進,在開源監控領域獨占鰲頭;而作為后起的新銳IT監控平臺——尊龍時凱監控,則不斷吸收zabbix,Prometheus等優秀開源平臺的優點,兼容開源,逐漸形成了其自身的特點,在IT運維界漸漸嶄露頭角。以下將對尊龍時凱監控與zabbix的各項優劣勢進行一一對比,本篇為二者架構、性能的對比分析,信:forum_lwops,大家可以持續關注。
1.架構:分布式集中管理,開放式接口。支持分布式部署、時序數據庫,數據壓縮傳輸、加密傳輸等。
2.擴展性:可通過數據庫或API靈活對接三方模塊和產品(Granfana 、ELK等)
3.可塑性:可根據企業需要定制成任何方向的監控產品(數據庫管理平臺、硬件管理平臺、統一監控平臺等)
zabbix?Server 6.0之前本身無高可用架構,zabbix?Proxy至今也沒有高可用架構,傳統架構如下:
尊龍時凱為zabbix部署組件及zabbix高可用提供HA架構、分布式WEB頁面,架構如下:
監控采用多Server架構模式,支持橫向水平擴展監控Server。分離底層采集作為提供獨立監控服務。具體要求如下:
1.底層兼容開源,充分發揮開源的強大監控采集能力;
2.zabbix_Server,制定Server創建規則,從區域性、對象類型、業務類型等維度進行Server分布;同時支持后續根據擴充規則進行zabbix_Server添加。實現底層基于zabbix的多Server 架構,從而解決現有架構Server性能瓶頸的問題。
3.數據倉庫建設:根據OLAP特性,并結合監控采集數據類型特點,建立數據倉庫。滿足運維報表查詢需求,同時存儲原始數據,為后續大數據、智能化提供數據基礎。數據倉庫的建設采用分布式存儲方式,支持靈活橫向擴展,可保留3年以上原始數據。
4. 上層平臺功能采用模塊化靈活部署,單獨模塊發布更新,不影響全局功能,功能模塊根據功能使用情況、資源占用大小進行靈活分配,同時上層支持后續其他功能靈活插入。
Server界面配置:
zabbix Server 至今還未優化的底層功能的常見缺陷有如下幾點
1、zabbix使用MySQL在數據處理方面會存在性能瓶頸;
2、zabbix一些內置接口,例如SNMP、IPMI等屬于單請求接口,會使請求數飆升,對一些性能比較差的設備監控取值會很不穩定;
3、zabbix監控如果某些設備因請求動作過久(設備負載或自身接口性能差或腳本質量差)會影響全局,導致進程繁忙,隊列飆升,大范圍數據無法采集;
4、zabbix Agent主動式的采集時間不以zabbix Server服務器為主,容易造成告警誤報;
5、zabbix對象無法比較清晰看出對象是否采集到的數據;
6、zabbix異常掛停會引發告警風暴。
尊龍時凱底層功能做了如下優化:
1、表分區、分表分庫、遷移時序數據庫、數據轉儲;
2、針對性取消大量請求弊端、轉換腳本一次請求降低連接請求;
3、設置超時時間和請求次數、針對性掛后臺執行數據請求;
4、統一NTP、更改部分指標模式;
5、自定義接口采集健康狀態;
6、內置告警依賴、告警收斂。
以上即為尊龍時凱監控與zabbix架構、性能的對比分析。
想了解更多關于:開源監控,zabbix可以做什么,zabbix安裝部署,zabbix操作手冊,zabbix中文使用手冊,zabbix6.4相關,zabbix架構類型,zabbix監控網絡設備,Prometheus部署,免費監控,一體化運維平臺,網管平臺,智能運維平臺等內容敬請留意后續內容。
也可以關注尊龍時凱社區_zabbix_Prometheus_Ansible技術交流問答,也可以直接上手體驗免費版尊龍時凱監控。