本文共 754 字,大约阅读时间需要 2 分钟。
Zabbix概述
zabbix是一个基于WEB界面的提供分布式以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证的安全运营;并提供灵活的通知机制以让快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过,zabbix agent,,端口监视等方法提供对远程服务器/网络状态的监视,等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
总体架构原理
1)zabbix server:负责接收agent发送的报告信息的核心组件,所有配置、统计数据及操作数据都由它组织进行;
2)database storage:专用于存储所有配置信息,以及由zabbix收集的数据;
3)web interface:zabbix的GUI接口;
4)proxy:可选组件,常用于监控节点很多的分布式环境中,代理server收集部分数据转发到server,可以减轻server的压力;
5)agent:部署在被监控的主机上,负责收集主机本地数据如cpu、内存、数据库等数据发往server端或proxy端;
基于Server/Proxy/Client架构
Zabbix Proxy适用于大规模分布式监控场景,采用的一种分担Server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给Server,极大的减轻了Server的负载压力,使得可以支持更大规模的监控需求。
本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1861397
转载地址:http://pzasa.baihongyu.com/