基本术语
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>:ZBXDx01,一共5个字节
2.<DATALEN>:这次连接传送数据的长度,一共8个字节,比如长度为1,则这里就是01/00/00/00/00/00/00/00,即16进制中的8个字节,64位数字。为了限制内存的消耗,每一个连接传送的数据最大不能超过64MB.被动与主动模式
被动模式
server或者proxy主动向zabbix agent请求数据,然后agent将数据发送回server或者proxy
主动模式(zabbix trapper)
agent主动将数据发送给zabbix server,首先会从server拉取需要发送的item的列表,然后根据列表去获取数据,发送给server。
screen
screen是一组graph,实例如下:
创建screen的话,则在monitoring-->screens底下创建,对于trapper类型的,选择simple graph即可。