Prometheus是一個(gè)具有***內(nèi)置功能的工具,因此Prometheus用戶無需安裝各種插件或守護(hù)程序即可收集指標(biāo)。服務(wù)檢測(cè)也是自動(dòng)的。Prometheus可以定期從目標(biāo)系統(tǒng)中采集指標(biāo)。也可以使用推送機(jī)制收集指標(biāo)。由于Zabbix**初是為監(jiān)控服務(wù)器而開發(fā)的,因此它專注于主機(jī)。從用戶的角度來看,Zabbix分為兩大部分:服務(wù)端和代理端。服務(wù)用于收集和存儲(chǔ)統(tǒng)計(jì)數(shù)據(jù),代理用于采集數(shù)據(jù)。Zabbix代理支持被動(dòng)(輪詢)和主動(dòng)檢查。被動(dòng)檢查是指Zabbix服務(wù)向Zabbix代理請(qǐng)求一個(gè)值,代理處理該請(qǐng)求并將該值返回給Zabbix服務(wù)。主動(dòng)檢查是指Zabbix代理從Zabbix服務(wù)請(qǐng)求一個(gè)主動(dòng)檢查列表,然后定期發(fā)送結(jié)果。在沒有安裝代理選項(xiàng)的情況下,Zabbix可以檢查網(wǎng)絡(luò)服務(wù)的可用性,以及執(zhí)行遠(yuǎn)程命令。對(duì)于其他監(jiān)視類型,如SNMP–確保您的端點(diǎn)接受來自所有Zabbix Server節(jié)點(diǎn)的連接;推薦zabbix經(jīng)驗(yàn)豐富
監(jiān)控?cái)?shù)據(jù)的邏輯視角:監(jiān)控?cái)?shù)據(jù)首先特點(diǎn)是具有相互獨(dú)立性。在不同的數(shù)據(jù)處理階段,這種**性會(huì)體現(xiàn)在不同的層面,在數(shù)據(jù)采集階段會(huì)體現(xiàn)在value層面,如果不考慮日志監(jiān)控的話,同一監(jiān)控項(xiàng)的多次數(shù)據(jù)采集之間不會(huì)互相影響,相當(dāng)于是無狀態(tài)的。在數(shù)據(jù)傳輸階段,也就是從agent發(fā)送數(shù)據(jù)到server接收數(shù)據(jù)的階段,**性體現(xiàn)在host層面,不同的host使用不同的地址和接口進(jìn)行數(shù)據(jù)傳輸,互不影響,而在同一個(gè)host內(nèi)部,每次傳輸?shù)臄?shù)據(jù)往往包含多個(gè)監(jiān)控項(xiàng)的值。方案zabbix功能Zabbix 應(yīng)用常見問題和故障解決方法!
1、Zabbix_Server:zabbix_server作為**組件,用來獲取agent存活情況和監(jiān)控?cái)?shù)據(jù)。所有的配置、統(tǒng)計(jì)、操作數(shù)據(jù)均通過server進(jìn)行存取到database;2、Zabbix_Database:用戶存儲(chǔ)所有的zabbix的配置信息、監(jiān)控?cái)?shù)據(jù)的數(shù)據(jù)庫(kù);3、Zabbix_Web:zabbix的web界面,管理員通過web界面管理zabbix配置以及查看zabbix相關(guān)監(jiān)控信息,通常與zabbix_server運(yùn)行在同一臺(tái)主機(jī)上,也可以單獨(dú)部署在**的服務(wù)器上;4、Zabbix_Proxy:通常用于分布式監(jiān)控,代理zabbix_server收集部分被監(jiān)控的數(shù)據(jù)并統(tǒng)一發(fā)送給server端;(通常大于500臺(tái)主機(jī)需要使用)5、Zabbix_Agent:部署在被監(jiān)控主機(jī)上,負(fù)責(zé)收集被監(jiān)控主機(jī)的數(shù)據(jù),并發(fā)送給servre端或者proxy端;ZabbixServer、Proxy、Agent都有自己的配置文件以及l(fā)og文件,重要的參數(shù)需要在這里配置,后面會(huì)詳細(xì)說明。
ValueCache以哈希表形式存儲(chǔ)每個(gè)監(jiān)控項(xiàng)的熱數(shù)據(jù),這些數(shù)據(jù)主要用于觸發(fā)器表達(dá)式的計(jì)算,從而,監(jiān)控項(xiàng)數(shù)量的增長(zhǎng)基本不會(huì)影響觸發(fā)器表達(dá)式計(jì)算所消耗的時(shí)間。趨勢(shì)緩存中存儲(chǔ)的是每個(gè)監(jiān)控項(xiàng)**近自然小時(shí)內(nèi)的累計(jì)趨勢(shì)數(shù)據(jù),這些數(shù)據(jù)的更新和寫庫(kù)均需要經(jīng)歷查找的過程,因?yàn)閿?shù)據(jù)的更新和寫庫(kù)都是由***到來的監(jiān)控?cái)?shù)據(jù)驅(qū)動(dòng)的,需要根據(jù)到來的監(jiān)控?cái)?shù)據(jù)查找對(duì)應(yīng)的監(jiān)控項(xiàng)數(shù)據(jù)。除了需要解決快速查找問題,Zabbix還需要解決快速排序問題,這一問題源于historysyncer進(jìn)程處理監(jiān)控?cái)?shù)據(jù)時(shí)應(yīng)該按照什么樣的順序進(jìn)行處理,Zabbix是以監(jiān)控項(xiàng)為單位對(duì)所有監(jiān)控?cái)?shù)據(jù)按照時(shí)間戳從小到大進(jìn)行全局性的排序,所使用的排序方法就是堆排序,當(dāng)需要選擇目標(biāo)時(shí),只需要訪問根節(jié)點(diǎn)即可。在使用堆排序的情形下,每次排序所消耗的時(shí)間與堆的規(guī)模直接相關(guān)。所以我們應(yīng)該盡可能降低歷史緩存中的監(jiān)控項(xiàng)的數(shù)量,以加快數(shù)據(jù)處理速度。在壓力較小的Zabbix系統(tǒng)中,歷史緩存中的數(shù)據(jù)總是接近于0。上述哈希表結(jié)構(gòu)的設(shè)計(jì)體現(xiàn)了監(jiān)控?cái)?shù)據(jù)的**性,正是由于**性,每次查找數(shù)據(jù)只需要訪問單個(gè)目標(biāo)。而堆排序的設(shè)計(jì)則體現(xiàn)了監(jiān)控?cái)?shù)據(jù)在時(shí)間維度的先后次序。Zabbix6.2驚喜發(fā)布!特別優(yōu)化中大型環(huán)境部署的性能!
除了監(jiān)控?cái)?shù)據(jù)本身,Zabbix中的元數(shù)據(jù)(或者叫主數(shù)據(jù))也體現(xiàn)出性,元數(shù)據(jù)主要包含host、item、trigger等信息,其性主要體現(xiàn)在host層面,因?yàn)閕tem屬性與host屬性是關(guān)聯(lián)的,而trigger又是與item關(guān)聯(lián)的。所以每個(gè)host元數(shù)據(jù)相互關(guān)聯(lián),構(gòu)成整體。然而,某個(gè)host屬性的修改不會(huì)影響到其他host。在Zabbix系統(tǒng)中所反映出的監(jiān)控?cái)?shù)據(jù)以及元數(shù)據(jù)之間的性,為并行和可擴(kuò)展性提供了基礎(chǔ),可以說Zabbix監(jiān)控系統(tǒng)非常適合基于數(shù)據(jù)分組的并行化和微服務(wù)化。zabbix主動(dòng)模式和被動(dòng)模式的優(yōu)缺點(diǎn)。推薦zabbix經(jīng)驗(yàn)豐富
Zabbix如何實(shí)現(xiàn)對(duì)大流量監(jiān)控?cái)?shù)據(jù)的高效處理?推薦zabbix經(jīng)驗(yàn)豐富
在江蘇常州,一家長(zhǎng)期專注于 Zabbix 產(chǎn)品化二次開發(fā)的研發(fā)機(jī)構(gòu)-縱目信息(ZMOPS),正在為這一愿景付諸實(shí)踐。以數(shù)據(jù)采集→處理→分析→觀測(cè)為產(chǎn)品主干,以 Zabbix 為底層**打造的統(tǒng)一監(jiān)控產(chǎn)品應(yīng)用于數(shù)十個(gè)行業(yè),同時(shí)不斷推進(jìn)基于 Zabbix 的物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)的開源。Argus 是一個(gè)面向私有化及混合云數(shù)據(jù)中心提供***多層次的統(tǒng)一監(jiān)控和運(yùn)維管理平臺(tái),幫助用戶實(shí)時(shí)對(duì)各類IT資源(網(wǎng)絡(luò)設(shè)備、服務(wù)器、存儲(chǔ)、數(shù)據(jù)庫(kù)、中間件等)執(zhí)行性能指標(biāo)監(jiān)控,實(shí)現(xiàn)事前運(yùn)維。推薦zabbix經(jīng)驗(yàn)豐富
上海觀縱科技有限公司發(fā)展規(guī)模團(tuán)隊(duì)不斷壯大,現(xiàn)有一支專業(yè)技術(shù)團(tuán)隊(duì),各種專業(yè)設(shè)備齊全。在觀縱科技近多年發(fā)展歷史,公司旗下現(xiàn)有品牌webfunny,walkingfunny,argus等。公司不僅*提供專業(yè)的一般項(xiàng)目:技術(shù)服務(wù)、技術(shù)開發(fā)、技術(shù)咨詢、技術(shù)交流、技術(shù)轉(zhuǎn)讓、技術(shù)推廣;軟件開發(fā);人工智能基礎(chǔ)軟件開發(fā);人工智能應(yīng)用軟件開發(fā);數(shù)據(jù)處理服務(wù);信息技術(shù)咨詢服務(wù);信息系統(tǒng)集成服務(wù):信息系統(tǒng)運(yùn)行維護(hù)服務(wù);計(jì)算機(jī)系統(tǒng)服務(wù);軟件銷售;計(jì)算機(jī)軟硬件及輔助設(shè)備批發(fā);計(jì)算機(jī)軟硬件及輔助設(shè)備零售;電子產(chǎn)品銷售;通信設(shè)備銷售;通訊設(shè)備銷售;咨詢策劃服務(wù);市場(chǎng)調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計(jì)、代理;會(huì)議及展覽服務(wù);貨物進(jìn)出口。(除依法須經(jīng)批準(zhǔn)的項(xiàng)目外,憑營(yíng)業(yè)執(zhí)照依法自主開展經(jīng)營(yíng)活動(dòng)) 許可項(xiàng)目:建筑智能化系統(tǒng)設(shè)計(jì);建設(shè)工程施工;網(wǎng)絡(luò)文化經(jīng)營(yíng);互聯(lián)網(wǎng)信息服務(wù)。(依法須經(jīng)批準(zhǔn)的項(xiàng)目,經(jīng)相關(guān)部門批準(zhǔn)后方可開展經(jīng)營(yíng)活動(dòng),具體經(jīng)營(yíng)項(xiàng)目以相關(guān)部門批準(zhǔn)文件或許可證件為準(zhǔn)),同時(shí)還建立了完善的售后服務(wù)體系,為客戶提供良好的產(chǎn)品和服務(wù)。觀縱科技始終以質(zhì)量為發(fā)展,把顧客的滿意作為公司發(fā)展的動(dòng)力,致力于為顧客帶來***的webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控。