2.4 為何選擇Zabbix作為監控系統
對比同類監控產品,有以下理由選擇使用Zabbix。
(1)Zabbix是一個自由開放源碼的產品,用戶可以對源碼進行任意修改和二次開發。Zabbix采用GNU General Public License (GPL) version 2開源協議。
(2)安裝和配置簡單,用戶僅需要一些簡單的學習,即可完成監控系統的搭建工作。
(3)搭建環境簡單,基于開源軟件構建平臺,只需要Linux、Apache/Nginx、MySQL/PostgreSQL/Oracle、PHP即可,無需專用操作系統的支持,也無需專用硬件。
(4)Zabbix-Agent完全支持Linux、UNIX、Windows、AIX、BSD和Solaris的監控,Zabbix-Server和Zabbix-Agent采用C語言編寫,對系統資源的占用非常少,數據采集的性能非常好,速度非常快。
(5)可將采集到的數據持久地存儲到數據庫中,便于對監控數據的二次分析。
(6)具有非常強的擴展能力,可以很輕松地自定義監控項和實現數據采集,幾乎能監控所有的數據。例如,可以監控網站的訪問次數、UPS和天氣溫度等。毫不夸張地說,在Zabbix的世界里,只有想不到的事情,沒有辦不到的事情。
(7)采用開源社區的運作模式,有各種論壇、郵件列表、IM及時溝通渠道等。
(8)由Zabbix授權的公司提供商業服務支持。
因此,如果你是系統管理員、網絡管理員和運維人員,想要構建自己的監控系統環境,Zabbix將會是最佳選擇;如果你是開發人員,想要基于開源軟件開發屬于自己的監控系統,Zabbix也是比較好的選擇。