##基本术语
- zabbix server zabbix的控制中心,收集数据,写入数据库
- zabbix agent 被监控服务器上的一个进程,负责与zabbix server交互
- host 广义上的服务器,大多数情况指的是刀片机这类
- item 具体监控的指标项
- trigger 一些逻辑规则的组合
- action trigger符合某个值时触发的操作
##配置主机/item/trigger configuration-->hosts
##配置alert administration-->media types
##配置action configuration-->actions
这里主要有三大部分,action、conditions、operations
##trapper trapper类型的item默认监听的端口为10051
##zabbix数据传输协议 1.<HEADER>:ZBXD\x01,一共5个字节 2.<DATALEN>:这次连接传送数据的长度,一共8个字节,比如长度为1,则这里就是01/00/00/00/00/00/00/00,即16进制中的8个字节,64位数字。 为了限制内存的消耗,每一个连接传送的数据最大不能超过64MB.
##被动与主动模式
- 被动模式 zabbix server或者proxy主动向zabbix agent请求数据,然后agent将数据发送回server或者proxy
- 主动模式 zabbix agent主动将数据发送给zabbix server,首先会从server拉取需要发送的item的列表,然后根据列表去获取数据,发送给server。
##screen screen是一组graph,实例如下:
创建screen的话,则在monitoring-->screens底下创建,对于trapper类型的,选择simple graph即可。