zabbix缺點(diǎn):1、性能瓶頸,監(jiān)控系統(tǒng)沒有低估高峰期,具有持續(xù)性和周期性,機(jī)器量越大,數(shù)據(jù)的增大會(huì)使數(shù)據(jù)庫(kù)的寫入成為一定的瓶頸,官網(wǎng)給出的單機(jī)上限5000臺(tái),屆時(shí)就需要增加proxy,增加成本。2、Zabbix采集數(shù)據(jù)有pull方式,也就是server主動(dòng)模式,當(dāng)目標(biāo)機(jī)器量大之后,pull任務(wù)會(huì)出現(xiàn)積壓。采集數(shù)據(jù)會(huì)延遲3、項(xiàng)目二次開發(fā),需要分析MySQL表結(jié)構(gòu),表結(jié)構(gòu)比較復(fù)雜,通過(guò)API開發(fā)對(duì)開發(fā)能力有要求。4、內(nèi)置housekeeping在執(zhí)行過(guò)程中會(huì)對(duì)數(shù)據(jù)庫(kù)增加壓力,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化如上是我總結(jié)的一些Zabbix的優(yōu)缺點(diǎn),如果你也使用過(guò),或是了解Zabbix,歡迎進(jìn)行補(bǔ)充說(shuō)明,可以談?wù)剝?yōu)缺點(diǎn),談?wù)刏abbix的使用感受,談?wù)刏abbix的產(chǎn)品體驗(yàn)等。開源的優(yōu)點(diǎn)就是開放,二次開發(fā),接口豐富,監(jiān)控方式***;缺點(diǎn)也很明顯,圖形展示功能較為單一;api介紹比較粗糙,如果數(shù)據(jù)庫(kù)表結(jié)構(gòu)更改可能會(huì)影響api調(diào)用,有點(diǎn)頭疼zabbix在開源的監(jiān)控軟件中,應(yīng)該算是很不錯(cuò)的,zabbix+自己開發(fā)的一些腳本,能做到相當(dāng)好的效果。主流監(jiān)控組件對(duì)比 —— Zabbix、Open-Falcon、Prometheus。zabbix 6.2監(jiān)控?cái)?shù)據(jù)庫(kù)
在實(shí)際的工作環(huán)境中,根據(jù)網(wǎng)絡(luò)環(huán)境和監(jiān)控的規(guī)模不同,zabbix一共有三種框架,分別是server_client架構(gòu)、master_node_client架構(gòu)和server_proxy_client架構(gòu)。1、server_client架構(gòu)zabbix**簡(jiǎn)單的架構(gòu),監(jiān)控設(shè)備和被監(jiān)控設(shè)備之間直接相連,zabbix_server和zabbix_client之間直接進(jìn)行數(shù)據(jù)交互。2、zabbix_proxy_client架構(gòu)proxy是連接server和client之間的橋梁,其本身不存放數(shù)據(jù),只是將zabbix_agent端發(fā)來(lái)的數(shù)據(jù)暫存,然后再提交給server。這種架構(gòu)一般用于跨機(jī)房、跨網(wǎng)絡(luò)的中型網(wǎng)絡(luò)架構(gòu)。在server_proxy_client架構(gòu)中,server設(shè)備的宕機(jī)會(huì)導(dǎo)致整個(gè)系統(tǒng)癱瘓而無(wú)法正常工作。3、master_node_client架構(gòu)master_node_client架構(gòu)是zabbix**復(fù)雜的架構(gòu)。一般用于跨機(jī)房、跨網(wǎng)絡(luò)、監(jiān)控設(shè)備較多的大型網(wǎng)絡(luò)架構(gòu)。與server_proxy_client架構(gòu)相比,master_node_client架構(gòu)的主要區(qū)別在于node與proxy上.在master_node_client架構(gòu)中,每個(gè)node可以理解為一個(gè)小的server端,在自己的配置文件和數(shù)據(jù)庫(kù),node下游可以直接連接client,也可以再次經(jīng)過(guò)proxy代理后連接client。在master_node_client架構(gòu)中,master設(shè)備宕機(jī)不會(huì)影響node節(jié)點(diǎn)的正常工作。方案zabbix共同合作Zabbix集群是如何工作的?
在隨后的數(shù)據(jù)預(yù)處理階段,性主要體現(xiàn)在監(jiān)控項(xiàng)層面,每個(gè)監(jiān)控值的預(yù)處理過(guò)程不會(huì)依賴于其他監(jiān)控項(xiàng),而在同一監(jiān)控項(xiàng)內(nèi)部則可能會(huì)依賴于前一個(gè)值以計(jì)算變化率。在的數(shù)據(jù)存儲(chǔ)和觸發(fā)器運(yùn)算階段,性主要體現(xiàn)在host層面,雖然觸發(fā)器表達(dá)式允許跨host使用監(jiān)控項(xiàng),但是在實(shí)際應(yīng)用中,使用多的還是在同一個(gè)host內(nèi)部的監(jiān)控項(xiàng)之間構(gòu)造表達(dá)式,所以觸發(fā)器表達(dá)式的計(jì)算只需要使用同一host內(nèi)部的監(jiān)控?cái)?shù)據(jù)。上述的性是邏輯意義上的,而在數(shù)據(jù)處理的次序方面還存在一種限制性約束,即同一監(jiān)控項(xiàng)的多次采集值構(gòu)成一個(gè)時(shí)間序列,意味著這些值在時(shí)間維度上具有先后關(guān)系,那么Zabbix在預(yù)處理階段和觸發(fā)器表達(dá)式運(yùn)算階段至少需要保證同一監(jiān)控項(xiàng)的值嚴(yán)格按照時(shí)間的先后順序進(jìn)行處理。
zabbix優(yōu)點(diǎn):1、數(shù)據(jù)采集:可用性和性能檢測(cè),自動(dòng)發(fā)現(xiàn),支持agent、snmp、JMX、telnet等多種采集方式,支持主動(dòng)和被動(dòng)模式數(shù)據(jù)傳輸、支持用戶自定義插件,自定義間隔收集數(shù)據(jù)2、高可用:server對(duì)設(shè)備性能要求低,支持proxy分布式監(jiān)控,分布式集中管理,有自動(dòng)發(fā)現(xiàn)功能,可以實(shí)現(xiàn)自動(dòng)化監(jiān)控;開放式接口,擴(kuò)展性強(qiáng),插件編寫容易3、告警管理:支持多條件告警,支持多種告警方式,支持多組模板,模板繼承。4、告警設(shè)置:告警周期,告警級(jí)別,告警恢復(fù)通知、告警暫停,時(shí)段閾值、支持維護(hù)周期、支持單機(jī)停用5、圖形化展示:允許自定義創(chuàng)建多監(jiān)控項(xiàng)視圖,網(wǎng)絡(luò)拓?fù)?,自定義面板展示,自定義IT服務(wù)可用性6、歷史數(shù)據(jù):歷史數(shù)據(jù)查詢可配置,內(nèi)置housekeeping數(shù)據(jù)清理機(jī)制7、安全審計(jì):具備安全的用戶審計(jì)日志,權(quán)限認(rèn)證,用戶可以限制允許維護(hù)的列表。監(jiān)控工具之Zabbix,搭建過(guò)程和使用心得。
增量配置同步:更快地配置同步,減少配置同步性能影響。新創(chuàng)建的項(xiàng)目現(xiàn)在會(huì)在創(chuàng)建后一分鐘內(nèi)進(jìn)行檢查。立即執(zhí)行功能現(xiàn)在可從***數(shù)據(jù)部分獲得。在不支持的項(xiàng)目上執(zhí)行立即執(zhí)行時(shí)會(huì)顯示告警消息。模板分組提供模板組中,改進(jìn)的主機(jī)和模板過(guò)濾。在身份驗(yàn)證-LDAP設(shè)置下支持定義和保存多個(gè)LDAP服務(wù)器,能夠使用新的注冊(cè)表監(jiān)控項(xiàng)收集Windows注冊(cè)表項(xiàng)。用于操作系統(tǒng)進(jìn)程發(fā)現(xiàn)和收集單個(gè)進(jìn)程統(tǒng)計(jì)信息的新項(xiàng)目。新的數(shù)字時(shí)鐘小部件。默認(rèn)的全局視圖儀表板已使用***的Zabbix小部件進(jìn)行了更新。圖表小部件已得到進(jìn)一步改進(jìn):添加了堆疊圖支持;圖例現(xiàn)在提供附加信息;增加了對(duì)簡(jiǎn)單觸發(fā)顯示的支持。UI表單現(xiàn)在提供指向相關(guān)文檔部分的直接鏈接。從Zabbix前端跟蹤活動(dòng)代理接口狀態(tài)如何在10分鐘內(nèi)塔建Zabbix Server HA集群?zabbix 6.2監(jiān)控?cái)?shù)據(jù)庫(kù)
對(duì)于其他監(jiān)視類型,如SNMP–確保您的端點(diǎn)接受來(lái)自所有Zabbix Server節(jié)點(diǎn)的連接;zabbix 6.2監(jiān)控?cái)?shù)據(jù)庫(kù)
原生態(tài)ZabbixHA高可用方案Zabbix6.0LTS版本所提供的高可用解決方案易于設(shè)置,所需的所有步驟都記錄在Zabbix文檔中。本解決方案不需要任何額外的專業(yè)知識(shí),Zabbix將繼續(xù)提供官方支持、更新和改進(jìn)。本高可用性解決方案不需要任何新的軟件組件——高可用性解決方案將有關(guān)Zabbix服務(wù)器節(jié)點(diǎn)狀態(tài)的信息存儲(chǔ)在Zabbix數(shù)據(jù)庫(kù)后端。Zabbix集群是如何工作的要啟用ZabbixServer的高可用功能,我們首先需要在高可用模式下啟動(dòng)Zabbix服務(wù)器組件。為了實(shí)現(xiàn)這一點(diǎn),我們需要查看/etc/zabbix/zabbix_文件中的兩個(gè)新參數(shù):HANodeName–為ZabbixServer集群指定任意名稱;ExternalAddress–指定集群節(jié)點(diǎn)的地址;完成更改并添加這些參數(shù)后,不要忘記重新啟動(dòng)ZabbixServer集群集節(jié)點(diǎn)以應(yīng)用更改。zabbix 6.2監(jiān)控?cái)?shù)據(jù)庫(kù)
上海觀縱科技有限公司是一家服務(wù)型類企業(yè),積極探索行業(yè)發(fā)展,努力實(shí)現(xiàn)產(chǎn)品創(chuàng)新。觀縱科技是一家有限責(zé)任公司企業(yè),一直“以人為本,服務(wù)于社會(huì)”的經(jīng)營(yíng)理念;“誠(chéng)守信譽(yù),持續(xù)發(fā)展”的質(zhì)量方針。以滿足顧客要求為己任;以顧客永遠(yuǎn)滿意為標(biāo)準(zhǔn);以保持行業(yè)優(yōu)先為目標(biāo),提供***的webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控。觀縱科技以創(chuàng)造***產(chǎn)品及服務(wù)的理念,打造高指標(biāo)的服務(wù),引導(dǎo)行業(yè)的發(fā)展。