濟南網(wǎng)站建設(shè)公司有哪些廣州seo優(yōu)化費用
1.Zabbix概述
Zabbix 是一款能夠監(jiān)控各種網(wǎng)絡(luò)參數(shù)以及服務(wù)器健康性和完整性的軟件。Zabbix 使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的告警,這樣可以快速反饋服務(wù)器的問題。基于已存儲的數(shù)據(jù),Zabbix 提供了出色的報告和數(shù)據(jù)可視化功能。Zabbix 支持輪詢和被動捕獲?;?Web 的前端頁面確保您的網(wǎng)絡(luò)狀態(tài)和服務(wù)器健康狀況可以從任何地方進行評估。在經(jīng)過適當(dāng)?shù)呐渲煤?#xff0c;Zabbix 可以 在監(jiān)控 IT 基礎(chǔ)設(shè)施方面 發(fā)揮重要作用。2.Zabbix架構(gòu)
核心組件主要是Zabbix-agent、Zabbix-java-gateway和Zabbix-server,其中Zabbix-agent和Zabbix-java-gateway主要負責(zé)采集數(shù)據(jù)并通過主動或者被動的方式采集數(shù)據(jù)發(fā)送到Zabbix-server。其中Zabbix-server主要負責(zé)接收數(shù)據(jù),并進行匯總存儲、觸發(fā)告警等。Zabbix-server將收集的監(jiān)控數(shù)據(jù)存儲到Zabbix Database中。Zabbix Database支持常用的關(guān)系型數(shù)據(jù)庫(Mysql、PostgreSql、Oracle)等,默認為Mysql,并提供Zabbix Web(PHP編寫的)頁面查詢功能。
3.Zabbix和Prometheus
發(fā)行時間 | 開發(fā)語言 | 性能 | 社區(qū)支持 | 容器支持 | 企業(yè)使用 | 部署難度 | |
---|---|---|---|---|---|---|---|
Prometheus | 2016 | go | 支持萬為單位 | 相對不如zabbix,但是使用人數(shù)逐年增加 | 是目前容器支持最好的解決方案 | 基本上使用kubernetes與容器的企業(yè),Prometheus是最好的選擇 | 只有一個核心server組件,一條命令便可啟動 |
Zabbix | 2012 | c+php | 上線為10000節(jié)點 | 應(yīng)用廣泛,支持較為成熟,遇到問題能夠及時搜索到 | 對容器的支持力度較差 | 在傳統(tǒng)的監(jiān)控系統(tǒng),尤其在服務(wù)器相關(guān)監(jiān)控,占據(jù)優(yōu)勢 | 多種系統(tǒng),多種監(jiān)控信息采集方式 |
如果監(jiān)控的是物理機,用Zabbix,Zabbix在傳統(tǒng)監(jiān)控系統(tǒng)中,尤其是在服務(wù)器相關(guān)監(jiān)控方面,占據(jù)絕對優(yōu)勢。甚至環(huán)境變動不會很頻繁的情況下,Zabbix 也會比Prometheus好使;但如果是云環(huán)境的話,除非是Zabbix 玩的非常溜,可以做各種定制,否則還是 Prometheus 吧,畢竟人家就是干這個的。Prometheus開始成為主導(dǎo)及容器監(jiān)控方面的標配,并且在未來可見的時間內(nèi)被廣泛應(yīng)用。如果是剛剛要上監(jiān)控系統(tǒng)的話,不用猶豫了,Prometheus 準沒錯