Zabbix系统组件介绍
1、Zabbix服务器(Zabbix Server)
用于接收被监控设备代理和服务器代理收集的监控数据和状态信息。负责所有监控设备和监控项目配置、数据的存储与报表的生成和展示、报警的发送等。
2、Zabbix 服务器代理(Zabbix Proxy)
减轻Zabbix Server的压力,Zabbix服务器代理代替Zabbix服务器收集和接收被监控项目的监控数据,并将数据发送到Zabbix服务器上。由服务器处理或报警。
3、Web前端组件
通过Web界面进行管理和维护操作。
4、被监控设备代理(Zabbix Agent)
运行在被监控设备上的一个监控组件,可选。因为zabbix系统支持众多的监控数据采集方法,通过被监控设备代理采集监控数据只是其中的一种方法。
5、数据存储系统
所有被监控主机和被监控项目的配置信息以及系统所采集的所有监控数据都存储在数据库中。
zabbix单挑监控数据平均占用的磁盘空间为50字节。
保留趋势数据时长设置,zabbix系统会在系统数据库的趋势表中保存每个监控项目在每个小时内所采取到的全部监控数据中的最大值、最小值、平均值以及数据条数。因为zabbix系统所保留的趋势数据是按照每小时为间隔保存的,所以趋势的精度也就是1小时。
每条趋势数据大约会占用128字节。
Zabbix系统中的基本定义(挑几个主要的介绍)
主机(host):所有可以被监控的网络设备都称为主机。
主机组(host group):主机的逻辑集合。
监控项(item):需要监控的对象。
触发器(trigger):基于监控数据的逻辑表达式的,它定义了监控项的阈值。针对某个item要设置在某种情况下发送报警或执行特定的命令。
事件(event):是指那些需要关注的“变化”。
模板(template):可以应用到主机上的实体的集合。