Zabbix-proxy架构图
Zabbix主要由zabbix server和zabbix agent组成
server端负责从agent端收集监控数据,并存储在数据库中,同时对数据进行分析展示,并触发相关报警
agent端负责监控数据的采集,并发送给server端
数据采集方式除了在被监控主机上部署agent程序外,还可通过ICMP/IPMI/SNMP等协议对网络设备进行监控,同时配置web监控方式可以监控web页面的下载速率和响应时间等重要参数
Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求。
主机 | node |
---|---|
server1 | zabbix-server,zabbix-agent |
server2 | zabbix-agent |
proxy | zabbix-proxy |
配置
- 软件安装
[root@proxy ~]# yum install zabbix-proxy -y
- 创建一个数据库供 zabbix-proxy 使用