Zabbix是一个开源的网络监控系统,它的层次结构包括以下几个部分:
Zabbix Server:Zabbix服务器是整个系统的核心组件,负责数据的收集、处理和存储,以及触发报警和通知等功能。
Zabbix Proxy:Zabbix代理是一个中间件组件,用于减轻Zabbix服务器的负担,提高系统的性能和稳定性。它可以代理多个监控客户端,并将数据收集后传送给Zabbix服务器。
Zabbix Agent:Zabbix代理是安装在被监控主机上的一个客户端程序,负责收集主机的性能数据并传送给Zabbix服务器或代理。
Zabbix Frontend:Zabbix前端是用户界面,提供了一个web界面供用户配置监控项、查看监控数据、设置报警规则等操作。
Zabbix Database:Zabbix数据库是用来存储监控数据和配置信息的数据库,通常使用MySQL或PostgreSQL。
Zabbix Agents:Zabbix代理是安装在被监控主机上的一个客户端程序,负责收集主机的性能数据并传送给Zabbix服务器或代理。