Zabbix在進(jìn)行監(jiān)控時,zabbix客戶端要安裝在被監(jiān)控設(shè)備上,負(fù)責(zé)定期收集數(shù)據(jù),并將其發(fā)送給zabbix服務(wù)端;zabbix服務(wù)端要安裝在監(jiān)控設(shè)備上,其將zabbix客戶端發(fā)送的數(shù)據(jù)存儲的數(shù)據(jù)庫中,zabbixweb根據(jù)數(shù)據(jù)在前端進(jìn)行展示和繪圖。zabbix的數(shù)據(jù)收集分為兩種模式:1、主動模式zabbix客戶端主動向zabbixserver請求監(jiān)控項列表,并主動將監(jiān)控項內(nèi)需要的數(shù)據(jù)提交給zabbixserver。2、被動模式zabbixserver向agent請求獲取監(jiān)控項的數(shù)據(jù),zabbixagent返回數(shù)據(jù)。由此可以看出zabbix的主動和被動模式是以zabbxi客戶端為基準(zhǔn)的。根據(jù)需要部署盡可能多的Zabbix前端節(jié)點(diǎn),不要忘記正確配置外部地址,以便Zabbix前端能連接到Zabbix服務(wù)器。時代zabbix共同合作
對于成功的企業(yè),您需要引入一個有效的監(jiān)控系統(tǒng),涵蓋您的業(yè)務(wù)和基礎(chǔ)設(shè)施的所有領(lǐng)域——服務(wù)器、數(shù)據(jù)庫、服務(wù)、存儲、應(yīng)用等。一個高效的監(jiān)控系統(tǒng)應(yīng)該為指標(biāo)的收集、存儲、計算/預(yù)測、可視化和告警提供服務(wù)。找到一個可以符合自己公司環(huán)境的監(jiān)控工具更是一個相當(dāng)大的挑戰(zhàn)。在運(yùn)維監(jiān)控選擇中,開源工具是運(yùn)維人員經(jīng)常會考慮到的,本文重點(diǎn)講下Prometheus和Zabbix,Zabbix是老一代工具,Prometheus是新一代工具。兩者有何不同?Prometheus vs Zabbix 簡單對比zabbix 6.2監(jiān)控華為的操作三大開源運(yùn)維監(jiān)控工具zabbix、nagios和open-falcon優(yōu)缺點(diǎn)。
Zabbix集群模式下,節(jié)點(diǎn)的狀態(tài)說明ZabbixServer集群模式下的節(jié)點(diǎn)存有以下幾種狀態(tài):Active–當(dāng)前處于活動狀態(tài)的節(jié)點(diǎn)。一次只能有一個節(jié)點(diǎn)處于活動狀態(tài);Standby–節(jié)點(diǎn)當(dāng)前正在待機(jī)模式下運(yùn)行。多個節(jié)點(diǎn)可以具有此狀態(tài);Shutdown–之前檢測到該節(jié)點(diǎn),但它已正常關(guān)閉;Unreachable–以前檢測到節(jié)點(diǎn),但在未關(guān)閉的情況下意外丟失。這可能是由許多不同的原因造成的,例如,節(jié)點(diǎn)崩潰或出現(xiàn)網(wǎng)絡(luò)問題;在正常情況下,您將有一個活動節(jié)點(diǎn)和一個或多個備用節(jié)點(diǎn)。例如,如果您正在這些節(jié)點(diǎn)上執(zhí)行一些維護(hù)任務(wù),則也需要處于關(guān)閉模式的節(jié)點(diǎn)。另一方面,如果一個活動節(jié)點(diǎn)變得不可訪問,則此時一個備用節(jié)點(diǎn)將接管。ZabbixHAManager我們?nèi)绾螜z查哪個節(jié)點(diǎn)當(dāng)前處于活動狀態(tài),哪些節(jié)點(diǎn)正在待機(jī)模式下運(yùn)行?首先,我們可以在Zabbix前端看到這一點(diǎn)——稍后我們將對此進(jìn)行講述。我們還可以從命令行檢查節(jié)點(diǎn)狀態(tài)。在每個節(jié)點(diǎn)上——無論是活動節(jié)點(diǎn)還是備用節(jié)點(diǎn),您都會看到zabbix_服務(wù)器和hamanager進(jìn)程已經(jīng)啟動。hamanager進(jìn)程負(fù)責(zé)每5秒檢查一次數(shù)據(jù)庫中的高可用性節(jié)點(diǎn)狀態(tài),并負(fù)責(zé)在活動節(jié)點(diǎn)出現(xiàn)故障時接管。另一方面,當(dāng)前處于活動狀態(tài)的Zabbix服務(wù)器節(jié)點(diǎn)將有許多其他進(jìn)程——數(shù)據(jù)收集器進(jìn)程。
Q:老師,請教個問題,zabbix通過自動發(fā)現(xiàn)掃描網(wǎng)段,然后添加主機(jī),有沒有什么辦法區(qū)分路由器或者交換機(jī)類型的方法,這樣才能把交換機(jī)模板或者路由器模板掛給對應(yīng)的主機(jī)
A:不多的話,批量加2次模板就行了
Q:后續(xù)上線網(wǎng)絡(luò)設(shè)備后,如果我們組之間溝通不協(xié)調(diào),監(jiān)控會有一些誤差或者遺漏,想減少人工去介入
A:可以找一下類型的oid。然后匹配交換機(jī)和路由器的字段套上對應(yīng)的模板
Q:老師,沒有網(wǎng)絡(luò)設(shè)備類型通用的oid吧
A:主機(jī)名oid應(yīng)該是通用的,華為和華三、cisco的mib比較通用A:cisco進(jìn)入特權(quán)模式有條命令showsnmp-serveroidlist。可以看到設(shè)備的oid的列表。前面是描述,后面是對應(yīng)的oid,華三和華為應(yīng)該也是有對應(yīng)的命令,具體可能需要問下客服
Q:好的,我去試試ciscoQ:那要想做全自動呢?
A:全自動的話,一般這邊是通過型號的oid,提取到型號的關(guān)鍵字,cisco字眼的的就套cisco模板,華為就套華為的模板,華三的就套華三的模板
Q:嗯嗯,這種方法我們想過,只要拿到所有設(shè)備的型號,在自動發(fā)現(xiàn)的時候就可以通過型號區(qū)分是交換機(jī)還是路由器,感覺太復(fù)雜,想要更簡單的做法。 zabbix大流量數(shù)據(jù)的接收。
開放性:源代碼全公開,任何用戶都可以編譯和發(fā)布自己的版本。同時,社區(qū)和互聯(lián)網(wǎng)可以找到大量的模版。可擴(kuò)展性:支持用戶自定義監(jiān)控項,只要能想得到的KPI,基本都能監(jiān)控的到。數(shù)據(jù)采集:可用性和性能檢測,自動發(fā)現(xiàn),支持agent、SNMP、JMX、telnet等多種采集方式,支持主動和被動模式數(shù)據(jù)傳輸高可用:server對設(shè)備性能要求低,支持proxy分布式監(jiān)控,分布式集中管理,開放式接口,擴(kuò)展性強(qiáng)告警管理:支持多條件告警,支持多種告警方式,模板能力:支持多組模板,模板繼承。告警設(shè)置:告警周期,告警級別,告警恢復(fù)通知、告警暫停,時段閾值、支持維護(hù)周期、支持單機(jī)停用歷史數(shù)據(jù):歷史數(shù)據(jù)查詢可配置,內(nèi)置housekeeping數(shù)據(jù)清理機(jī)制安全審計:具備安全的用戶審計日志,權(quán)限認(rèn)證,用戶可以限制允許維護(hù)的列表。無商業(yè)版本:平臺本身沒有商業(yè)版和社區(qū)版本的區(qū)分,ZABBIX只對商業(yè)服務(wù)收費(fèi)(如培訓(xùn)、定制開發(fā)、部署服務(wù)等)。監(jiān)控工具Prometheus和Zabbix哪種更容易掌握二者有何區(qū)別?什么zabbix功能
Zabbix6.2驚喜發(fā)布!特別優(yōu)化中大型環(huán)境部署的性能!時代zabbix共同合作
Zabbix對數(shù)據(jù)的處理能力集中體現(xiàn)在Zabbixserver端。總體上,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)控值。時代zabbix共同合作
上海觀縱科技有限公司成立于2022-11-14年,在此之前我們已在webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控行業(yè)中有了多年的生產(chǎn)和服務(wù)經(jīng)驗,深受經(jīng)銷商和客戶的好評。我們從一個名不見經(jīng)傳的小公司,慢慢的適應(yīng)了市場的需求,得到了越來越多的客戶認(rèn)可。公司業(yè)務(wù)不斷豐富,主要經(jīng)營的業(yè)務(wù)包括:webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控等多系列產(chǎn)品和服務(wù)。可以根據(jù)客戶需求開發(fā)出多種不同功能的產(chǎn)品,深受客戶的好評。公司會針對不同客戶的要求,不斷研發(fā)和開發(fā)適合市場需求、客戶需求的產(chǎn)品。公司產(chǎn)品應(yīng)用領(lǐng)域廣,實用性強(qiáng),得到webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控客戶支持和信賴。上海觀縱科技有限公司依托多年來完善的服務(wù)經(jīng)驗、良好的服務(wù)隊伍、完善的服務(wù)網(wǎng)絡(luò)和強(qiáng)大的合作伙伴,目前已經(jīng)得到傳媒、廣電行業(yè)內(nèi)客戶認(rèn)可和支持,并贏得長期合作伙伴的信賴。