MySQL監控之Zabbix

一、Zabbix是一個基於Web界面的提供分佈式系統監視及網絡監視功能的企業級的開源解決方案。
Zabbix通過C/S模式採集數據,通過B/S模式在web端展示和配置。Zabbix由2部分組:Zabbix Server與可選組件Zabbix Agent。
Zabbix agent 需要安裝在被監視的目標服務器上,它主要完成對硬件信息或者操作系統有關的內存、CPU等信息的收集。可以運行在Linux、Solaris、HP-UX、AIX、Free BSD、Open BSD、OS X、 Tru64/OSF1、Windows NT 4.0、Windows 2000/2003/XP/Vista等系統之上。

Zabbix Server 可以單獨監視遠程服務器的服務狀態,同時還可被動接收 Zabbix Agent發送的數據,通過收集SNMP和Agent發送的數據,寫入Mysql數據庫,再通過Apache等軟件在Web前端展示,Zabbix Server 需要運行在LAMP環境下,對硬件要求低。

Zabbix 工作原理如下圖


Zabbix Agent 負責數據收集操作,將定製的數據傳送到Zabbix Server,Zabbix Server會把相關數據存入到mysql數據中。最終用戶通過Zabbix Web端查看數據,並且Zabbix Web端具有報警等功能。

Zabbix 的主要特點如下:
.安裝與配置簡單,學習成本低;
.支持多語言(包括中文);
.免費開源;
.自動發現服務器與網絡設備;
.分佈式監視以及Web集中管理功能;
.可以無Agent監視;
.用戶安全認證和柔軟的授權方式;
.通過Web界面設置或查看監視結果;
.E-mail等通知功能。
Zabbix 具有以下幾項功能:
.具備常見的商業監控軟件所具備的功能(主機的性能監控、網絡設備性能監控、數據庫性能監控、FTP等通信協議的監控、多種告警方式、詳細的報表圖表繪製);
.支持自動發現網絡設備和服務器。
.支持分佈式,能集中顯示、管理分佈式的監控點。
.擴展性強,Server提供通用接口,可以自己開發完善各類監控。

二、Zabbix 部署


 1.Zabbix Server軟件安裝


2.Zabbix Server配置與啓動




3.配置Zabbix Web端服務器


4.Zabbix Agent 安裝和配置


未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章