简介
Zabbix是一款开源分布式集群监控软件,
能够监控服务器、交换机等各种硬件设备。
Zabbix实现系统监控
- 采样:周期性的获取某个被监测指标的相关数据。
- 存储:将采集到的数据存储在指定的存储系统中,Zabbix默认是MySQL。
- 展示:采集完数据后,为了使数据能更直观的展现在用户面前,可将采集到的数据做二次处理,做成各类图形。Zabbix就是使用的PHP程序将采集的数据通过Web GUI直观的展示给用户。
- 报警:当监控的指标出现异常时需要监控系统能自动的发出告警信息,甚至在出现报警后能自动完成修复。
zabbix常用组件
-
Zabbix Web GUI:提供Web界面
-
Zabbix Database:提供数据存储功能,专用于存储配置信息,以及采集到的数据
-
Zabbix Server:接收Agent采集数据的核心组件。
-
Zabbix Agent:部署在被监控主机上,用于采集本地数据。
-
Zabbix Proxy:当被监控节点较多时,用于减轻Server压力的组件,也用于分布式监控系统。由Proxy接收数据后统一发送至Server。