為什么使用zabbix
zabbix 與其他監控對比:
監控工具對比.png
Zabbix優點:
1 支持分布式監控
2 自帶繪圖功能,獲取到數值型的數據,可自動生成圖
3 Web配置方式,操作易用性較好。添加監控項或機器時速度很快。
4 有報警時無論在任何界面會彈出小窗口報警,同時有報警的聲音提示,同時可對監控項的快速查看。
5 自帶內置函數較為豐富,同時也支持腳本及nagios等腳本的調用。
6 出現問題時,可自動遠程執行命令(需對agent設置執行權限)
Zabbix 缺點:
1 批量修改不方便,可用數據庫輔助
2 深入后,中文資料相當少,大部分問題需看官方的文檔及論壇。
3 缺少數據匯總功能,如無法查看一組服務器平均值,可考慮對其進行二次開發。
4 zabbix較cacti來說,畫圖功能較差些、流量獲取較為復雜
cati的優點:圖形化非常完善,可以很方便看到歷史數據,
缺點:是報警機制不完善
nagios的優點:報警機制非常強大
缺點:看不到歷史數據,只能看到報警事件,要追查故障原因,很難
monitoring.jpg
OpenNMS是稍微點出現的項目,它集成了前兩者的部分優點,界面是Java的界面,后臺的自動發現機制非常的方便。
Zenoss是一個比較年輕的項目,所謂長江后浪推前浪,它是純python語言編寫的一個軟件,架構非常的不錯,而其界面做的非常好,面向對象編程的理念處處可見。從根上可以看出它們的主要編程語言各有不同,這也決定了它們的特點和發展方向的不同.