资源描述
zabbix表结构
1. acknowledges: 记录告警的确认信息。与events表互相拥有外键;
2. actions:动作表。当等trigger被触发,执行该表记录的动作。
关键字段:
(1)eventsource: 同events表中的sources字段
(2)status:0/1 OK/PROBLEM
3. alerts:告警信息,用于记录通过媒介发送的告警信息。
关键字段:
(1)actionid actions表外键
(2)eventid events表外键
(3)userid user表外键
(4)mediatypeid media_type表外键
(5)status 状态值?
4. application_template:将模板根据应用分组表
5. applications:应用分组表
6. auditlog:日志表
7. auditlog_details:日志的信息内容,与日志表关联
8. autoreg_host:zabbix自动发现并注册主机表;
9. conditions:在zabbix配置action时,需要设置条件,条件信息记录在这个表中
关键字段:
(1) actionid actions表外键
(2) conditiontype 设置条件时填写的New condition
(3) operator 操作符
10. config:
11. dbvesion:
12. dchecks:自动发现规则中的检测类型定义表
13. dhosts:自动发现的主机表
14. drules:自动发现的规则定义表
15. dservices
16. escalations
17. events:事件表,记录每次出发trigger是的事件信息;
关键字段:
(1)source:event可能由多种源头生成,这里的source就是记录了这个event是由于什么事件而生成的。
a) 0:由trigger生成的event
b) 1:由discovery rule生成的event
c) 2:由agent auto-registration生成的event
d) 3:internal的event
(2)object:这个字段记录了和event关联的Zabbix对象。
a) 对于trigger相关的events,这里的值只可能是0
b) 对于discovery相关的event,“1”表示是discovered host,“2”表示是discovered service
c) 对于auto-registration的event,这里值一定是“3”
d) 对于interval的event,“0”表示trigger,“4”表示item,“5”表示low-level discovery
(3) objectid:根据前面object里的定义,这里可能为triggerid,也可能是discovered hostid
(4) value:和object字段类似,根据source的不同,这里的值有不同的含义。
a) 对于trigger类型的event:
i. 0:trigger的状态为OK
ii. 1:trigger的状态为PROBLEM
b) 对于discovery类型的event:
i. 0:host或者service正在工作
ii. 1:host或者service停止工作
iii. 2:host或者service被侦测到
iv. 3:host或者service丢失了
c) 对于internal类型的event:
i. 0:normal状态
ii. 1:unknown或者not supported状态
18. expressions:表达式表
19. functions:函数表,用户记录每一个trigger中配置条件的信息
20. globalmacro:全局宏变量;
21. globalvars:全局参数
22. graph_discovery:图表相关信息
23. graph_theme:图表相关信息
24. graphs:图表相关信息
25. graphs_items:图表相关信息
26. group_discovery:主动发现的group信息
27. group_prototype:
28. groups:主机分组表
关键字段:
(1) internal
(2) flag
29. history:历史监控记录,存放数值(int)类型的的监控采集结果
30. history_log:历史监控记录,存放日志类型的的监控采集结果
31. history_str:历史监控记录,存放字符类型的的监控采集结果
32. history_text:历史监控记录,存放字符无限制长度的监控采集结果
33. history_uint:存放非整形的历史监控信息
34. host_discovery:与group_prototype相关,用于自动发现主机;
35. host_inventory:主机资产信息表
36. hostmacro:记录主机配置中的宏变量信息
37. hosts:主机信息表
关键字段:
(1) proxy_hostid
(2) status
(3) available
(4) host
(5) name
(6) flags
(7) templateid
38. hosts_groups:主机和分组映射表
39. hosts_templates:主机和模板映射表
40. housekeeper:history和trends记录存储周期策略信息表
41. httpstep
42. httpstepitem
43. httptest
44. httptestitem
45. icon_map
46. icon_mapping
47. ids:各表的主键生成策略
48. images:图片信息,不知道用于什么
49. interface:接口信息,记录了主机的ip地址、dns等信息
50. interface_discovery:
51. item_condition:自动发现item的条件?
52. item_discovery:用于自动发现的item,
53. regexps:张表中定义了item_conditions表中配置的宏变量对应的表达式的实际值。与item_conditions配合使用。
54. Items:item的相信配置信息
关键字段:
55. items_applications:item应用分组信息
56. maintenances:维护周期配置信息。
57. maintenances_groups:维护周期与group的映射表
58. maintenances_hosts:维护周期与host的映射表
59. maintenances_windows:maintenances与timeperiods的映射表
60. valuemaps:状态值映射信息分组表,与maps搭配使用
61. maps:状态值映射信息值表,与valuemaps搭配使用
62. media:媒介信息表,拥有media_type的外键
63. media_type:媒介类型表
64. opcommand:
65. opcommand_grp
66. opcommand_hst
67. Opconditions
68. operations:用于记录配置action是的操作信息
69. opgroup
70. opmessage
71. opmessage_grp
72. opmessage_usr
73. optemplate
74. profiles:zabbix程序中用到的配置信息
75. proxy_autoreg_host
76. proxy_dhistory
77. proxy_history
78. rights:权限表
79. screens
80. screens_items
81. scripts:配置通过脚本进行监测的脚本信息
82. service_alarms
83. services
84. services_links
85. services_times
86. sessions
87. slides
88. slideshows
89. sysmap_element_url
90. sysmap_url
91. sysmaps
92. sysmaps_elements
93. sysmaps_link_triggers
94. sysmaps_links
95. test_usr
96. test_usr2
97. timeperiods:用于记录维护周期一些信息
98. trends:监控记录趋势表,记录每一小时生成并存放一次,本表存放整形值
99. trends_uint:监控记录趋势表,记录每一小时生成并存放一次,本表存放非整形值
100. trigger_depends:trigger的依赖信息
101. trigger_discovery:
102. triggers:trigger配置信息
103. user_history
104. users:用户表
105. users_groups:user和usergrp映射表
106. usrgrp:用户组表
说明:黄色部分为不清楚表的用途和结构
展开阅读全文