溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

開源系統(tǒng)監(jiān)控工具Nagios、Zabbix和Open-Falcon的功能特性匯總及優(yōu)缺點(diǎn)比較的示例分析

發(fā)布時(shí)間:2021-11-03 17:05:37 來源:億速云 閱讀:315 作者:柒染 欄目:建站服務(wù)器

開源系統(tǒng)監(jiān)控工具Nagios、Zabbix和Open-Falcon的功能特性匯總及優(yōu)缺點(diǎn)比較的示例分析,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

Nagios

Nagios 全名為(Nagios Ain’t Goona Insist on Saintood),最初項(xiàng)目名字是 NetSaint。它是一款免費(fèi)的開源 IT 基礎(chǔ)設(shè)施監(jiān)控系統(tǒng),其功能強(qiáng)大,靈活性強(qiáng),

能有效監(jiān)控 Windows 、Linux、VMware 和 Unix 主機(jī)狀態(tài),交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)置等。Nagios核心功能是監(jiān)控報(bào)警,告警能力很不錯(cuò),但是圖形展示效果很差。

同時(shí)nagios更加靈活,很多功能都要通過插件化來實(shí)現(xiàn),對于技術(shù)能力沒那么強(qiáng)的同學(xué),上手會(huì)有些困難。當(dāng)然,對于運(yùn)維老手,上手會(huì)很快。

Nagios 的功能特性如下:

? 監(jiān)控網(wǎng)絡(luò)服務(wù)(SMTP、POP3、HTTP、NNTP、PING等);

? 監(jiān)控主機(jī)資源(處理器負(fù)荷、磁盤利用率等);

? 簡單地插件設(shè)計(jì)使得用戶可以方便地?cái)U(kuò)展自己服務(wù)的檢測方法;

? 并行服務(wù)檢查機(jī)制;

? 具備定義網(wǎng)絡(luò)分層結(jié)構(gòu)的能力,用"parent"主機(jī)定義來表達(dá)網(wǎng)絡(luò)主機(jī)間的關(guān)系,這種關(guān)系可被用來發(fā)現(xiàn)和明晰主機(jī)宕機(jī)或不可達(dá)狀態(tài);

? 當(dāng)服務(wù)或主機(jī)問題產(chǎn)生與解決時(shí)將告警發(fā)送給聯(lián)系人(通過EMail、短信、用戶定義方式);

? 可以定義一些處理程序,使之能夠在服務(wù)或者主機(jī)發(fā)生故障時(shí)起到預(yù)防作用;

? 自動(dòng)的日志滾動(dòng)功能;

? 可以支持并實(shí)現(xiàn)對主機(jī)的冗余監(jiān)控;

? 可選的WEB界面用于查看當(dāng)前的網(wǎng)絡(luò)狀態(tài)、通知和故障歷史、日志文件等;

Zabbix

Zabbix是一個(gè)企業(yè)級的開源分布式監(jiān)控解決方案,支持實(shí)施從數(shù)以萬計(jì)的服務(wù)器、虛擬機(jī)、網(wǎng)絡(luò)設(shè)備等收集百萬的指標(biāo)數(shù)據(jù),具備常見的商業(yè)監(jiān)控軟件所具備的功能(主機(jī)的性能監(jiān)控、網(wǎng)絡(luò)設(shè)備性能監(jiān)控、數(shù)據(jù)庫性能監(jiān)控、FTP等通用協(xié)議監(jiān)控、多種告警方式、詳細(xì)的報(bào)表圖表繪制)支持自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器;支持分布式,能集中展示、管理分布式的監(jiān)控點(diǎn);擴(kuò)展性強(qiáng),server提供通用接口,可以自己開發(fā)完善各類監(jiān)控。

Zabbix重要組件說明:

? zabbix server:負(fù)責(zé)接收agent發(fā)送的報(bào)告信息的核心組件,所有配置、統(tǒng)計(jì)數(shù)據(jù)及操作數(shù)據(jù)都由它組織進(jìn)行;

? database storage:專用于存儲(chǔ)所有配置信息,以及由zabbix收集的數(shù)據(jù);

? web interface:zabbix的GUI接口;

? proxy:可選組件,常用于監(jiān)控節(jié)點(diǎn)很多的分布式環(huán)境中,代理server收集部分?jǐn)?shù)據(jù)轉(zhuǎn)發(fā)到server,可以減輕server的壓力;

? agent:部署在被監(jiān)控的主機(jī)上,負(fù)責(zé)收集主機(jī)本地?cái)?shù)據(jù)如cpu、內(nèi)存、數(shù)據(jù)庫等數(shù)據(jù)發(fā)往server端或proxy端;

優(yōu)點(diǎn):

? All in One:部署相當(dāng)便捷

? Server對宿主機(jī)性能要求很低。

? 自動(dòng)發(fā)現(xiàn)服務(wù)器與網(wǎng)絡(luò)設(shè)備

? 分布式監(jiān)控,以及WEB集中管理功能

? 同時(shí)支持agent采集和無agent采集,主機(jī)通過agent 或者ipmi采集數(shù)據(jù),網(wǎng)絡(luò)設(shè)備、存儲(chǔ)設(shè)備等通過 SNMP 客戶端采集數(shù)據(jù),agent支持常用的UNIX和Windows操作系統(tǒng)

? 功能全面,數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)展現(xiàn)、事件告警。

? 開放式接口,擴(kuò)展性強(qiáng),插件編寫容易

不足:

? 數(shù)據(jù)庫瓶頸,使用mysql作為底層存儲(chǔ),大數(shù)據(jù)讀寫的時(shí)候,對于數(shù)據(jù)庫的壓力非常大

? 需要在主機(jī)中安裝agent

? 對容器監(jiān)控支持不好,需要自己擴(kuò)展。

Open-Falcon

Open-Falcon是小米運(yùn)維部門開源出來的互聯(lián)網(wǎng)企業(yè)級監(jiān)控系統(tǒng),目前包括小米、金山云、美團(tuán)、京東金融、趕集網(wǎng)等都在使用Open-Falcon。Open-Falcon 整體可以分為兩部分,

即繪圖組件、告警組件?!袄L圖組件”負(fù)責(zé)數(shù)據(jù)的采集、收集、存儲(chǔ)、歸檔、采樣、查詢、展示(Dashboard/Screen)等功能,可以單獨(dú)工作,作為time-series data的一種存儲(chǔ)

展示方案?!案婢M件”負(fù)責(zé)告警策略配置(portal)、告警判定(judge)、告警處理(alarm/sender)、用戶組管理(uic)等,可以單獨(dú)工作。

關(guān)鍵功能特性有:

? 數(shù)據(jù)采集免配置:agent自發(fā)現(xiàn)、支持Plugin、主動(dòng)推送模式

? 容量水平擴(kuò)展:生產(chǎn)環(huán)境每秒50萬次數(shù)據(jù)收集、告警、存儲(chǔ)、繪圖,可持續(xù)水平擴(kuò)展。

? 告警策略自發(fā)現(xiàn):Web界面、支持策略模板、模板繼承和覆蓋、多種告警方式、支持回調(diào)動(dòng)作。

? 告警設(shè)置人性化:支持最大告警次數(shù)、告警級別設(shè)置、告警恢復(fù)通知、告警暫停、不同時(shí)段不同閾值、支持維護(hù)周期,支持告警合并。

? 歷史數(shù)據(jù)高效查詢:秒級返回上百個(gè)指標(biāo)一年的歷史數(shù)據(jù)。

? Dashboard人性化:多維度的數(shù)據(jù)展示,用戶自定義Dashboard等功能。

? 架構(gòu)設(shè)計(jì)高可用:整個(gè)系統(tǒng)無核心單點(diǎn),易運(yùn)維,易部署。

缺點(diǎn):

? 支持的監(jiān)控類型較少,不支持常用應(yīng)用服務(wù)器如tomcat、apache、jetty等的監(jiān)控。

? 沒有專門的運(yùn)維支持,代碼更新較少,沒有一個(gè)較大的社區(qū)來維護(hù),后續(xù)想要有什么新的能力基本只能指望自己擴(kuò)展。

Open-Falcon 作為國內(nèi)首個(gè)開源監(jiān)控系統(tǒng),可謂大型互聯(lián)網(wǎng)公司的首選監(jiān)控解決方案,比 zabbix的容量更大,使用更方便,節(jié)省了運(yùn)維與開發(fā)人員的時(shí)間成本。

Open-Falcon官網(wǎng)介紹:

https://book.open-falcon.org/zh_0_2/intro/

附:

Zabbix、Nagios和Open-Falcon的整體優(yōu)缺點(diǎn)對比圖:

開源系統(tǒng)監(jiān)控工具Nagios、Zabbix和Open-Falcon的功能特性匯總及優(yōu)缺點(diǎn)比較的示例分析

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI