Zabbix集群模式下,節(jié)點的狀態(tài)說明ZabbixServer集群模式下的節(jié)點存有以下幾種狀態(tài):Active–當(dāng)前處于活動狀態(tài)的節(jié)點。一次只能有一個節(jié)點處于活動狀態(tài);Standby–節(jié)點當(dāng)前正在待機模式下運行。多個節(jié)點可以具有此狀態(tài);Shutdown–之前檢測到該節(jié)點,但它已正常關(guān)閉;Unreachable–以前檢測到節(jié)點,但在未關(guān)閉的情況下意外丟失。這可能是由許多不同的原因造成的,例如,節(jié)點崩潰或出現(xiàn)網(wǎng)絡(luò)問題;在正常情況下,您將有一個活動節(jié)點和一個或多個備用節(jié)點。例如,如果您正在這些節(jié)點上執(zhí)行一些維護(hù)任務(wù),則也需要處于關(guān)閉模式的節(jié)點。另一方面,如果一個活動節(jié)點變得不可訪問,則此時一個備用節(jié)點將接管。ZabbixHAManager我們?nèi)绾螜z查哪個節(jié)點當(dāng)前處于活動狀態(tài),哪些節(jié)點正在待機模式下運行?首先,我們可以在Zabbix前端看到這一點——稍后我們將對此進(jìn)行講述。我們還可以從命令行檢查節(jié)點狀態(tài)。在每個節(jié)點上——無論是活動節(jié)點還是備用節(jié)點,您都會看到zabbix_服務(wù)器和hamanager進(jìn)程已經(jīng)啟動。hamanager進(jìn)程負(fù)責(zé)每5秒檢查一次數(shù)據(jù)庫中的高可用性節(jié)點狀態(tài),并負(fù)責(zé)在活動節(jié)點出現(xiàn)故障時接管。另一方面,當(dāng)前處于活動狀態(tài)的Zabbix服務(wù)器節(jié)點將有許多其他進(jìn)程——數(shù)據(jù)收集器進(jìn)程。Zabbix具有足夠的靈活性和通用性,可以全棧監(jiān)控從硬件層到比較上層業(yè)務(wù)服務(wù)的整個IT基礎(chǔ)架構(gòu)。定制zabbix使用方法
Zabbix對數(shù)據(jù)的處理能力集中體現(xiàn)在Zabbixserver端??傮w上,Zabbixserver采用流水線式的多進(jìn)程架構(gòu)來處理監(jiān)控數(shù)據(jù),其中比較關(guān)鍵的有3類進(jìn)程,每一類又可以啟動多個進(jìn)程。這3類進(jìn)程分別是:trapper/poller進(jìn)程,負(fù)責(zé)接收監(jiān)控數(shù)據(jù);預(yù)處理進(jìn)程,負(fù)責(zé)對接收的監(jiān)控數(shù)據(jù)進(jìn)行預(yù)處理;historysyncer進(jìn)程負(fù)責(zé)將監(jiān)控數(shù)據(jù)寫入數(shù)據(jù)庫以及計算觸發(fā)器表達(dá)式并生成event。這3類進(jìn)程之間可以通過共享內(nèi)存和Unix域套接字實現(xiàn)進(jìn)程間通信。這里沒有展開講lld進(jìn)程,是因為lld進(jìn)程處理的是底層自動發(fā)現(xiàn)的數(shù)據(jù),并不是嚴(yán)格意義上的監(jiān)控值。企業(yè)級zabbix監(jiān)控超融合的流程Zabbix 在一位企業(yè)老運維人員眼中,究竟是怎樣的存在?
在默認(rèn)的情況下,zabbix有6個工作進(jìn)程;分別是zabbix_agentd,zabbix_get,zabbix_proxy,zabbix_sender,zabbix_server和zabbix_gateway。其中,zabbix_java_gateway是可選進(jìn)程。這6個進(jìn)程的作用如下:1、zabbix_agentdzabbix-agentd為zabbix客戶端守護(hù)進(jìn)程,主要負(fù)責(zé)收集客戶端監(jiān)控項數(shù)據(jù)。2、zabbix_serverzabbix_server為zabbix服務(wù)端守護(hù)進(jìn)程,主要負(fù)責(zé)收集zabbix客戶端數(shù)據(jù)。(端口為10051)3、zabbix_proxyzabbix_proxy是zabbix的代理程序,其功能類似于server,作用上類似于一個中轉(zhuǎn)站,**終會把收集的數(shù)據(jù)再次提交給zabbix_server。4、zabbix_getzabbix_get作為zabbix工具,通常運行在zabbix_server或者zabbix_proxy上,用于遠(yuǎn)程獲取客戶端信息,通常用于排錯。5、zabbix_senderzabbix_sender也是zabbix的一個工具,通常運行在zabbix的客戶端,用于耗時比較長的檢查,其作用是主動發(fā)送數(shù)據(jù)。6、zabbix_java_gatewayzabbix_java_gateway是zabbix2.0以后引入的新功能,可以用于JAVA方面的設(shè)備;但是只能主動獲取數(shù)據(jù),而不能被動獲取數(shù)據(jù)。
除了監(jiān)控數(shù)據(jù)本身,Zabbix中的元數(shù)據(jù)(或者叫主數(shù)據(jù))也體現(xiàn)出性,元數(shù)據(jù)主要包含host、item、trigger等信息,其性主要體現(xiàn)在host層面,因為item屬性與host屬性是關(guān)聯(lián)的,而trigger又是與item關(guān)聯(lián)的。所以每個host元數(shù)據(jù)相互關(guān)聯(lián),構(gòu)成整體。然而,某個host屬性的修改不會影響到其他host。在Zabbix系統(tǒng)中所反映出的監(jiān)控數(shù)據(jù)以及元數(shù)據(jù)之間的性,為并行和可擴展性提供了基礎(chǔ),可以說Zabbix監(jiān)控系統(tǒng)非常適合基于數(shù)據(jù)分組的并行化和微服務(wù)化。zabbix監(jiān)控數(shù)據(jù)的單獨性—邏輯視角!
Prometheus有自己的查詢語言,稱為PromQL(Prometheus查詢語言)。PromQL非常靈活、簡單且功能強大。它可以將函數(shù)和運算符應(yīng)用于度量查詢、過濾、按標(biāo)簽分組,并使用正則表達(dá)式來改進(jìn)匹配和過濾。表達(dá)式的結(jié)果既可以顯示為圖形,也可以在Prometheus的表達(dá)式瀏覽器中以表格數(shù)據(jù)的形式顯示,或者由外部系統(tǒng)通過HTT***I使用。Zabbix在查詢方面沒有那么靈活。它使用項目鍵來獲取指標(biāo)。當(dāng)zabbix監(jiān)控的體量上去后,數(shù)據(jù)量就會非常大,在web頁面上總是查詢很慢、甚至查詢失敗時。又或者,當(dāng)其他用戶向你提出一些查詢需求,特別是在web頁面很難做到的個性化查詢時,那么就要編寫查詢sql了。本篇不是sql教程,而是分享如何快速獲得查詢zabbix數(shù)據(jù)的sql語句,并在其基礎(chǔ)上改造成適合你的sql。
如何為Zabbix選擇高可用方案?定制zabbix使用方法
Zabbix集群是如何工作的?定制zabbix使用方法
zabbix主要由以下5個組件構(gòu)成:1、Serverzabbixserver是zabbix的組件,server內(nèi)部存儲了所有的配置信息、統(tǒng)計信息和操作信息。zabbixagent會向zabbixserver報告可用性、完整性及其他統(tǒng)計信息。2、web頁面web頁面也是zabbix的一部分,通常和zabbixserver位于一臺物理設(shè)備上,但是在特殊情況下也可以分開配置。web頁面主要提供了直觀的監(jiān)控信息,以方便運維人員監(jiān)控管理。3、數(shù)據(jù)庫zabbix數(shù)據(jù)庫內(nèi)存儲了配置信息、統(tǒng)計信息等zabbix的相關(guān)內(nèi)容。4、proxyzabbixproxy可以根據(jù)具體生產(chǎn)環(huán)境進(jìn)行采用或者放棄。如果使用了zabbixproxy,則其會替代zabbixserver采集數(shù)據(jù)信息,可以很好的分擔(dān)zabbixserver的負(fù)載。zabbixproxy通常運用與架構(gòu)過大、zabbixserver負(fù)載過重,或者是企業(yè)設(shè)備跨機房、跨網(wǎng)段、zabbixserver無法與zabbixagent直接通信的場景。5、Agentzabbixagent通常部署在被監(jiān)控目標(biāo)上,用于主動監(jiān)控本地資源和應(yīng)用程序,并將監(jiān)控的數(shù)據(jù)發(fā)送給zabbixserver。定制zabbix使用方法
上海觀縱科技有限公司位于上海市奉賢區(qū)望園南路1288弄80號1904、1909室,擁有一支專業(yè)的技術(shù)團隊。專業(yè)的團隊大多數(shù)員工都有多年工作經(jīng)驗,熟悉行業(yè)專業(yè)知識技能,致力于發(fā)展webfunny,walkingfunny,argus的品牌。公司以用心服務(wù)為重點價值,希望通過我們的專業(yè)水平和不懈努力,將一般項目:技術(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)運行維護(hù)服務(wù);計算機系統(tǒng)服務(wù);軟件銷售;計算機軟硬件及輔助設(shè)備批發(fā);計算機軟硬件及輔助設(shè)備零售;電子產(chǎn)品銷售;通信設(shè)備銷售;通訊設(shè)備銷售;咨詢策劃服務(wù);市場調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計、代理;會議及展覽服務(wù);貨物進(jìn)出口。(除依法須經(jīng)批準(zhǔn)的項目外,憑營業(yè)執(zhí)照依法自主開展經(jīng)營活動) 許可項目:建筑智能化系統(tǒng)設(shè)計;建設(shè)工程施工;網(wǎng)絡(luò)文化經(jīng)營;互聯(lián)網(wǎng)信息服務(wù)。(依法須經(jīng)批準(zhǔn)的項目,經(jīng)相關(guān)部門批準(zhǔn)后方可開展經(jīng)營活動,具體經(jīng)營項目以相關(guān)部門批準(zhǔn)文件或許可證件為準(zhǔn))等業(yè)務(wù)進(jìn)行到底。上海觀縱科技有限公司主營業(yè)務(wù)涵蓋webfunny前端監(jiān)控,webfunny前端埋點,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運維監(jiān)控,堅持“質(zhì)量保證、良好服務(wù)、顧客滿意”的質(zhì)量方針,贏得廣大客戶的支持和信賴。