Zabbix 由5大组件构成

Zabbix Web、Zabbix Server、Zabbix Proxy、Zabbix Database、Zabbix Agent

Zabbix监控系统具体监控系统流程如图:

Zabbix监控组件及流程_数据

  • Zabbix Web

Zabbix Web是基于PHP语言编写的WEB UI界面,展示Zabbix整个监控平台监控数据、配置信息、方便对整个监控平台进行管理;

  • Zabbix Server

Zabbix Server是整个Zabbix监控平台最为核心的组件服务,主要负责收集、汇总客户端所有的监控数据,并且将数据持久化存储到数据库中;

  • Zabbix Porxy

Zabbix Porxy 是代替Zabbix Server收集、汇总客户端所有数据,并且将数据发送给Zabbix Server服务端;

  • Zabbix Database

Zabbix Database是为Zabbix监控平台提供后端数据存储的,存储机器的监控数据、存储Zabbix WEB用户名、密码、权限等;

  • Zabbix Agent

Zabbix Agent是被监控端,属于被监控对象,在被监控端部署上Agent插件或者SNMP插件,通过插件可以监控自身各种资源(CPU,MEM,DISK,I/O,带宽等),最终将数据发送给Server端。