ylbtech-雜項:zabbix(WEB界面的提供分佈式系統監視以及網絡監視功能) |
zabbix(音同 zæbix)是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。
zabbix能監視各類網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各類問題。
zabbix由2部分構成,zabbix server與可選組件zabbix agent。
zabbix server能夠經過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它能夠運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。前端
一、
安裝使用
zabbix agent須要
安裝在被監視的目標服務器上,它主要完成
對硬件信息或與操做系統有關的內存,CPU等信息的收集。zabbix agent能夠運行在
Linux,
Solaris,
HP-UX,
AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統之上。
zabbix server能夠
單獨監視遠程服務器的服務狀態;同時也能夠與zabbix agent配合,能夠
輪詢zabbix agent主動接收監視數據(agent方式),
同時還可被動接收zabbix agent發送的數據(trapping方式)。
另外zabbix server還支持SNMP (v1,v2),能夠與SNMP軟件(例如:net-
snmp)等配合使用。
搭建zabbix監控環境
要想
搭建一個Zabbix的工做環境,須要從服務器入手。與服務器通訊,管理員須要使用一個Zabbix前端界面,與Zabbix服務器和數據庫進行通訊。三個關鍵(
界面、服務器和數據庫)能夠安裝在同一臺服務器上,可是若是你擁有一個更大更復雜的環境,將它們安裝在不一樣的主機上也是一個選項。
Zabbix服務器可以直接監控到同一網絡中的設備,
若是其餘網絡的設備也須要被監控,那還須要一臺Zabbix代理服務器。
特色
zabbix的主要特色:
- 安裝與配置簡單,學習成本低
-
支持多語言(包括中文)
- 免費開源
-
自動發現服務器與網絡設備
-
分佈式監視以及WEB集中管理功能
- 能夠無agent監視
-
用戶安全認證和柔軟的受權方式
-
經過WEB界面設置或查看監視結果
- email等通知功能
- CPU負荷
- 內存使用
-磁盤使用
-
網絡情況
-
端口監視
- 日誌監視。
二、
一、
二、
0、
0.一、API
0.二、
0.2.1
一、
二、
三、