開源監控系統中 Zabbix 和 Nagios 哪個更好?

時間 2021-05-11 14:18:00

1樓:地球的外星人君

評價哪個更好,先對兩個監控系統進行對比。

Nagios簡單直觀,報警與資料都在同一頁面,***、紅色即為問題項。Nagios web端不要做任何配置。

Zabbix監控資料與報警是分開的,檢視問題項需要看觸發器,檢視資料在最新資料檢視。而且zabbix有很多其它配置項

結論:對於初學者,nagios更容易上手,但是zabbix介面更美觀,同時由於功能多上手也更難。

Nagios需要額外安裝外掛程式,且外掛程式畫圖不夠美觀。

Zabbix攜帶畫圖功能,且能手動把多個監控項集在乙個圖中展示,還能選擇圖形類別,有:折線圖、面積圖、餅形圖、柱形圖等供選擇。

結論:畫圖功能Zabbix用的爽

Nagios自帶的監控項很少。對一些變動的如多個分割槽、多個網絡卡進行監控時需要手動配置。

Zabbix自帶了很多監控內容,感覺zabbix一開始就為你做了很多事,特別是對多個分割槽、多個網絡卡等自動發現並進行監控時,那一瞬間很驚喜,很省心的感覺。

結論:zabbix感覺爽很多

Zabbix與Nagios都是自寫外掛程式,然後修改client端的配置檔案。

結論:兩者難易程度一樣

Nagios對於批量監控主機,需要用指令碼在server端新增host,並拷貝service檔案。

Zabbix在server端配置自動註冊規則,配置好規則後,後續新增client端不需要對server端進行操作。

結論:zabbix的後續批量監控實施更簡單

Nagios用指令碼來修改所有主機的services檔案,加入新增服務。

Zabbix只需手動在模板中新增一監控項即可。

結論:乙個需要構思指令碼的實現,乙個滑鼠點幾下即可,zabbix用的要爽一些。

Nagios報警使用外掛程式方式,只要外掛程式能做到的報警,nagios都能實現,無論手機郵箱以及其它。

Zabbix同Nagios

結論:兩者一致

Zabbix自帶web監控,自帶對程序及埠監控等,當然還有一些其它的功能我還未探索到。

Nagios也有外掛程式,沒有的可自己寫外掛程式。

Zabbix提供API介面,方便其它平台呼叫。但Nagios可以由程式直接配置管理。

結論:乙個把時間花在摸索上,乙個把時間花在寫指令碼上,說不上誰好,就差不多吧。

Nagios要花很多時間寫外掛程式,Zabbix要花很多時間探索功能。

Nagios更易上手,Nagios兩天弄會,Zabbix兩周弄會。

Zabbix畫圖功能比Nagios更強大

Zabbix對於批量監控與服務更改,操作更簡潔;Nagios如果寫好自動化指令碼後,也很簡單,問題在於寫自動化指令碼很費神。

對於企業的監控應用來說,兩者都能實現大規模監控,都足以滿足使用者需求,沒有絕對的孰好孰壞。Zabbix是商業軟體開源、all in one方式體驗良好,Nagios是免費軟體,外掛程式組合多。

兩者就像windows與linux一樣,乙個把所有的都已做好,乙個可以定製所有。

兩者就像windows與linux一樣,乙個把所有的都已做好,乙個可以定製所有。

地球的外星人君:Linux老司機帶你學Zabbix從入門到精通(一)

地球的外星人君:Linux老司機帶你學Zabbix從入門到精通(二)

再貼乙個配套資料。

企業級監控系統-Zabbix實戰訓練營

2樓:考拉伯伯

IP位址管理與交換機埠管理軟體

卓豪OpUtils是乙個全面的網管工具集,提供了網路和系統管理員常用的30多款工具,包括IP位址管理、交換機埠管理、外來裝置監測、配置檔案備份、頻寬監控、裝置監控等等。

IP位址管理

掃瞄IPv4 & IPv6子網,識別已用和可用IP位址。

掃瞄網路中的所有交換機,對映與交換機埠相連的裝置以及物理位置。

監測未經授權的裝置

在外來裝置進入網路時,及時發現並進行阻止。

備份思科裝置配置檔案

定期備份思科路由器、交換機的配置資訊。

網路頻寬流量監控

監控和分析網路裝置的頻寬占用情況。

網管工具

提供30多種網管工具,幫助網管員監控網路和排除故障。

3樓:王逅逅

這兩種都是老牌的工具了。

功能和成熟度都沒得說。

但是新手學習成本高,畢竟是老外的,看時間長了就蒙了。

簡單上手快的話,推薦WGCLOUD集群監控,對一般伺服器指標足夠使用了。

演示位址http://www.

wgstart.com

後期得心應手了,再研究Zabbix這些。

4樓:夏韜

如果兩個都不了解,選擇使用zabbix即可。

如果執行環境中有兩個,則可以側重於zabbix,因為zabbix是基於ITIL V3理念設計的。

5樓:樂維君

相對來說Zabbix強大的開源功能和監控全面些,nagios可能相對於國內匹配度沒有zabbix高,當然zabbix也需要進行二開來改善它的一些不完善的地方,包括報表、視覺化等等。以下為我寫的一篇關於IPMI監控硬體的文章,可以參考一下。樂維君:

如何使用Zabbix進行IPMI監控?

技術乾貨丨如何使用Zabbix進行IPMI監控?

6樓:canux

只能說你要的功能nagios和zabbix都可以做到,區別就是效能和維護是否麻煩。

1. nagios做分布式監控問題不大,我們三千臺伺服器,四萬多service,沒有問題。

2. nagios的好處是plugin是即插即用,定製強3. nagios的addon也是很強大,時序資料庫,繪圖都不在話下。

7樓:假裝很淡定

推薦zabbix,不過資料庫優化需要dba支援下。不過公司上了規模,一般nagios和zabbix都不用了,必然是運維團隊開發自己的監控平台。

8樓:

Nagios更像乙個監控的框架,各種功能都可以使用豐富的外掛程式來完成,當然也可以自己編寫,覺得前端顯示醜可以把資料直接存到es裡面,然後配合kabina或grafana來完成顯示。。

9樓:容嘉

既然有此疑問,也就說明對產品不是很熟悉,正在試水階段,那就不能只看技術,要看前景,畢竟學習也要計入成本的,無法繁榮或者繼續輝煌的產品可以不用考慮,綜上推薦Zabbix!

10樓:

icinga v2 出來之後,nagios 家族翹楚就誕生了,安裝容易,配置容易,web UI 很漂亮,原生支援分布式監控,配置語法一致、強大,各種美好。

11樓:馬馳

我當時選型的時候參考了這個帖子,後來花了兩天時間折騰nagios的編譯,最終因為依賴庫的問題而放棄,各種對特定版本的依賴把我搞得精疲力盡。

用zabbix,我看著文件乙個上午就部署並且部署好了。預設介面是有點醜,但是它真的能跑起來

12樓:黃又青

網路管理中,環境、動力、伺服器、網路裝置、客戶機等等一切東西都要監控。

zabbix基本做到了全面覆蓋,並且有良好的擴充套件性。

這就是選擇的它的原因。如果你需要管理的網路中有複雜的環境,必然只能選擇它。

如果網路環境簡單,只是想做應用級效能的監控,那麼樓上提出的一些工具也是不錯的選擇。

13樓:henry ding

如果不加任何限制條件,這個問題確實沒有意義,其爭論的結果時:偏好N群的人仍然喜歡Nagios,偏向Z群的仍然喜歡Zabbix.而大多提出問題的人其實是剛入門的人群,在這種喋喋不休的爭論中而顯得更加迷茫。

與其哪些"和稀泥「的」看你怎麼用「的答案,我個人更欣賞那些提出對N或Z偏好而能提出一大堆理由的人的答案,最起碼在你選擇使用哪種產品的時候,先問問,你的需求和這些參考意見中提出的產品優勢相吻合嗎?

14樓:ck tang

zabbix是趨勢,nagios機器少滿足需求,機器數量太多就顯得有心無力,nagios配置相對靈活,zabbix不容易上手,研究徹底之後也就沒啥,cacti,沒仔細用過,現在基本上就用花流量圖

15樓:

zabbix相對來說配置簡單,基本上在web上配置就行了,nagios相對比較麻煩。zabbix高度整合,nagios由很多元件組成。要監控的話,兩個其實都能勝任。

zabbix參考:http://www.

ttlsa.com/monitor/zabbix/nagios參考:http://www.

16樓:饒琛琳

esty有一句話,叫一切監控軟體最後都發展成又乙個nagios。所以你不管最後用不用,最好都先了解一下nagios。

然後,樓上那些以為nagios分布式不好的,畫圖不好的,api不好的,都只是了解基礎用法而已。mod_gearman外掛程式做分布式,pnp外掛程式做繪圖,nagios-api做restful互動,都超級好用

17樓:CLAN

nagios 做服務監控應該能滿足大部分的需求了,並且其配置檔案是文字格式的,可以程式生成,也可以納入配置管理。

zabbix以及cacti等我一般做效能統計,但這些基於WEB介面的系統最不方便的地方是配置需要在介面操作,如果要由程式生成就不太合適了。不想做苦逼的運維,就不要用了。研究其功能後,自己來開發完全可行。

18樓:freeyoung

我最近在研究zabbix,和生產環境中的nagios+cacti相比較。

如@wenx所說,nagios最大的亮點是輕量靈活,且報警機制很強,如果你只是需要監控伺服器/服務是否在執行,nagios足矣。

但是如果牽涉到畫圖方面,我通過這段時間的親身體會,感覺nagios+cacti的結合是不如zabbix的all in one方式的。

nagios和cacti的結合需要NPC外掛程式,牽涉到npc在cacti中的安裝、配置、圖表模板的對接,還要牽涉到多個資料庫的建立、建表,ndo2db元件的除錯(這東西的預設sql居然有錯誤,直接匯入會出錯:http://

idaemon.net/post-234.ht

ml),總之非常繁瑣,整個環境搭起來可能需要耗費不少時間。

而zabbix把報警、畫圖全包辦了,自己就能搞定上面的一堆東西。另外zabbix的agentd在windows server下執行良好,甚至32/64位均有,不像nagios只能用乙個半死不活的外掛程式。

綜上,zabbix和nagios不存在誰好誰壞的問題,只存在你的需求不同需要選擇哪個更好的問題:

如果只為了報警,nagios吧,足夠滿足需求;

如果需要圖表,zabbix吧,別用cacti了……

推薦系統TopN中準確率和召回率和N的大小有關嗎?

瞎bb隊長 首先準確率和精確率不要搞錯,推薦系統裡吹準確率 accuracy 有多高的都是耍流氓。精確率 precision 是 你以為真的當中到底有多少是真的 你說的推薦10個物品,測試集中實際有行為的100個物品,這個精確率也未必會高。召回率 recall 是 真的當中到底有多少是你也認為真的 ...

請教老師TN S接地系統中N線和PE線之間的電壓是否為0呢?

Patrick Zhang 要看在哪個位置。我們知道,TN S系統中,它的N線和PE線在電力變壓器低壓繞組中性線接地處是接在一起的,此處的電壓等於零,也即地電位。由於TN S系統中,N線與PE線離開了變壓器中性線接地極後,就必須相互絕緣。這一點很重要。下圖是IEC60364中的TN S 圖1 IEC...

Java 中 newInstance 方法和 new 的區別是什麼?

李偉 用new這個關鍵字的話,是呼叫new指令建立乙個物件,然後呼叫構造方法來初始化這個物件,如果你反編譯class的話,你會看到乙個Object obj new Object 這種語句,會先呼叫new指令生成乙個物件,然後呼叫dup來複製物件的引用,最後呼叫Object的構造方法。而newInst...