購(gòu)物車
作者:www.lwops.cn 日期:2022-11-04 瀏覽次數(shù):77
zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)控的開源解決方案,通過(guò)瀏覽器監(jiān)視,做到告警分級(jí)處理、網(wǎng)絡(luò)訪問(wèn)安全可控,該開源平臺(tái)在全球有廣泛的用戶基礎(chǔ),他的特點(diǎn):
開放性:源代碼全公開,任何用戶都可以編譯和發(fā)布自己的版本。同時(shí),社區(qū)和互聯(lián)網(wǎng)可以找到大量的模版。
可擴(kuò)展性:支持用戶自定義監(jiān)控項(xiàng),只要能想得到的KPI,基本都能監(jiān)控的到。
數(shù)據(jù)采集:可用性和性能檢測(cè),自動(dòng)發(fā)現(xiàn),支持agent、SNMP、JMX、telnet等多種采集方式,支持主動(dòng)和被動(dòng)模式數(shù)據(jù)傳輸
高可用:server對(duì)設(shè)備性能要求低,支持proxy分布式監(jiān)控,分布式集中管理,開放式接口,擴(kuò)展性強(qiáng)
告警管理:支持多條件告警,支持多種告警方式,
模板能力:支持多組模板,模板繼承。
告警設(shè)置:告警周期,告警級(jí)別,告警恢復(fù)通知、告警暫停,時(shí)段閾值、支持維護(hù)周期、支持單機(jī)停用
歷史數(shù)據(jù):歷史數(shù)據(jù)查詢可配置,內(nèi)置housekeeping數(shù)據(jù)清理機(jī)制
安全審計(jì):具備安全的用戶審計(jì)日志,權(quán)限認(rèn)證,用戶可以限制允許維護(hù)的列表。
無(wú)商業(yè)版本:平臺(tái)本身沒(méi)有商業(yè)版和社區(qū)版本的區(qū)分,ZABBIX只對(duì)商業(yè)服務(wù)收費(fèi)(如培訓(xùn)、定制開發(fā)、部署服務(wù)等)。
Zabbix的全棧監(jiān)控能力:官網(wǎng)有一句非?!皣虖垺暗脑?,Monitor everything!
各個(gè)大廠都有提供相關(guān)監(jiān)控產(chǎn)品,比如說(shuō)微軟的SCOM,IBM的Tivoli,華為的Esight,HP的BSM等,如果環(huán)境都是單一的某一家廠家的產(chǎn)品,用該廠家提供的監(jiān)控工具肯定是合適的,筆者就曾經(jīng)深度使用過(guò)SCOM,2005年還叫MOM,是System Center中的一個(gè)套件,這個(gè)產(chǎn)品對(duì)于微軟周邊的產(chǎn)品如AD、Exchange、Windows、SQL Server、SharePoint、Lync等監(jiān)控非常深入,同時(shí)微軟官方還提供了相關(guān)故障知識(shí)庫(kù),報(bào)表也做得非常不錯(cuò),九一樂(lè)維團(tuán)隊(duì)甚至在2011年以前還拿SCOM做過(guò)定制開發(fā)。
但是,如果拿SCOM去監(jiān)控Linux、AIX、Oracle或者網(wǎng)絡(luò)通訊設(shè)備就顯得不合適了。
Zabbix很好地平衡了監(jiān)控的深度和廣度,而且源于開源的力量,在全球用戶的持續(xù)貢獻(xiàn)下,他的深度和廣度是在持續(xù)不斷地延展的。
以下引用(Shawn沙恩)的一張圖說(shuō)明Zabbix的深度和廣度,見:https://www.jianshu.com/u/c7663d8c3fa8。
前文提到在IT Central Station中,Nagios X排在Zabbix的前面,九一樂(lè)維團(tuán)隊(duì)在定技術(shù)方向時(shí),也深刻對(duì)比過(guò),兩者簡(jiǎn)言之:Zabbix安裝好后,做一些簡(jiǎn)單的設(shè)置基本上就可以用了,Nagios X部署完成后相關(guān)于只是一個(gè)平臺(tái),然后需要安裝第三方插件才能取作用。
詳細(xì)對(duì)比如下:
當(dāng)然,市面上還有諸如:Open-Falcon、Zenoss、Ganglia、Prometheus、Cacti等開源產(chǎn)品,簡(jiǎn)單分析如下:
Open-Falcon:小米開源,時(shí)間不長(zhǎng),成熟度有待提高,現(xiàn)在的版本是V1.0
Zenoss:區(qū)分社區(qū)版和企業(yè)版本,資源消耗高,社區(qū)版本有些雞肋
Ganglia:適合監(jiān)控系統(tǒng)性能,成熟度和完整度不高,如報(bào)警、消息系統(tǒng),需要更多二次開發(fā)
Prometheus:開源的業(yè)務(wù)監(jiān)控和時(shí)序數(shù)據(jù)庫(kù),剛發(fā)布2.0,在穩(wěn)定性、性能、文檔上仍有很大提升空間,互聯(lián)網(wǎng)上可用資料,案例還不豐富
Cacti:通過(guò) SNMPget來(lái)獲取數(shù)據(jù),使用 RRDtool繪畫圖形,畫圖功能強(qiáng)大,報(bào)警機(jī)制及相關(guān)功能不完善。
以上這些產(chǎn)品,我認(rèn)為Prometheus會(huì)是個(gè)不錯(cuò)的方向,最根本是他的時(shí)序數(shù)據(jù)庫(kù),有興趣的讀者可以先行先試。
更多zabbix相關(guān)技術(shù)分享,可以關(guān)注樂(lè)維zabbix技術(shù)分享