1、根据下面这样图,不难看出,zabbix的的过程就是分布式监控,对内网设备或者跨网段设备的性能和指标进行采集,然后在系统的界面中直观的呈现出来。zabbix监控系统运行流程大致这样:zabbix agent程序需要被安装到需要安装到被监控的主机上,可以是服务器也可以是交换机等设备,zabbix agent程序负责定期收集被采集设备的各项数据指标,zabbix agent程序然后将数据发送到zabbix server端,zabbix server会将zabbix agent程序送过来的设备数据存储到建好的数据库中,然后zabbix web根据入库的数据在前端进行展现和绘图。这里agent收集数据分为主动和被动两种模式:主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy被动:server向agent请求获取监控项的数据,agent返回数据。
2、zabbix系统监控架构大致如下。
二、配置需求zabbix系统对硬件要求不是很高,server端需求更是不高,我们可以利用平时不用的低端或者淘汰的服务器部署即可,简单的说下。
1、操作系统
Linux、IBM AIX、FreeBSD、NetBSD、OpenBSD、HP-UX、Mac OS X、Solaris(可以全部安装)。
Windows: 2000, Server 2003, XP, Vista, Server 2008, 7, 8, Server 2012 (只能跑Zabbix agent)。
2、硬件需求
唯一的需求就是要128MB内存以上、256MB硬盘即可。
3、软件需求
MySQL:5.0.3或者以上。
以上就是部署ZABBIX系统的简单介绍,个人认为循序渐进的学习、部署,下一篇文章我会讲解如何部署系统。