Nagios簡單直觀,報警與數據都在同一頁面,***、紅色即爲問題項。Nagios web端不要作任何配置。linux
Zabbix監控數據與報警是分開的,查看問題項須要看觸發器,查看數據在最新數據查看。並且zabbix有不少其它配置項ios
結論:對於初學者,nagios更容易上手,可是zabbix界面更美觀,同時因爲功能多上手也更難。web
Nagios須要額外安裝插件,且插件畫圖不夠美觀。windows
Zabbix攜帶畫圖功能,且能手動把多個監控項集在一個圖中展現,還能選擇圖形類別,有:折線圖、面積圖、餅形圖、柱形圖等供選擇。ide
結論:畫圖功能Zabbix用的爽spa
Nagios自帶的監控項不多。對一些變更的如多個分區、多個網卡進行監控時須要手動配置。插件
Zabbix自帶了不少監控內容,感受zabbix一開始就爲你作了不少事,特別是對多個分區、多個網卡等自動發現並進行監控時,那一瞬間很驚喜,很省心的感受。orm
結論:zabbix感受爽不少server
Zabbix與Nagios都是自寫插件,而後修改client端的配置文件。xml
結論:二者難易程度同樣
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同樣,一個把全部的都已作好,一個能夠定製全部。