zabbix缺點(diǎn):1、性能瓶頸,監(jiān)控系統(tǒng)沒(méi)有低估高峰期,具有持續(xù)性和周期性,機(jī)器量越大,數(shù)據(jù)的增大會(huì)使數(shù)據(jù)庫(kù)的寫(xiě)入成為一定的瓶頸,官網(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)目二次開(kāi)發(fā),需要分析MySQL表結(jié)構(gòu),表結(jié)構(gòu)比較復(fù)雜,通過(guò)API開(kāi)發(fā)對(duì)開(kāi)發(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)等。開(kāi)源的優(yōu)點(diǎn)就是開(kāi)放,二次開(kāi)發(fā),接口豐富,監(jiān)控方式***;缺點(diǎn)也很明顯,圖形展示功能較為單一;api介紹比較粗糙,如果數(shù)據(jù)庫(kù)表結(jié)構(gòu)更改可能會(huì)影響api調(diào)用,有點(diǎn)頭疼zabbix在開(kāi)源的監(jiān)控軟件中,應(yīng)該算是很不錯(cuò)的,zabbix+自己開(kāi)發(fā)的一些腳本,能做到相當(dāng)好的效果。zabbix元數(shù)據(jù)的訪(fǎng)問(wèn)與協(xié)調(diào)。廣東zabbix服務(wù)電話(huà)
在實(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ì)影響n(yōu)ode節(jié)點(diǎn)的正常工作。推薦zabbix哪里買(mǎi)zabbix大流量數(shù)據(jù)的存儲(chǔ)。
Zabbix通過(guò)很大程度地減少寫(xiě)鎖持有時(shí)間,并將持有時(shí)間碎片化,從而降低了寫(xiě)鎖對(duì)Zabbix進(jìn)程并行性能的影響。我們注意到configuration syncer進(jìn)程是***的,并未采用多進(jìn)程方式,這一方面是因?yàn)樵獢?shù)據(jù)內(nèi)部需要維持某些一致性,如果使用多進(jìn)程方式,無(wú)疑會(huì)增加維持一致性方面的開(kāi)銷(xiāo),另一方面,如果采用多進(jìn)程,這些進(jìn)程之間仍然需要解決鎖***的問(wèn)題,**終的結(jié)果與單進(jìn)程并無(wú)多大區(qū)別。不過(guò),如果能夠基于元數(shù)據(jù)之間的**性,實(shí)現(xiàn)基于數(shù)據(jù)分組的并行化,那就另當(dāng)別論。
Zabbix官方提供各平臺(tái)發(fā)行版的安裝包,并提供虛擬化容器鏡像。提供RHEL8、CentOS8、OracleLinux、Debian、SUSE、Ubuntu、Raspbian、AlmaLinux、RockyLinux等Linux發(fā)行版。
為了升級(jí)到Zabbix6.2,需要升級(jí)包并下載并安裝新的Zabbix組件包(Zabbix服務(wù)器、代理、前端和其他Zabbix組件)。當(dāng)啟動(dòng)ZabbixServer時(shí),會(huì)執(zhí)行自動(dòng)數(shù)據(jù)庫(kù)架構(gòu)升級(jí)。Zabbix代理向后兼容;因此,不需要安裝新的代理版本。如果需要,可以稍后再做。對(duì)于容器化部署的實(shí)例,只需拉取Zabbix組件鏡像,并部署。一旦Zabbix服務(wù)器容器連接到后端數(shù)據(jù)庫(kù),將自動(dòng)執(zhí)行數(shù)據(jù)庫(kù)升級(jí)。 Mysql優(yōu)化之Zabbix分區(qū)優(yōu)化!
從統(tǒng)計(jì)意義上說(shuō),每次接受連接的時(shí)候,對(duì)于每個(gè)trapper進(jìn)程來(lái)說(shuō)都有相同的概率獲得連接,***的結(jié)果就是所有連接在所有trapper進(jìn)程之間均衡分配。如果考慮每個(gè)連接中包含的數(shù)據(jù)量不均衡,那么當(dāng)某個(gè)trapper進(jìn)程接受的某個(gè)連接包含較多的數(shù)據(jù)時(shí),意味著該進(jìn)程需要花更多的時(shí)間來(lái)讀取和處理數(shù)據(jù),這就意味著下一次接受連接的時(shí)間被推遲。對(duì)于poller進(jìn)程,道理也是一樣,每個(gè)poller進(jìn)程都以相同的概率從Zabbixserver端的配置緩存接收到任務(wù),從而實(shí)現(xiàn)數(shù)據(jù)分配均衡。預(yù)處理進(jìn)程的工作模式與trapper進(jìn)程不同,預(yù)處理進(jìn)程采用manager-worker模式,即manager進(jìn)程是***的數(shù)據(jù)入口,負(fù)責(zé)從trapper和poller接收所有數(shù)據(jù),然后通過(guò)unix域套接字將數(shù)據(jù)分配給各個(gè)worker進(jìn)程處理。其分配的規(guī)則是,每次每個(gè)worker只分配一個(gè)數(shù)據(jù),只有當(dāng)worker完成前一個(gè)任務(wù)之后才會(huì)分配下一個(gè)任務(wù)。***,historysyncer進(jìn)程之間的數(shù)據(jù)均衡也是遵循機(jī)會(huì)均等的機(jī)制。其主要特點(diǎn)是,每個(gè)循環(huán)**多處理1000個(gè)監(jiān)控值,所以每次寫(xiě)數(shù)據(jù)庫(kù)的監(jiān)控值也不會(huì)超過(guò)1000個(gè)。我們會(huì)發(fā)現(xiàn),總體的數(shù)據(jù)處理過(guò)程都基于監(jiān)控?cái)?shù)據(jù)之間的**性,從而可以靈活地在各個(gè)進(jìn)程之間調(diào)度。Zabbix 與 Prometheus 到底該如何選擇?zabbix常用知識(shí)
基于TimeScaleDB(PG時(shí)序數(shù)據(jù)庫(kù))離線(xiàn)部署Zabbix5.4。廣東zabbix服務(wù)電話(huà)
Zabbix對(duì)數(shù)據(jù)的處理能力集中體現(xiàn)在Zabbixserver端。總體上,Zabbixserver采用流水線(xiàn)式的多進(jìn)程架構(gòu)來(lái)處理監(jiān)控?cái)?shù)據(jù),其中比較關(guān)鍵的有3類(lèi)進(jìn)程,每一類(lèi)又可以啟動(dòng)多個(gè)進(jìn)程。這3類(lèi)進(jìn)程分別是:trapper/poller進(jìn)程,負(fù)責(zé)接收監(jiān)控?cái)?shù)據(jù);預(yù)處理進(jìn)程,負(fù)責(zé)對(duì)接收的監(jiān)控?cái)?shù)據(jù)進(jìn)行預(yù)處理;historysyncer進(jìn)程負(fù)責(zé)將監(jiān)控?cái)?shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)以及計(jì)算觸發(fā)器表達(dá)式并生成event。這3類(lèi)進(jìn)程之間可以通過(guò)共享內(nèi)存和Unix域套接字實(shí)現(xiàn)進(jìn)程間通信。這里沒(méi)有展開(kāi)講lld進(jìn)程,是因?yàn)閘ld進(jìn)程處理的是底層自動(dòng)發(fā)現(xiàn)的數(shù)據(jù),并不是嚴(yán)格意義上的監(jiān)控值。廣東zabbix服務(wù)電話(huà)
上海觀(guān)縱科技有限公司是一家集生產(chǎn)科研、加工、銷(xiāo)售為一體的****,公司成立于2022-11-14,位于上海市奉賢區(qū)望園南路1288弄80號(hào)1904、1909室。公司誠(chéng)實(shí)守信,真誠(chéng)為客戶(hù)提供服務(wù)。公司主要經(jīng)營(yíng)webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控,公司與webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控行業(yè)內(nèi)多家研究中心、機(jī)構(gòu)保持合作關(guān)系,共同交流、探討技術(shù)更新。通過(guò)科學(xué)管理、產(chǎn)品研發(fā)來(lái)提高公司競(jìng)爭(zhēng)力。公司秉承以人為本,科技創(chuàng)新,市場(chǎng)先導(dǎo),和諧共贏的理念,建立一支由webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控**組成的顧問(wèn)團(tuán)隊(duì),由經(jīng)驗(yàn)豐富的技術(shù)人員組成的研發(fā)和應(yīng)用團(tuán)隊(duì)。上海觀(guān)縱科技有限公司以誠(chéng)信為原則,以安全、便利為基礎(chǔ),以?xún)?yōu)惠價(jià)格為webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控的客戶(hù)提供貼心服務(wù),努力贏得客戶(hù)的認(rèn)可和支持,歡迎新老客戶(hù)來(lái)我們公司參觀(guān)。