目錄
- 一、Zabbix
- 優點
- 缺點
- 二、Nagios
- 優點
- 缺點
- 三、Ganglia
- 優點
- 缺點
一、Zabbix
優點
- 支援多平台的企業級分布式開源監控軟體;
- 安裝部署簡單、管理友善;
- 功能強大,監控靈活,可實作複雜多條件告警;
- 多種資料采集插件,靈活內建;
- 自帶畫圖功能,得到的資料可以繪成圖形;
- 同時支援調用腳本,很友善;
- 提供多種API接口,定制化最高的監控軟體;
- 出現問題時可自動遠端執行指令(需對agent設定執行權限);
缺點
- 項目批量修改不友善;
- 社群雖然成熟,但是中文資料相對較少,服務支援有限;
- 入門容易,能實作基礎的監控,但是深層次需求需要非常熟悉Zabbix并進行大量的二次定制開發,難度較大;
- 系統級别報警設定相對比較多,如果不篩選的話報警郵件會很多;并且自定義的項目報警需要自己設定,過程比較繁瑣;
- 缺少資料彙總功能,如無法檢視一組伺服器平均值,需進行二次開發;
- 資料報表需要特殊二次開發定義;
二、Nagios
優點
- 自動化運維,出錯的伺服器、應用和裝置會自動重新開機;
- 配置靈活,監控項目很多,可以自定義shell腳本,通過分布式監控模式,非常适合大型網絡;
- 自動日志滾動;
- 支援以備援方式進行主機監控;
- 在服務事件和主機事件之間良好的相關性;
- 指令重新加載配置檔案無需打擾Nagios的運作;
- 報警設定多樣性;
缺點
- 很弱的事件控制台;
- 對性能、流量等名額的處理不給力;
- 看不到曆史資料,隻能看到報警事件,很難追查故障原因;
- 配置複雜,初學者投入的時間、精力比較大;
- 插件的易用性不好;
三、Ganglia
優點
- 适合監控系統性能,通過曲線很容易見到每個節點的工作狀态,對合理調整、配置設定系統資源,提高系統整體性能起到重要作用;
- 支援浏覽器方式通路,但不能監控節點硬體技術名額;
- 适合大型叢集環境;
- 部署友善,不用逐台機器添加配置;
- 一台伺服器能夠通過不同的分層管理上萬台機器;
- 可以自定義監控項,監控展示有表格和圖像兩種,支援手機版。
缺點
- 沒有内置的消息通知系統;
- 沒有報警機制,出現問題不能夠及時報警;