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 安装和配置


未完待续。。。

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