items 通过hostid和每一个host绑定 通过value_type 把item的值放入history表或者其他表中
每一个trigger的表里expression字段里面的数字是functionid function表 通过itemid关联到item
functions表里记录了itemid triggerid functionid
每一个zabbix server获取到一个数据,他就会检查跟这个item相关的trigger生成事件events表,
events表里的source字段判断是否是trigger
history表 由itemid存储item的值
hosts表里的proxy_id 代表的是采集这台服务器的proxy的proxy_id
lastaccess代表proxy最后一次工作时间
alerts表中存着每个events产生时根据action做出得告警
history→0、history_str→1、history_log→2、history_uint→3、history_text→4
value_type存哪张表
每当zabbixserver获取到一个数据,都会检查跟这个item相关的trigger,然后无论触发action,都会生成一个event
zabbix server上会存储所有agent的host 和items
zabbix proxy上会存储所有agent的host 和items
mysql> select * from triggers where triggerid=76037;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect…
Connection id: 22078774
Current database: zabbix
±----------±-----------±------------±----±-------±------±---------±-----------±---------±------±-----------±-----±------±------±--------------±--------------------±-----------------±----------------±-------------+
| triggerid | expression | description | url | status | value | priority | lastchange | comments | error | templateid | type | state | flags | recovery_mode | recovery_expression | correlation_mode | correlation_tag | manual_close |
±----------±-----------±------------±----±-------±------±---------±-----------±---------±------±-----------±-----±------±------±--------------±--------------------±----------------