對于大部分監(jiān)控項而言,隨著時間流逝,監(jiān)控數(shù)據(jù)會快速地脫離Zabbix server的使用范圍,進入冷數(shù)據(jù)區(qū)。雖然冷數(shù)據(jù)脫離了Zabbix server的使用范圍,但是Zabbix仍然不能對冷數(shù)據(jù)進行離線化,因為前端UI和網(wǎng)絡(luò)API需要訪問這些冷數(shù)據(jù),這些訪問一般***于少量監(jiān)控項的讀取。從Zabbix server的角度來說,對于任一特定監(jiān)控項,數(shù)據(jù)的熱區(qū)和冷區(qū)分界線是固定的,并且熱區(qū)的數(shù)據(jù)量相對于冷數(shù)據(jù)要小得多。如果使用mysql來存儲監(jiān)控數(shù)據(jù),由于索引的存在,數(shù)據(jù)的寫入性能會隨著存儲規(guī)模的增加而降低,查詢性能也是一樣。因此,控制數(shù)據(jù)規(guī)模成為解決數(shù)據(jù)庫訪問性能的關(guān)鍵。如果將熱數(shù)據(jù)和冷數(shù)據(jù)分開存儲,并且在需要時讓數(shù)據(jù)在兩者之間進行流動,則對于Zabbix server而言,可以**降低數(shù)據(jù)規(guī)模。如果進一步考慮如何實現(xiàn)熱數(shù)據(jù)表的**小化,就需要建立一種動態(tài)機制,每次修改觸發(fā)器表達(dá)式后按照觸發(fā)器的數(shù)據(jù)需求量在冷熱數(shù)據(jù)之間進行雙向調(diào)整。漫談Zabbix和Prometheus !本地zabbix案例
Prometheus為其用戶提供強大的查詢語言、存儲和可視化功能。它可以實時采集指標(biāo)并將它們記錄在時間序列數(shù)據(jù)庫中。Prometheus 提供了一個多維數(shù)據(jù)模型,允許按名稱或標(biāo)簽定義指標(biāo),以將它們標(biāo)識為***時間序列的一部分。它是用 Go 編寫的,源代碼可在 GitHub 上獲得。作為一個開源項目,Prometheus 擁有***的社區(qū)支持,全球有很多使用者。
Zabbix 可以監(jiān)控網(wǎng)絡(luò)、服務(wù)器、應(yīng)用程序、虛擬機和云服務(wù)等??梢允占笜?biāo)、檢測問題、可視化、發(fā)送通知。Zabbix 有一個 Web 界面,可以提供所有統(tǒng)計數(shù)據(jù)、可視化和參數(shù)設(shè)置。Zabbix 本身不存儲數(shù)據(jù),但它可以使用常用的數(shù)據(jù)庫。Zabbix 的后端是用 C 編寫的,而 Web 前端是用 PHP 編寫的。 國內(nèi)zabbix共同合作在Zabbix Proxy配置文件中的Server參數(shù)列出所有Zabbix Server集群節(jié)點;
Zabbix是一款可監(jiān)控網(wǎng)絡(luò)的眾多參數(shù)以及服務(wù)器、虛擬機、應(yīng)用程序、服務(wù)、數(shù)據(jù)庫、網(wǎng)站、云等的健康狀況和完整性。Zabbix使用靈活的通知機制,允許用戶為幾乎任何事件配置基于電子郵件的警報。這允許對服務(wù)器問題做出快速反應(yīng)。Zabbix基于存儲的數(shù)據(jù)提供報告和數(shù)據(jù)可視化功能。這使得Zabbix成為容量規(guī)劃的理想選擇。Zabbix是一款能夠監(jiān)控各種網(wǎng)絡(luò)參數(shù)以及服務(wù)器健康性和完整性的軟件。Zabbix使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的告警。這樣可以快速反饋服務(wù)器的問題?;谝汛鎯Φ臄?shù)據(jù),Zabbix提供了出色的報告和數(shù)據(jù)可視化功能。
各個大廠都有提供相關(guān)監(jiān)控產(chǎn)品,比如說微軟的SCOM,IBM的Tivoli,華為的Esight,HP的BSM等,如果環(huán)境都是單一的某一家廠家的產(chǎn)品,用該廠家提供的監(jiān)控工具肯定是合適的,筆者就曾經(jīng)深度使用過SCOM,2005年還叫MOM,是SystemCenter中的一個套件,這個產(chǎn)品對于微軟周邊的產(chǎn)品如AD、Exchange、Windows、SQLServer、SharePoint、Lync等監(jiān)控非常深入,同時微軟官方還提供了相關(guān)故障知識庫,報表也做得非常不錯。但是,如果拿SCOM去監(jiān)控Linux、AIX、Oracle或者網(wǎng)絡(luò)通訊設(shè)備就顯得不合適了。Zabbix很好地平衡了監(jiān)控的深度和廣度,而且源于開源的力量,在全球用戶的持續(xù)貢獻(xiàn)下,他的深度和廣度是在持續(xù)不斷地延展的。對于其他監(jiān)視類型,如SNMP–確保您的端點接受來自所有Zabbix Server節(jié)點的連接;
“創(chuàng)建主機 zabbix默認(rèn)用戶名為Admin,默認(rèn)密碼為zabbix,登陸成功之后點擊右上角關(guān)機鍵旁邊的“小人”圖標(biāo),然后找到“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ù),默認(rèn)的團體名為public,如果是自定義的團體名,那么就需要在《宏》–《繼承以及主機宏》–將對應(yīng)的宏進行修改即可。Prometheus的優(yōu)劣勢與Zabbix的對比!zabbix安裝部署linux
如何在10分鐘內(nèi)塔建Zabbix Server HA集群?本地zabbix案例
使用Prometheus告警功能,需要安裝Alertmanager。這是因為Prometheus的警報分為兩部分。首先,您在Prometheus服務(wù)中定義告警規(guī)則,它將告警發(fā)送到Alertmanager。然后Alertmanager通過降噪、抑制、聚合和發(fā)送通知來管理這些告警。Alertmanager將類似性質(zhì)的告警聚合,以避免重復(fù)。當(dāng)許多系統(tǒng)同時發(fā)生故障時,這在較大的事故中特別有用。與可視化的情況一樣,Zabbix具有內(nèi)置的告警功能。使用Zabbix,可以使用許多不同的渠道和選項將事件的發(fā)生通知負(fù)責(zé)人員。Zabbix告警系統(tǒng)允許以不同的方式管理事件:發(fā)送消息、執(zhí)行遠(yuǎn)程命令、根據(jù)用戶定義的服務(wù)級別升級問題等等。還可以通過選擇要包含的信息(例如日期、時間、主機名、項目的值、觸發(fā)器的值、主機配置文件、升級歷史記錄等)來發(fā)送指定的人員。本地zabbix案例
上海觀縱科技有限公司位于上海市奉賢區(qū)望園南路1288弄80號1904、1909室,是一家專業(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)運行維護服務(wù);計算機系統(tǒng)服務(wù);軟件銷售;計算機軟硬件及輔助設(shè)備批發(fā);計算機軟硬件及輔助設(shè)備零售;電子產(chǎn)品銷售;通信設(shè)備銷售;通訊設(shè)備銷售;咨詢策劃服務(wù);市場調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計、代理;會議及展覽服務(wù);貨物進出口。(除依法須經(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))公司。webfunny,walkingfunny,argus是上海觀縱科技有限公司的主營品牌,是專業(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)運行維護服務(wù);計算機系統(tǒng)服務(wù);軟件銷售;計算機軟硬件及輔助設(shè)備批發(fā);計算機軟硬件及輔助設(shè)備零售;電子產(chǎn)品銷售;通信設(shè)備銷售;通訊設(shè)備銷售;咨詢策劃服務(wù);市場調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計、代理;會議及展覽服務(wù);貨物進出口。(除依法須經(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))公司,擁有自己**的技術(shù)體系。我公司擁有強大的技術(shù)實力,多年來一直專注于一般項目:技術(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)運行維護服務(wù);計算機系統(tǒng)服務(wù);軟件銷售;計算機軟硬件及輔助設(shè)備批發(fā);計算機軟硬件及輔助設(shè)備零售;電子產(chǎn)品銷售;通信設(shè)備銷售;通訊設(shè)備銷售;咨詢策劃服務(wù);市場調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計、代理;會議及展覽服務(wù);貨物進出口。(除依法須經(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))的發(fā)展和創(chuàng)新,打造高指標(biāo)產(chǎn)品和服務(wù)。誠實、守信是對企業(yè)的經(jīng)營要求,也是我們做人的基本準(zhǔn)則。公司致力于打造***的webfunny前端監(jiān)控,webfunny前端埋點,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運維監(jiān)控。