1.Zabbix是什么?
Zabbix是一个基于Web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。
2.Zabbix的功能和特性
(1)安装与配置简单。(2)可视化web管理界面。(3)免费开源。(4)支持中文。(5)自动发现。(6)分布式监控。(7)实时绘图。
3.Zabbix的架构
Zabbix Server:负责接收Agent发送的报告信息,组织所有配置、数据和操作。
Database Storage:存储配置信息以及收集到的数据。
Web Interface:Zabbix的GUI 接口,通常与Server运行在同一台机器上。
Proxy:可选组件,常用于分布式监控环境中。
Agent:部署在被监控主机上,负责收集数据发送给Server。
4.工作流程:
•Agent获取被监控端数据,发送给Server。
•Server记录所接收到的数据,存储在Database中并按照策略进行相应操作。
•如果是分布式,Server会将数据传送一份到上级Server中。
•Web Interface将收集到的数据和操作信息显示给用户。