**近一直聽到小伙伴在問,zabbix和prometheus選擇哪一個開源產品好?還是用國內的商業(yè)產品呢?今年年初以來,prometheus的熱度就一直在往上增,同時也有不少國產商業(yè)產品替換。下面我就來給大家總結一下zabbix和prometheus以及商業(yè)產品的對比分析。
Zabbix官方的發(fā)行版本時間可以追朔到2012年,時間上比Prometheus早了四年,Zabbix是由Alexei Vladishev開源的分布式監(jiān)控系統(tǒng),是一個企業(yè)級的分布式開源監(jiān)控方案。能夠監(jiān)控各種網(wǎng)絡參數(shù)以及服務器健康性和完整性的軟件。使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的告警。這樣可以快速反饋服務器的問題?;谝汛鎯Φ臄?shù)據(jù),提供了出色的報告和數(shù)據(jù)可視化功能。 Zabbix6.2驚喜發(fā)布!特別優(yōu)化中大型環(huán)境部署的性能!要求zabbix咨詢
作為監(jiān)控系統(tǒng),Zabbix所面臨的挑戰(zhàn)之一在于需要從大量的監(jiān)控目標接收數(shù)據(jù),這一方面意味著需要連接非常多的監(jiān)控目標,另一方面意味著監(jiān)控數(shù)據(jù)的流量(訪問量)比較大。影響這種通信效率的一個重要因素是通信協(xié)議,考慮到單個消息中包含的數(shù)據(jù)量不同,在數(shù)據(jù)接收階段,Zabbix采用了兩種不同的通信協(xié)議。Trapper進程要求在每個消息中包含較大量的監(jiān)控數(shù)據(jù),因此Zabbix采用基于TCP協(xié)議和JSON格式的自定義協(xié)議進行通信。而對于poller進程,當poller進程向agent請求單個監(jiān)控值時,Zabbix采用簡化的文本協(xié)議進行通信,以提高通信效率。推薦zabbix一般多少錢zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡監(jiān)視功能的企業(yè)級的開源解決方案。
在實際的工作環(huán)境中,根據(jù)網(wǎng)絡環(huán)境和監(jiān)控的規(guī)模不同,zabbix一共有三種框架,分別是server_client架構、master_node_client架構和server_proxy_client架構。1、server_client架構zabbix**簡單的架構,監(jiān)控設備和被監(jiān)控設備之間直接相連,zabbix_server和zabbix_client之間直接進行數(shù)據(jù)交互。2、zabbix_proxy_client架構proxy是連接server和client之間的橋梁,其本身不存放數(shù)據(jù),只是將zabbix_agent端發(fā)來的數(shù)據(jù)暫存,然后再提交給server。這種架構一般用于跨機房、跨網(wǎng)絡的中型網(wǎng)絡架構。在server_proxy_client架構中,server設備的宕機會導致整個系統(tǒng)癱瘓而無法正常工作。3、master_node_client架構master_node_client架構是zabbix**復雜的架構。一般用于跨機房、跨網(wǎng)絡、監(jiān)控設備較多的大型網(wǎng)絡架構。與server_proxy_client架構相比,master_node_client架構的主要區(qū)別在于node與proxy上.在master_node_client架構中,每個node可以理解為一個小的server端,在自己的配置文件和數(shù)據(jù)庫,node下游可以直接連接client,也可以再次經過proxy代理后連接client。在master_node_client架構中,master設備宕機不會影響node節(jié)點的正常工作。
“創(chuàng)建主機 zabbix默認用戶名為Admin,默認密碼為zabbix,登陸成功之后點擊右上角關機鍵旁邊的“小人”圖標,然后找到“l(fā)anguage”,選擇“中文簡體”。 因為我們是想監(jiān)控交換機,那么就需要創(chuàng)建被監(jiān)控主機,然后對其進行監(jiān)控. 1.添加創(chuàng)建主機的基本信息 步驟沒走完,此處不要立即點擊下方的添加按鈕。 2.鏈接模板,有了模板后面可以自動生成監(jiān)控數(shù)據(jù)、圖形、及觸發(fā)器,至于什么是觸發(fā)器,后面章節(jié)會講。 3.設置宏(非必須操作) 因為監(jiān)控交換機采用的是SNMP協(xié)議,我們的zabbix在編譯安裝以及YUM安裝包的時候,已經安裝了對應的模塊,那么被監(jiān)控端,也就是交換機也需要開啟SNMP服務,默認的團體名為public,如果是自定義的團體名,那么就需要在《宏》–《繼承以及主機宏》–將對應的宏進行修改即可。zabbix監(jiān)控數(shù)據(jù)的熱值以及熱數(shù)據(jù)的規(guī)模!
在江蘇常州,一家長期專注于 Zabbix 產品化二次開發(fā)的研發(fā)機構-縱目信息(ZMOPS),正在為這一愿景付諸實踐。以數(shù)據(jù)采集→處理→分析→觀測為產品主干,以 Zabbix 為底層**打造的統(tǒng)一監(jiān)控產品應用于數(shù)十個行業(yè),同時不斷推進基于 Zabbix 的物聯(lián)網(wǎng)數(shù)據(jù)平臺的開源。Argus 是一個面向私有化及混合云數(shù)據(jù)中心提供***多層次的統(tǒng)一監(jiān)控和運維管理平臺,幫助用戶實時對各類IT資源(網(wǎng)絡設備、服務器、存儲、數(shù)據(jù)庫、中間件等)執(zhí)行性能指標監(jiān)控,實現(xiàn)事前運維?;赯abbixAPI快速生成多Keys監(jiān)控圖表。zabbix 6.2案例
如何在10分鐘內塔建Zabbix Server HA集群?要求zabbix咨詢
在隨后的數(shù)據(jù)預處理階段,性主要體現(xiàn)在監(jiān)控項層面,每個監(jiān)控值的預處理過程不會依賴于其他監(jiān)控項,而在同一監(jiān)控項內部則可能會依賴于前一個值以計算變化率。在的數(shù)據(jù)存儲和觸發(fā)器運算階段,性主要體現(xiàn)在host層面,雖然觸發(fā)器表達式允許跨host使用監(jiān)控項,但是在實際應用中,使用多的還是在同一個host內部的監(jiān)控項之間構造表達式,所以觸發(fā)器表達式的計算只需要使用同一host內部的監(jiān)控數(shù)據(jù)。上述的性是邏輯意義上的,而在數(shù)據(jù)處理的次序方面還存在一種限制性約束,即同一監(jiān)控項的多次采集值構成一個時間序列,意味著這些值在時間維度上具有先后關系,那么Zabbix在預處理階段和觸發(fā)器表達式運算階段至少需要保證同一監(jiān)控項的值嚴格按照時間的先后順序進行處理。要求zabbix咨詢
上海觀縱科技有限公司專注技術創(chuàng)新和產品研發(fā),發(fā)展規(guī)模團隊不斷壯大。公司目前擁有專業(yè)的技術員工,為員工提供廣闊的發(fā)展平臺與成長空間,為客戶提供高質的產品服務,深受員工與客戶好評。誠實、守信是對企業(yè)的經營要求,也是我們做人的基本準則。公司致力于打造***的webfunny前端監(jiān)控,webfunny前端埋點,全鏈路應用性能監(jiān)控,Argus-IT運維監(jiān)控。公司力求給客戶提供全數(shù)良好服務,我們相信誠實正直、開拓進取地為公司發(fā)展做正確的事情,將為公司和個人帶來共同的利益和進步。經過幾年的發(fā)展,已成為webfunny前端監(jiān)控,webfunny前端埋點,全鏈路應用性能監(jiān)控,Argus-IT運維監(jiān)控行業(yè)出名企業(yè)。