Prometheus有自己的查詢語言,稱為PromQL(Prometheus查詢語言)。PromQL非常靈活、簡單且功能強大。它可以將函數(shù)和運算符應(yīng)用于度量查詢、過濾、按標簽分組,并使用正則表達式來改進匹配和過濾。表達式的結(jié)果既可以顯示為圖形,也可以在Prometheus的表達式瀏覽器中以表格數(shù)據(jù)的形式顯示,或者由外部系統(tǒng)通過HTT***I使用。Zabbix在查詢方面沒有那么靈活。它使用項目鍵來獲取指標。當(dāng)zabbix監(jiān)控的體量上去后,數(shù)據(jù)量就會非常大,在web頁面上總是查詢很慢、甚至查詢失敗時。又或者,當(dāng)其他用戶向你提出一些查詢需求,特別是在web頁面很難做到的個性化查詢時,那么就要編寫查詢sql了。本篇不是sql教程,而是分享如何快速獲得查詢zabbix數(shù)據(jù)的sql語句,并在其基礎(chǔ)上改造成適合你的sql。
Zabbix 優(yōu)缺點分別有哪些?zabbix監(jiān)控Linux
綜合來看,Zabbix 的成熟度更高,上手更快,但更好的集成導(dǎo)致靈活性較差,問題更大是,監(jiān)控數(shù)據(jù)的復(fù)雜度增加后,Zabbix 做進一步定制難度很高,即使做好了定制,也沒法利用之前收集到的數(shù)據(jù)了(關(guān)系型數(shù)據(jù)庫造成的問題)。目前很多zabbix監(jiān)控的企業(yè)案例,要想再度升華zabbix可用性,基本都是找成熟的zabbix開發(fā)公司定制,比如樂維軟件或者直接找zabbix官方購買定制服務(wù)。Prometheus 基本上是正相反,上手難度大一些,但由于定制靈活度高,數(shù)據(jù)也有更多的聚合可能,起步后的使用難度遠小于 Zabbix。但如果已經(jīng)對傳統(tǒng)監(jiān)控系統(tǒng)有技術(shù)積累的話,還是要謹慎考慮更換監(jiān)控。信息化zabbix售后服務(wù)zabbix元數(shù)據(jù)的訪問與協(xié)調(diào)。
開放性:源代碼全公開,任何用戶都可以編譯和發(fā)布自己的版本。同時,社區(qū)和互聯(lián)網(wǎng)可以找到大量的模版??蓴U展性:支持用戶自定義監(jiān)控項,只要能想得到的KPI,基本都能監(jiān)控的到。數(shù)據(jù)采集:可用性和性能檢測,自動發(fā)現(xiàn),支持agent、SNMP、JMX、telnet等多種采集方式,支持主動和被動模式數(shù)據(jù)傳輸高可用:server對設(shè)備性能要求低,支持proxy分布式監(jiān)控,分布式集中管理,開放式接口,擴展性強告警管理:支持多條件告警,支持多種告警方式,模板能力:支持多組模板,模板繼承。告警設(shè)置:告警周期,告警級別,告警恢復(fù)通知、告警暫停,時段閾值、支持維護周期、支持單機停用歷史數(shù)據(jù):歷史數(shù)據(jù)查詢可配置,內(nèi)置housekeeping數(shù)據(jù)清理機制安全審計:具備安全的用戶審計日志,權(quán)限認證,用戶可以限制允許維護的列表。無商業(yè)版本:平臺本身沒有商業(yè)版和社區(qū)版本的區(qū)分,ZABBIX只對商業(yè)服務(wù)收費(如培訓(xùn)、定制開發(fā)、部署服務(wù)等)。
“創(chuàng)建主機 zabbix默認用戶名為Admin,默認密碼為zabbix,登陸成功之后點擊右上角關(guān)機鍵旁邊的“小人”圖標,然后找到“l(fā)anguage”,選擇“中文簡體”。 因為我們是想監(jiān)控交換機,那么就需要創(chuàng)建被監(jiān)控主機,然后對其進行監(jiān)控. 1.添加創(chuàng)建主機的基本信息 步驟沒走完,此處不要立即點擊下方的添加按鈕。 2.鏈接模板,有了模板后面可以自動生成監(jiān)控數(shù)據(jù)、圖形、及觸發(fā)器,至于什么是觸發(fā)器,后面章節(jié)會講。 3.設(shè)置宏(非必須操作) 因為監(jiān)控交換機采用的是SNMP協(xié)議,我們的zabbix在編譯安裝以及YUM安裝包的時候,已經(jīng)安裝了對應(yīng)的模塊,那么被監(jiān)控端,也就是交換機也需要開啟SNMP服務(wù),默認的團體名為public,如果是自定義的團體名,那么就需要在《宏》–《繼承以及主機宏》–將對應(yīng)的宏進行修改即可。如何利用Git對Zabbix監(jiān)控模板進行版本管理及備份?
**近一直聽到小伙伴在問,zabbix和prometheus選擇哪一個開源產(chǎn)品好?還是用國內(nèi)的商業(yè)產(chǎn)品呢?今年年初以來,prometheus的熱度就一直在往上增,同時也有不少國產(chǎn)商業(yè)產(chǎn)品替換。下面我就來給大家總結(jié)一下zabbix和prometheus以及商業(yè)產(chǎn)品的對比分析。
Zabbix官方的發(fā)行版本時間可以追朔到2012年,時間上比Prometheus早了四年,Zabbix是由Alexei Vladishev開源的分布式監(jiān)控系統(tǒng),是一個企業(yè)級的分布式開源監(jiān)控方案。能夠監(jiān)控各種網(wǎng)絡(luò)參數(shù)以及服務(wù)器健康性和完整性的軟件。使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的告警。這樣可以快速反饋服務(wù)器的問題?;谝汛鎯Φ臄?shù)據(jù),提供了出色的報告和數(shù)據(jù)可視化功能。 從PC/Corosync/Pacemaker等第三方解決方案遷移到原生Zabbix Server高可用性集群時,比較好做法是什么?zabbix監(jiān)控Linux
Zabbix性能改進和內(nèi)部變化。zabbix監(jiān)控Linux
對于成功的企業(yè),您需要引入一個有效的監(jiān)控系統(tǒng),涵蓋您的業(yè)務(wù)和基礎(chǔ)設(shè)施的所有領(lǐng)域——服務(wù)器、數(shù)據(jù)庫、服務(wù)、存儲、應(yīng)用等。一個高效的監(jiān)控系統(tǒng)應(yīng)該為指標的收集、存儲、計算/預(yù)測、可視化和告警提供服務(wù)。找到一個可以符合自己公司環(huán)境的監(jiān)控工具更是一個相當(dāng)大的挑戰(zhàn)。在運維監(jiān)控選擇中,開源工具是運維人員經(jīng)常會考慮到的,本文重點講下Prometheus和Zabbix,Zabbix是老一代工具,Prometheus是新一代工具。兩者有何不同?Prometheus vs Zabbix 簡單對比zabbix監(jiān)控Linux
上海觀縱科技有限公司依托可靠的品質(zhì),旗下品牌webfunny,walkingfunny,argus以高質(zhì)量的服務(wù)獲得廣大受眾的青睞。觀縱科技經(jīng)營業(yè)績遍布國內(nèi)諸多地區(qū)地區(qū),業(yè)務(wù)布局涵蓋webfunny前端監(jiān)控,webfunny前端埋點,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運維監(jiān)控等板塊。同時,企業(yè)針對用戶,在webfunny前端監(jiān)控,webfunny前端埋點,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運維監(jiān)控等幾大領(lǐng)域,提供更多、更豐富的傳媒、廣電產(chǎn)品,進一步為全國更多單位和企業(yè)提供更具針對性的傳媒、廣電服務(wù)。公司坐落于上海市奉賢區(qū)望園南路1288弄80號1904、1909室,業(yè)務(wù)覆蓋于全國多個省市和地區(qū)。持續(xù)多年業(yè)務(wù)創(chuàng)收,進一步為當(dāng)?shù)亟?jīng)濟、社會協(xié)調(diào)發(fā)展做出了貢獻。