概述
Zabbix 是一個企業級的分布式開源監控方案,可以監控服務器健康性以及網絡參數的一款軟件,Zabbix幾乎可以為任何時間配置郵件警告,這樣用戶可以實時通過郵箱接收服務器所發生的任何問題。對於已經存在的數據,Zabbix也提供了出色的報告和可視化分析工具。
Zabbix支持主動輪詢和被動捕獲,它所有的報告,統計信息和配置參數都是通過web前端的方式進行訪問。
Zabbix是基於GPL通用許可證編寫和發行的,意味着它的源代碼都是免費發行的,公眾可以任意使用。
Zabbix的功能點
Zabbix是一個高度集成的網絡監控解決方案,它提供了多種功能:
1.數據收集
- 可用性和功能性檢查
- 支持SNMP(包括主動輪訓和被動獲取),IPMI,JMX,VMware監控
- 自定義檢查
- 按照自定義的間隔收集需要的數據
- 通過server/proxy+agents來執行
2.靈活的閾值定義
- 可以非常靈活的設置閾值,也就是觸發器,觸發器從后端數據庫獲取參考值
3.高度可配置的告警
- 可根據遞增機制,接收方和媒介類型自定義發送告警通知
- 使用宏變量可以使告警通知更加高效有用
- 自動相應動作可包含遠程命令
4.實施繪制圖表
- 使用內置表繪制功能可以將監控項的內容實時繪制圖表
5.web監控功能
- Zabbix可以追蹤模擬鼠標在web上的點擊操作,可以用來檢測web的功能和響應時間
6.豐富的可視化選項
-
支持創建自定義的圖表,一個試圖集中展現多個監控項
-
網絡拓撲圖
-
以儀表盤的樣式自定義大屏展現和幻燈片輪詢播放
-
報表
-
監控內容的高級(業務)視圖
7.歷史數據存儲
-
數據庫數據
-
可配置歷史數據
-
內置數據管理機制(housekeeping)
8.配置簡單
-
將被監控對象添加為主機
-
在數據庫中獲取主機進行監視
-
應用模板來監控設備
9.使用模板
-
在模板中分組檢查
-
模板可以關聯其他模板
10.網絡發現
-
自動發現網絡設備
-
監控代理自動注冊
-
發現文件系統,網絡接口和SNMP OID值
11.快捷的web界面
-
PHP Web前端
-
可從任何地方訪問
-
你可以定制自己的操作方式
-
審核日志
12.Zabbix Api
- Zabbix API為Zabbix 提供了對外的可編程接口,用於批量操作,第三方軟件集成和其他目的
13.權限管理系統
-
安全用戶認證
-
特定用戶可以限制訪問特定的視圖
14.功能強大易於拓展的agent
-
部署在被監控對象上
-
支持 Linux和Windows
15.二進制代碼
-
為了性能和更少內存的占用,用C語言編寫
-
便於移植
16.為復雜環境准備
- 使用Zabbix proxy代理服務器,使得遠程監控更簡單