天天看點

zabbix與nagios對比

web功能:

   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如果寫好自動化腳本後,也很簡單,問題在于寫自動化腳本很費神。