zabbix介紹
概述
Zabbix 由 Alexei Vladishev 創建,目前由其成立的公司—— Zabbix SIA 積極的持續開發更新維護, 並為用戶提供技術支持服務。
Zabbix 是一個企業級分布式開源監控解決方案。
Zabbix 軟件能夠監控眾多網絡參數和服務器的健康度、完整性。Zabbix 使用靈活的告警機制,允許用戶為幾乎任何事件配置基於郵件的告警。這樣用戶可以快速響應服務器問題。Zabbix 基於存儲的數據提供出色的報表和數據可視化功能。這些功能使得 Zabbix 成為容量規划的理想選擇。
Zabbix 支持主動輪詢(polling)和被動捕獲(trapping)。Zabbix所有的報表、統計數據和配置參數都可以通過基於 Web 的前端頁面進行訪問。基於 Web 的前端頁面確保您可以在任何地方訪問您監控的網絡狀態和服務器健康狀況。適當的配置后,Zabbix 可以在監控 IT 基礎設施方面發揮重要作用。無論是對於有少量服務器的小型組織,還是擁有大量服務器的大企業而言,同樣適用。
Zabbix 是免費的。Zabbix 是根據 GPL 通用公共許可證的第二版編寫和發布的。這意味着產品源代碼是免費發布的,可供公共使用
zabbix功能
zabbix 是一個高度成熟完善的網絡監控解決方案,一個的軟件包中包含了多種功能。
數據采集
-可用性和性能檢查;
-支持 SNMP(包括主動輪詢和被動捕獲)、IPMI、JMX、VMware 監控;
-自定義檢查;
-按照自定義的時間間隔采集需要的數據;
-通過 Server/Proxy 和 Agents 來執行數據采集。
靈活的閾值定義
-您可以參考后端數據庫定義非常靈活的告警閾值,即觸發器
高度可配置化的告警
-可以根據遞增計划、接收者、媒介類型自定義發送告警通知;
-使用宏變量可以使告警通知變得更加高效有用;
-自動操作包含遠程執行命令。
實時圖形
-使用內置圖形功能可以將監控項實時繪制成圖形。
Web 監控功能
-Zabbix可以追蹤模擬鼠標在 Web 網站上的點擊操作,來檢查 Web 網站的功能和響應時間。
豐富的可視化選項
-可以組合多個監控項到單個視圖中,創建自定義圖表;
-網絡拓撲圖;
-以儀表盤樣式展示自定義聚合圖形和幻燈片演示;
-報表;
-監控資源的更高層次展示視圖(業務視圖)。
歷史數據存儲
-存儲在數據庫中的數據;
-歷史配置;
-內置數據管理機制(housekeeping)。
。
配置簡單
-將被監控設備添加為主機;
-主機一旦添加到數據庫中,就會采集數據用於監控;
-將模板用於監控設備。
使用模板
-模板中分組檢查;
-模板可以關聯模板,繼承已關聯模板的屬性。
網絡發現
-自動發現網絡設備;
-Zabbix Agent 發現設備后自動注冊;
-自動發現文件系統、網絡接口和 SNMP OIDs 值。
快捷的 Web 界面
-基於 PHP 的 Web 前端;
-可以從任何地方訪問;
-您可以定制自己的操作方式;
-您可以通過審計日志來查看你的操作。
Zabbix API
-Zabbix API 為 Zabbix 提供可編程接口,用於批量操作、第三方軟件集成和其他用途。
權限管理系統
-安全的用戶身份驗證;
-指定的用戶只能查看指定的權限范圍內的視圖。
功能強大且易於擴展的 Zabbix Agent
-部署於被監控對象上;
-支持 Linux 和 Windows ;
二進制守護進程
-為了更好的性能和更少的內存占用,采用 C 語言編寫;
-便於移植。
適應更復雜的環境
-使用 Zabbix Proxy 代理,可以輕松實現分布式遠程監控。