Zabbix 数据库表结构说明文档
Zabbix 数据库表结构说明文档目录1............................ acknowledges表(空)2....................................... actions表3........................................ alerts表4.................. applicati...
文档下 载路径:https://download.csdn.net/download/zhangxueleishamo/11267082
Zabbix 数据库表结构说明文档
目录
1............................ acknowledges表(空)
2....................................... actions表
3........................................ alerts表
4.................. applications_discovery表(空)
5........................ applications_prototype表
6......................... applications_template表
7.................................. applications表
8...................................... auditlog表
9.............................. auditlog_details表
10................................. autoreg_host表
11................................... conditions表
12......................................... config
13........................... corr_condition表(空)
14..................... corr_condition_group表(空)
15....................... corr_condition_tag表(空)
16................... corr_condition_tagpair表(空)
17.................. corr_condition_tagvalue表(空)
18........................... Corr_operation表(空)
19.............................. correlation表(空)
20.................................... dashboard表
21............................... Dashboard_user表
22............................. Dashboard_usrgrp表
23.................................... dbversion表
24...................................... dchecks表
25................................. dhosts表(空)
26....................................... drules表
27.............................. dservices表(空)
28............................ escalations表(空)
29............................... event_recovery表
30.............................. event_tag表(空)
31....................................... events表
32.................................. expressions表
33.................................... functions表
34.................................. globalmacro表
35............................. globalvars表(空)
36.............................. graph_discovery表
37.................................. graph_theme表
38....................................... graphs表
39................................. graphs_items表
40........................ group_discovery表(空)
41.............................. group_prototype表
42....................................... groups表
43...................................... history表
44.................................. history_log表
45.................................. history_str表
46........................... history_text表(空)
47................................. history_uint表
48............................... host_discovery表
49......................... host_inventory表(空)
50.................................... hostmacro表
51........................................ hosts表
52................................. hosts_groups表
53.............................. hosts_templates表
54............................ housekeeper表(空)
55............................... httpstep表(空)
56......................... httpstep_field表(空)
57........................... httpstepitem表(空)
58............................... httptest表(空)
59......................... httptest_field表(空)
60........................... httptestitem表(空)
61............................... icon_map表(空)
62........................... icon_mapping表(空)
63.......................................... ids表
64....................................... images表
65.................................... interface表
66.................... interface_discovery表(空)
67............. item_application_prototype表(空)
68............................... item_condition表
69............................... item_discovery表
70................................. item_preproc表
71........................................ items表
72........................... items_applications表
73........................... maintenances表(空)
74.................... maintenances_groups表(空)
75..................... maintenances_hosts表(空)
76................... maintenances_windows表(空)
77..................................... mappings表
78........................................ media表
79................................... media_type表
80.............................. opcommand表(空)
81.......................... opcommand_grp表(空)
82.......................... opcommand_hst表(空)
83................................. opconditions表
84................................... operations表
85...................................... opgroup表
86............................ opinventory表(空)
87.................................... opmessage表
88................................ opmessage_grp表
89................................ opmessage_usr表
90................................... optemplate表
91...................................... problem表
92.............................. problem_tag表(空)
93..................................... profiles表
94..................... proxy_autoreg_host表(空)
95......................... proxy_dhistory表(空)
96.......................... proxy_history表(空)
97...................................... regexps表
98....................................... rights表
99............................ screen_user表(空)
100......................... screen_usrgrp表(空)
101..................................... screens表
102............................... screens_items表
103..................................... scripts表
104........................ service_alarms表(空)
105.............................. services表(空)
106........................ services_links表(空)
107........................ services_times表(空)
108.................................... sessions表
109................................ slides表(空)
110........................ slideshow_user表(空)
111...................... slideshow_usrgrp表(空)
112............................ slideshows表(空)
113................ sysmap_element_trigger表(空)
114.................... sysmap_element_url表(空)
115................................ sysmap_shape表
116............................ sysmap_url表(空)
117........................... sysmap_user表(空)
118......................... sysmap_usrgrp表(空)
119..................................... sysmaps表
120............................ sysmaps_elements表
121................. sysmaps_link_triggers表(空)
122......................... sysmaps_links表(空)
123.................................. task表(空)
124...................... task_acknowledge表(空)
125.................... task_close_problem表(空)
126................... task_remote_command表(空)
127............ task_remote_command_result表(空)
128........................... timeperiods表(空)
129...................................... trends表
130................................. trends_uint表
131............................. trigger_depends表
132........................... trigger_discovery表
133........................... trigger_tag表(空)
134.................................... triggers表
135....................................... users表
136................................ users_groups表
137...................................... usrgrp表
138................................... valuemaps表
139...................................... widget表
140................................ widget_field表
该文档提供了zabbix中mysql数据库中各个表及其中字段的详细解释。
- acknowledges表(空)
当trigger发生状态变化后,即产生某个事件(event)后,管理人员需要对这些状态变化进行确认,记录告警的确认信息。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | acknowledgeid | BIGINT | True | True | 20 | 确认的唯一标识 |
userid | BIGINT | True | False | 20 | 用户ID | |
eventid | BIGINT | True | False | 20 | 事件ID,外键 | |
clock | INTEGER | True | False | 11 | 管理员确认的时间 | |
message | VARCHAR | True | False | 255 | 管理员确认的备注或留言 | |
False | action | INT | True | False | 11 | 管理员确认的事件 |
产生event后,会执行指定的动作(action),该表记录动作相关属性。
关键字段: 1)eventsource:同events表中的sources字段
2)status:0代表OK,1代表Problem
Name | Type | Not Null | Unique | Len | Notes | |
True | actionid | BIGINT | True | True | 20 | 动作的唯一标识 |
name | VARCHAR | True | False | 255 | 动作的名称 | |
eventsource | INT | True | False | 11 | 动作所关联的事件ID: 0指来源为触发器trigger; 1指来源为自动发现descover; 2指来源为自动登记auto_register; 3为网络发现产生的事件源 | |
evaltype | INT | True | False | 11 | 表示执行action的前提条件的逻辑关系: 0表示and/or 1表示and 2表示or | |
status | INT | True | False | 11 | 是否enable | |
esc_period | VARCHAR | True | False | 255 | 默认的步骤时间间隔 | |
def_shortdata | VARCHAR | True | False | 255 | action的标题定义 | |
def_longdata | TEXT | True | False | 0 | action内容的定义 | |
r_shortdata | VARCHAR | True | False | 255 | 恢复提醒的内容标题 | |
r_longdata | TEXT | True | False | 0 | 恢复提醒的内容,默认与提醒一样 | |
False | formula | VARCHAR | True | False | 255 | 公式 |
False | maintenance_mode | INT | True | False | 11 | 维护模式 |
False | ack_shortdata | VARCHAR | True | False | 255 | ack的标题定义 |
False | ack_longdata | TEXT | True | False | 0 | ack的内容定义 |
该表的相关数据查询语句:
- 查询所有已创建的动作:select name from actions;
- 查询某个动作的详细信息:select * from actions where name=’action_name’\G;
告警相关的表,与action、event、user关联,用于记录通过媒介(邮件、短信、微信等方式)发送的告警信息。
Name | Type | Not Null | Unique | Len | Notes | |
True | alertid | BIGINT | True | True | 20 | 告警ID |
actionid | BIGINT | True | False | 20 | 关联的动作ID | |
eventid | BIGINT | True | False | 20 | 关联的事件ID | |
userid | BIGINT | False | False | 20 | 关联的用户ID | |
clock | INT | True | False | 11 | 产生告警的时间 | |
mediatypeid | BIGINT | False | False | 媒介的类型 | ||
sendto | VARCHAR | True | False | 100 | 告警发送的地址 | |
subject | VARCHAR | True | False | 255 | 标题 | |
message | TEXT | True | False | 0 | 信息内容 | |
status | INT | True | False | 11 | 状态成功与否: define('ALERT_STATUS_NOT_SENT', 0); define('ALERT_STATUS_SENT',1); define('ALERT_STATUS_FAILED',2); | |
retries | INT | True | False | 11 | 尝试次数,默认3次 | |
error | VARCHAR | True | False | 2048 | 错误信息 | |
esc_step | INT | True | False | 11 | 执行到operation的第几步 | |
alerttype | INTEGER | True | False | 11 | 告警类型,包含远程命令 define('ALERT_TYPE_MESSAGE',0); define('ALERT_TYPE_COMMAND',1); | |
False | p_eventid | BIGINT | False | False | 20 | |
False | actionid | BIGINT | False | False | 20 | 关连告警确认信息ID |
该表的相关数据查询语句:
- 查询某个actions下的所有告警信息:select messsage from alerts where actionid=’actionid’;(需要从actions表中查询对应id并填入)
应用自动发现表,与applications、applications_prototype表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | application_discoveryid | BIGINT | True | True | 20 | 应用自动发现ID |
False | applicationid | BIGINT | True | False | 20 | 应用ID |
False | application_prototypeid | BIGINT | True | False | 11 | 应用模型ID |
False | name | VARCHAR | True | False | 11 | 应用自动发现名称 |
False | Lastcheck | INT | True | False | 11 | 最后检查时间 |
False | ts_delete | INT | True | False | 11 | 删除时间 |
应用模型表,与item表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | application_prototypeid | BIGINT | True | False | 20 | 应用模型ID |
False | itemid | BIGINT | True | False | 20 | 监控项ID |
False | templateid | BIGINT | False | False | 20 | 模板ID |
False | name | VARCHAR | True | False | 20 | 应用模型名称 |
应用模板表,与applications表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | application_templateid | BIGINT | True | False | 20 | 应用模板ID |
False | Applicationid | BIGINT | True | False | 20 | 应用ID |
False | templateid | BIGINT | False | False | 20 | 模板ID |
应用实体表,表示一系列item的集合,与host关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | applicationid | BIGINT | True | True | 20 | 应用ID |
hostid | BIGINT | True | False | 20 | 主机ID | |
name | VARCHAR | True | False | 255 | 应用名称 | |
templateid | BIGINT | False | False | 11 | 关联的模板 |
该表的相关数据查询语句:
- 查询已创建的应用总数:select count(distinct name) from applications;
记录对配置变更的日志,与auditlog、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | auditid | BIGINT | True | True | 20 | audit日志的ID,对应一个变更操作 |
userid | BIGINT | True | False | 20 | 执行操作的用户ID | |
clock | INT | True | False | 11 | 操作时间 | |
action | INT | True | False | 11 | 动作 | |
resourcetype | INT | True | False | 11 | 资源类型 | |
details | VARCHAR | True | False | 128 | 具体操作内容 | |
ip | VARCHAR | True | False | 39 | ip地址 | |
resourceid | BIGINT | True | False | 20 | 资源id | |
resourcename | VARCHAR | True | False | 255 | 资源名称 |
审计日志详情表,与auditlog表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | auditdetailid | BIGINT | True | True | 20 | 审计日志详情ID,一个变更操作包含一个或者多个字段变更的子操作 |
auditid | BIGINT | True | False | 20 | 关联的审计ID | |
table_name | VARCHAR | True | False | 64 | 表名 | |
field_name | VARCHAR | True | False | 64 | 字段名 | |
oldvalue | TEXT | True | False | 0 | 原值 | |
newvalue | TEXT | True | False | 0 | 新值 |
自动登记主机。
Name | Type | Not Null | Unique | Len | Notes | |
True | autoreg_hostid | BIGINT | True | True | 20 | 自动登记的主机ID |
proxy_hostid | BIGINT | False | False | 20 | 代理ID | |
host | VARCHAR | True | False | 64 | 主机名称 | |
listen_ip | VARCHAR | True | False | 39 | 监听ID | |
listen_port | INTEGER | True | False | 11 | 监听端口 | |
listen_dns | VARCHAR | True | False | 64 | 监听DNS | |
False | host_metadata | VARCHAR | True | False | 255 | 主机元数据 |
动作触发条件表,用于保存Action触发的动作,与actions表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | conditionid | BIGINT | True | True | 20 | 条件ID |
actionid | BIGINT | True | False | 20 | 动作ID | |
conditiontype | INT | True | False | 11 | 详见如下: | |
operator | INT | True | False | 11 | 详见如下: | |
value | VARCHAR | True | False | 255 | 值 | |
False | Value2 | VARCHAR | True | False | 255 | 值 |
conditiontype :
支持共10种条件类型
define('CONDITION_TYPE_HOST_GROUP', 0);
define('CONDITION_TYPE_HOST',1);
define('CONDITION_TYPE_TRIGGER',2);
define('CONDITION_TYPE_TRIGGER_NAME',3);
define('CONDITION_TYPE_TRIGGER_SEVERITY',4);
define('CONDITION_TYPE_TRIGGER_VALUE',5);
define('CONDITION_TYPE_TIME_PERIOD',6);
define('CONDITION_TYPE_DHOST_IP',7);
define('CONDITION_TYPE_DSERVICE_TYPE',8);
define('CONDITION_TYPE_DSERVICE_PORT',9);
define('CONDITION_TYPE_DSTATUS',10);
define('CONDITION_TYPE_DUPTIME',11);
define('CONDITION_TYPE_DVALUE',12);
define('CONDITION_TYPE_HOST_TEMPLATE',13);
define('CONDITION_TYPE_EVENT_ACKNOWLEDGED',14);
define('CONDITION_TYPE_APPLICATION',15);
define('CONDITION_TYPE_MAINTENANCE',16);
define('CONDITION_TYPE_NODE',17);
define('CONDITION_TYPE_DRULE',18);
define('CONDITION_TYPE_DCHECK',19);
define('CONDITION_TYPE_PROXY',20);
define('CONDITION_TYPE_DOBJECT',21);
define('CONDITION_TYPE_HOST_NAME',22);
Operator:
支持7种逻辑表达
define('CONDITION_OPERATOR_EQUAL',0);
define('CONDITION_OPERATOR_NOT_EQUAL',1);
define('CONDITION_OPERATOR_LIKE',2);
define('CONDITION_OPERATOR_NOT_LIKE',3);
define('CONDITION_OPERATOR_IN',4);
define('CONDITION_OPERATOR_MORE_EQUAL',5);
define('CONDITION_OPERATOR_LESS_EQUAL',6);
define('CONDITION_OPERATOR_NOT_IN',7);
系统配置表
Name | Type | Not Null | Unique | Len | Notes | |
True | configid | BIGINT | True | True | 20 | 系统配置ID,一般只有1 |
refresh_unsupported | INT | True | False | 20 | 不支持的更新时常 | |
work_period | VARCHAR | True | False | 255 | 工作时间段 | |
alert_usrgrpid | BIGINT | False | False | 20 | 告警的用户标识 | |
event_expire | VARCHAR | True | False | 32 | 事件有效期限 | |
event_show_max | INT | True | False | 11 | 事件最大的显示长度 | |
default_theme | VARCHAR | True | False | 128 | 默认主题 | |
authentication_type | INT | True | False | 11 | 支持内部认证,LADP认证,HTTP认证 | |
ldap_host | VARCHAR | True | False | 255 | Ldap主机名 | |
ldap_port | INTEGER | True | False | 11 | Ldap端口 | |
ldap_base_dn | VARCHAR | True | False | 255 | Ldap基本dns | |
ldap_bind_dn | VARCHAR | True | False | 255 | Ldap绑定的dns | |
ldap_bind_password | VARCHAR | True | False | 128 | Ldap绑定密码 | |
ldap_search_attribute | VARCHAR | True | False | 128 | Ldap查找属性 | |
dropdown_first_entry | INTEGER | True | False | 11 | 下拉入口 | |
dropdown_first_remember | INTEGER | True | False | 11 | 下拉记录 | |
discovery_groupid | BIGINT | True | False | 20 | 自动发现组id | |
max_in_table | INT | True | False | 11 | 表最大长度 | |
search_limit | INT | True | False | 11 | 查找限制长度 | |
severity_color_0 | VARCHAR | True | False | 6 | 严重程度颜色 | |
severity_color_1 | VARCHAR | True | False | 6 | 严重程度颜色 | |
severity_color_2 | VARCHAR | True | False | 6 | 严重程度颜色 | |
severity_color_3 | VARCHAR | True | False | 6 | 严重程度颜色 | |
severity_color_4 | VARCHAR | True | False | 6 | 严重程度颜色 | |
severity_color_5 | VARCHAR | True | False | 6 | 严重程度颜色 | |
severity_name_0 | VARCHAR | True | False | 32 | 严重程度名称 | |
severity_name_1 | VARCHAR | True | False | 32 | 严重程度名称 | |
severity_name_2 | VARCHAR | True | False | 32 | 严重程度名称 | |
severity_name_3 | VARCHAR | True | False | 32 | 严重程度名称 | |
severity_name_4 | VARCHAR | True | False | 32 | 严重程度名称 | |
severity_name_5 | VARCHAR | True | False | 32 | 严重程度名称 | |
ok_period | VARCHAR | True | False | 32 | 周期 | |
blink_period | INTEGER | True | False | 11 | 闪烁周期 | |
problem_unack_color | VARCHAR | True | False | 6 | 非确认问题颜色 | |
problem_ack_color | VARCHAR | True | False | 6 | 确认问题颜色 | |
ok_unack_color | VARCHAR | True | False | 6 | ||
ok_ack_color | VARCHAR | True | False | 6 | ||
problem_unack_style | INTEGER | True | False | 11 | 非确认的问题风格 | |
problem_ack_style | INTEGER | True | False | 11 | 确认的问题风格 | |
ok_unack_style | INTEGER | True | False | 11 | ||
ok_ack_style | INTEGER | True | False | 11 | ||
snmptrap_logging | INTEGER | True | False | 11 | Snmp日志 | |
server_check_interval | INTEGER | True | False | 11 | 服务内部检查 | |
False | hk_events_mode | INT | True | False | 11 | 事件模式 |
False | hk_events_trigger | VARCHAR | True | False | 32 | 事件内部触发器 |
False | hk_events_internal | VARCHAR | True | False | 32 | 内部事件 |
False | hk_events_discovery | VARCHAR | True | False | 32 | 自动发现事件 |
False | hk_events_autoreg | INT | True | False | 32 | 事件自动调整 |
False | hk_events_mode | INT | True | False | 11 | 服务模式 |
False | hk_services | VARCHAR | True | False | 32 | 服务 |
False | hk_audit_mode | INT | True | False | 11 | 审计模式 |
False | hk_audit | INT | True | False | 11 | 审计 |
False | hk_sessions_mode | INT | True | False | 11 | sessions模式 |
False | hk_sessions | INT | True | False | 11 | sessions |
False | hk_history_mode | INT | True | False | 11 | 历史模式 |
False | hk_history_global | INT | True | False | 11 | 全局历史变量 |
False | hk_history | INT | True | False | 11 | 历史变量 |
False | hk_trends_mode | INT | True | False | 11 | 动态模式 |
False | hk_trends_global | INT | True | False | 11 | 全局动态变量 |
False | hk_trends | INT | True | False | 11 | 动态变量 |
False | Default_inventory_mode | INT | True | False | 11 | 默认存放模式 |
- corr_condition表(空)
PK | Name | Type | Not Null | Unique | Len | Notes |
True | corr_conditionid | BIGINT | True | True | 20 | |
False | correlationid | BIGINT | True | False | 20 | |
False | type | INT | True | False | 11 | : |
PK | Name | Type | Not Null | Unique | Len | Notes |
True | corr_conditionid | BIGINT | True | True | 20 | |
False | operator | INT | True | False | 11 | |
False | groupid | BIGINT | True | False | 20 |
PK | Name | Type | Not Null | Unique | Len | Notes |
True | corr_conditionid | BIGINT | True | True | 20 | |
False | tag | VARCHAR | True | False | 255 |
PK | Name | Type | Not Null | Unique | Len | Notes |
True | corr_conditionid | BIGINT | True | True | 20 | |
False | oldtag | VARCHAR | True | False | 255 | |
False | newtag | VARCHAR | True | False | 255 |
PK | Name | Type | Not Null | Unique | Len | Notes |
True | corr_conditionid | BIGINT | True | True | 20 | |
False | tag | VARCHAR | True | False | 255 | |
False | operator | INT | True | False | 11 | |
False | value | VARCHAR | True | False | 255 |
- Corr_operation表(空)
PK | Name | Type | Not Null | Unique | Len | Notes |
True | corr_conditionid | BIGINT | True | True | 20 | |
False | correlationid | BIGINT | True | False | 20 | |
False | type | INT | True | False | 11 |
- correlation表(空)
PK | Name | Type | Not Null | Unique | Len | Notes |
True | correlationid | BIGINT | True | True | 20 | |
False | name | VARCHAR | True | False | 255 | |
False | description | TEXT | True | False | 0 | |
False | evaltype | INT | True | False | 11 | |
False | status | INT | True | False | 11 | |
False | formula | VARCHAR | True | False | 255 |
仪表板信息记录表。与users表相关联
PK | Name | Type | Not Null | Unique | Len | Notes |
True | dashboardid | BIGINT | True | True | 20 | 仪表盘ID |
False | name | VARCHAR | True | False | 255 | 仪表盘名称 |
False | userid | BIGINT | True | False | 20 | 用户ID |
False | private | INT | True | False | 11 | 私人配置 |
仪表板用户信息记录表。与dashboard、users表相关联
PK | Name | Type | Not Null | Unique | Len | Notes |
True | dashboard_userid | BIGINT | True | True | 20 | 仪表盘用户ID |
False | Dashboardid | BIGINT | True | False | 20 | 仪表盘ID |
False | userid | BIGINT | True | False | 20 | 用户ID |
False | permission | INT | True | False | 11 | 权限 |
仪表板用户信息记录表。与dashboard、users表相关联
PK | Name | Type | Not Null | Unique | Len | Notes |
True | dashboard_usrgrpid | BIGINT | True | True | 20 | |
False | Dashboardid | BIGINT | True | False | 20 | 仪表盘ID |
False | userid | BIGINT | True | False | 20 | 用户ID |
False | permission | INT | True | False | 11 | 权限 |
数据库版本信息记录表。
PK | Name | Type | Not Null | Unique | Len | Notes |
False | mandatory | INT | True | True | 11 | 指示标志 |
False | optional | INT | True | False | 11 | 选项 |
自动发现的检查项表。自动发现规则配置的每一个的检查项(如FTP等服务)都会生成一个检查实例。程序会根据检查项进行自动发现。
Name | Type | Not Null | Unique | Len | Notes | |
True | dcheckid | BIGINT | True | True | 20 | 自动发现检查ID |
druleid | BIGINT | True | False | 20 | 规则ID | |
type | INT | True | False | 11 | 详见如下: | |
key_ | VARCHAR | True | False | 512 | 若有agent类型,则需要填写key,以获取信息(一般为10050端口) | |
snmp_community | VARCHAR | True | False | 255 | snmp相关配置 | |
ports | VARCHAR | True | False | 255 | 检查的传输层端口 | |
snmpv3_securityname | VARCHAR | True | False | 64 | snmp安全名称 | |
snmpv3_securitylevel | INT | True | False | 11 | snmp安全级别 | |
snmpv3_authpassphrase | VARCHAR | True | False | 64 | snmp认证密码 | |
snmpv3_privpassphrase | VARCHAR | True | False | 64 | snmp私有密码 | |
uniq | INTEGER | True | False | 区分host的标识 0:ip地址 1:system.name | ||
False | snmpv3_authprotocol | VARCHAR | True | False | 64 | snmp认证协议 |
False | snmpv3_privprotocol | VARCHAR | True | False | 64 | Snmp私有协议 |
Type:
define('SVC_SSH', 0);
define('SVC_LDAP', 1);
define('SVC_SMTP', 2);
define('SVC_FTP', 3);
define('SVC_HTTP', 4);
define('SVC_POP', 5);
define('SVC_NNTP', 6);
define('SVC_IMAP', 7);
define('SVC_TCP', 8);
define('SVC_AGENT', 9);
define('SVC_SNMPv1', 10);
define('SVC_SNMPv2c', 11);
define('SVC_ICMPPING', 12);
define('SVC_SNMPv3', 13);
define('SVC_HTTPS', 14);
define('SVC_TELNET', 15);
- dhosts表(空)
自动发现后的主机,会被保存到这张表,与drules表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | dhostid | BIGINT | True | True | 20 | 主机ID |
druleid | BIGINT | True | False | 20 | 规则ID,drule表 | |
status | INT | True | False | 11 | 当前主机状态 | |
lastup | INT | True | False | 11 | 状态正常的最后时间,unix时间戳 | |
lastdown | INT | True | False | 11 | 状态不正常的最后时间,unix时间戳 |
自动发现规则表,用于配置在一定网络范围内自动发现主机和服务。
Name | Type | Not Null | Unique | Len | Notes | |
True | druleid | BIGINT | True | True | 20 | 规则ID |
proxy_hostid | BIGINT | False | False | 20 | 代理ID | |
name | VARCHAR | True | False | 255 | 规则名称 | |
iprange | VARCHAR | True | False | 2048 | IP地址范围,支持三种格式: Single IP: 192.168.1.33 Range of IP addresses: 192.168.1.1-255 IP mask: 192.168.4.0/24 | |
delay | INTEGER | True | False | 255 | 自动发现操作的执行间隔 | |
nextcheck | INTEGER | True | False | 11 | 下个检查ID | |
status | INTEGER | True | False | 11 | 是否启用: 1:未启用 0:启用 |
- dservices表(空)
自动发现服务实例表,用于记录自动发现服务实例,与dhost类似。与dhosts、dchecks表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | dserviceid | BIGINT | True | True | 20 | 服务实例ID |
dhostid | BIGINT | True | False | 20 | 关联的dhostid | |
value | VARCHAR | True | False | 255 | 返回的值 | |
port | INT | True | False | 11 | 被发现的服务端口 | |
status | INT | True | False | 11 | 网络服务状态 | |
lastup | INT | True | False | 11 | 最后正常状态时间 | |
lastdown | INT | True | False | 11 | 最后不正常状态时间 | |
dcheckid | BIGINT | True | False | 20 | 关联的检查实例ID | |
ip | VARCHAR | True | False | 39 | 该网络服务实例的IP地址 | |
dns | VARCHAR | True | False | 64 | dns地址 |
- escalations表(空)
在一个动作(action)中,一系列的执行操作场景,包括通知或者执行远程命令。与actions、triggers、events、items表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | escalationid | BIGINT | True | True | 20 | 升级操作ID |
actionid | BIGINT | True | False | 20 | 动作ID | |
triggerid | BIGINT | False | False | 20 | 触发器ID | |
eventid | BIGINT | False | False | 20 | 事件ID | |
r_eventid | BIGINT | False | False | 20 | ||
nextcheck | INT | True | False | 11 | 下一个检查的事件,unix事件戳 | |
esc_step | INT | True | False | 11 | 升级步骤 | |
status | INT | True | False | 11 | 状态:是否启用 | |
False | itemid | BIGINT | False | False | 20 | 监控项ID |
False | acknowledgeid | BIGINT | False | False | 20 | 告警状态确认ID |
该表记录了事件恢复的全部数据信息,与user、correlation、events表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | eventid | BIGINT | True | True | 20 | 事件ID |
False | r_eventid | BIGINT | True | False | 20 | |
False | c_eventid | BIGINT | False | False | 20 | |
False | correlationid | BIGINT | False | False | 20 | 数据统计ID |
False | userid | BIGINT | False | False | 20 | 用户ID |
- event_tag表(空)
该表记录了事件的唯一标识信息,与events表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | eventtagid | BIGINT | True | True | 20 | 事件标识ID |
False | eventid | BIGINT | True | False | 20 | 事件ID |
False | tag | VARCHAR | False | False | 255 | 唯一标识 |
False | value | VARCHAR | False | False | 255 | 值 |
事件表,与acknowledge表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | eventid | BIGINT | True | True | 20 | 事件ID |
source | INT | True | False | 11 | 详情如下: | |
object | INT | True | False | 11 | ||
objectid | BIGINT | True | False | 20 | 对应不同的object类型的ID | |
clock | INT | True | False | 11 | 事件产生的时间 | |
value | INT | True | False | 11 | 值 | |
acknowledgeid | INT | True | False | 11 | 是否已经确认 0为未确认 1为确认 | |
ns | INT | True | False | 11 |
Object:
表示事件来源,有三个:
define('EVENT_SOURCE_TRIGGERS',0);
define('EVENT_SOURCE_DISCOVERY',1);
define('EVENT_SOURCE_AUTO_REGISTRATION',2);
表达式相关信息表,与regexps表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | expressionid | BIGINT | True | True | 20 | 表示式ID |
regexpid | BIGINT | True | False | 20 | 正则表达式ID | |
expression | VARCHAR | True | False | 255 | 表达式 | |
expression_type | INTEGER | True | False | 11 | 详情如下: | |
exp_delimiter | VARCHAR | True | False | 1 | 表达式分隔符 | |
case_sensitive | INTEGER | True | False | 11 | 是否大小写敏感 |
expression_type:
表达式类型:
define('EXPRESSION_TYPE_INCLUDED',0);
define('EXPRESSION_TYPE_ANY_INCLUDED',1);
define('EXPRESSION_TYPE_NOT_INCLUDED',2);
define('EXPRESSION_TYPE_TRUE',3);
define('EXPRESSION_TYPE_FALSE',4);
对trigger的表达式进行分解。与items、triggers表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
True | functionid | BIGINT | True | True | 20 | 函数ID |
itemid | BIGINT | True | False | 20 | 监控项ID | |
triggerid | BIGINT | True | False | 20 | 触发器ID | |
function | VARCHAR | True | False | 12 | 函数名称,包括diff,last,min等 | |
parameter | VARCHAR | True | False | 255 | 函数参数 |
全局宏定义信息记录表。
Name | Type | Not Null | Unique | Len | Notes | |
True | globalmacroid | BIGINT | True | True | 20 | 全局宏ID |
macro | VARCHAR | True | False | 255 | 宏 | |
value | VARCHAR | True | False | 255 | 值 |
- globalvars表(空)
全局变量(与snmp相关)信息记录表。
Name | Type | Not Null | Unique | Len | Notes | |
True | globalvarid | BIGINT | True | True | 20 | 全局变量ID |
snmp_lastsize | INT | True | False | 20 | Snmp最后的大小 |
图形发现信息保存表。与graphs表相关联。
Name | Type | Not Null | Unique | Len | Notes | |
graphid | BIGINT | True | False | 20 | 图形ID | |
parent_graphid | BIGINT | True | False | 20 | 上级图形ID |
图形样式设置表,每种样式一条记录,目前有4种。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | graphthemeid | BIGINT | True | True | 20 | 图形样式ID |
theme | VARCHAR | True | False | 64 | 主题名称 | |
backgroundcolor | VARCHAR | True | False | 6 | 背景颜色 | |
graphcolor | VARCHAR | True | False | 6 | 图形颜色 | |
gridcolor | VARCHAR | True | False | 6 | 网格颜色 | |
maingridcolor | VARCHAR | True | False | 6 | 主要网格颜色 | |
gridbordercolor | VARCHAR | True | False | 6 | 网格边界颜色 | |
textcolor | VARCHAR | True | False | 6 | 文字颜色 | |
highlightcolor | VARCHAR | True | False | 6 | 高亮颜色 | |
leftpercentilecolor | VARCHAR | True | False | 6 | 左边百分比颜色 | |
rightpercentilecolor | VARCHAR | True | False | 6 | 右边百分比颜色 | |
nonworktimecolor | VARCHAR | True | False | 6 | 非工作时间块颜色 |
图形实例表,用于保存图形实例的配置。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | graphid | BIGINT | True | True | 20 | 图形实例表 |
name | VARCHAR | True | False | 128 | 图形名称 | |
width | INT | True | False | 11 | 宽 | |
height | INT | True | False | 11 | 高 | |
yaxismin | DOUBLE | True | False | 16 | Y轴最小值 | |
yaxismax | DOUBLE | True | False | 16 | Y轴最大值 | |
templateid | BIGINT | False | False | 20 | 模板ID | |
show_work_period | INT | True | False | 11 | 是否显示工作时间 1:是 0:否 | |
show_triggers | INTEGER | True | False | 11 | 是否显示触发器 1:是 0:否 | |
graphtype | INT | True | False | 11 | 详情如下: | |
show_legend | INT | True | False | 11 | 是否显示图例 | |
show_3d | INT | True | False | 11 | 是否显示3D 1:是 0:否 | |
percent_left | DOUBLE | True | False | 16 | 向左的百分比 | |
percent_right | DOUBLE | True | False | 16 | 向右的百分比 | |
ymin_type | INT | True | False | 11 | 详情如下: | |
ymax_type | INT | True | False | 11 | 详情如下: | |
ymin_itemid | BIGINT | False | False | 20 | Y轴最小监控项ID | |
ymax_itemid | BIGINT | False | False | 20 | Y轴最大监控项ID | |
flags | INT | True | False | 11 | 标识 |
graphtype:
图像类型,目前支持以下几种:
define('GRAPH_TYPE_NORMAL', 0);
define('GRAPH_TYPE_STACKED',1);
define('GRAPH_TYPE_PIE',2);
define('GRAPH_TYPE_EXPLODED',3);
define('GRAPH_TYPE_3D',4);
define('GRAPH_TYPE_3D_EXPLODED',5);
define('GRAPH_TYPE_BAR',6);
define('GRAPH_TYPE_COLUMN',7);
define('GRAPH_TYPE_BAR_STACKED',8);
define('GRAPH_TYPE_COLUM N_STACKED',9);
ymin_type:
Y轴最小值类型:
define('GRAPH_YAXIS_TYPE_CALCULATED', 0);
define('GRAPH_YAXIS_TYPE_FIXED', 1);
define('GRAPH_YAXIS_TYPE_ITEM_VALUE', 2);
ymax_type:
Y轴最大值类型:
define('GRAPH_YAXIS_TYPE_CALCULATED', 0);
define('GRAPH_YAXIS_TYPE_FIXED', 1);
define('GRAPH_YAXIS_TYPE_ITEM_VALUE', 2);
图形-监控项关联表,一个图形包含多个监控项,在此表记录关联关系,
与graphs、items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | gitemid | BIGINT | True | True | 20 | 图形-监控项关联ID |
graphid | BIGINT | True | False | 20 | 图形ID | |
itemid | BIGINT | True | False | 20 | 监控项ID | |
drawtype | INT | True | False | 11 | 详情如下: | |
sortorder | INT | True | False | 11 | 排序 | |
color | VARCHAR | True | False | 6 | 颜色 | |
yaxisside | INT | True | False | 11 | Y轴边界起点 | |
calc_fnc | INT | True | False | 11 | 详情如下: | |
type | INT | True | False | 11 | 类型 |
drawtype:
绘画类型:
define('GRAPH_ITEM_DRAWTYPE_LINE', 0);
define('GRAPH_ITEM_DRAWTYPE_FILLED_REGION', 1);
define('GRAPH_ITEM_DRAWTYPE_BOLD_LINE', 2);
define('GRAPH_ITEM_DRAWTYPE_DOT', 3);
define('GRAPH_ITEM_DRAWTYPE_DASHED_LINE',4);
define('GRAPH_ITEM_DRAWTYPE_GRADIENT_LINE', 5);
define('GRAPH_ITEM_DRAWTYPE_BOLD_DOT', 6);
calc_fnc:
计算函数,支持以下几种:
define('CALC_FNC_MIN', 1);
define('CALC_FNC_AVG', 2);
define('CALC_FNC_MAX', 4);
define('CALC_FNC_ALL', 7);
define('CALC_FNC_LST', 9);
- group_discovery表(空)
组自动发现表,与graphs、groups表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | groupid | BIGINT | True | True | 20 | 组ID |
False | parent_group_prototypeid | BIGINT | True | False | 20 | 上级组模型ID |
False | name | VARCHAR | True | False | 64 | 名称 |
False | lastcheck | INT | True | False | 11 | 最后检查时间: |
False | ts_delete | INT | True | False | 11 | 删除时间 |
组模型表,与hosts、groups表相关联。。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | group_prototypeid | BIGINT | True | True | 20 | 组模型ID |
False | hostid | BIGINT | True | False | 20 | 主机ID |
False | name | VARCHAR | True | False | 255 | 名称 |
False | groupid | BIGINT | True | False | 20 | 组ID |
False | templateid | BIGINT | True | False | 20 | 模板ID |
主机组表
PK | Name | Type | Not Null | Unique | Len | Notes |
True | groupid | BIGINT | True | True | 20 | 主机组ID |
name | VARCHAR | True | False | 255 | 主机组名称 | |
internal | INTEGER | True | False | 11 | 是否内部配置,若是外部发现,则为非内部 define('ZBX_NOT_INTERNAL_GROUP', 0); define('ZBX_INTERNAL_GROUP', 1); | |
False | flags | INT | True | False | 11 | 唯一标识 |
该表的相关数据查询语句:
- 查询所有监控组的数量:select count(name) from groups;
浮点历史数据表。与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
False | itemid | BIGINT | True | False | 20 | 监控项ID |
clock | INT | True | False | 11 | 收集时间,UNIX时间戳+ | |
value | Value | True | False | 16 | 值 | |
ns | INT | True | False | 11 |
历史日志表,与itmes表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
itemid | BIGINT | True | False | 20 | 监控项ID | |
clock | INT | True | False | 11 | 收集时间 | |
timestamp | INTEGER | True | False | 11 | 时间戳 | |
source | VARCHAR | True | False | 64 | 数据源 | |
severity | INT | True | False | 11 | 严重度 | |
value | TEXT | True | False | 0 | 值 | |
logeventid | INTEGER | True | False | 11 | 只作关联windows的事件日志ID | |
ns | INTEGER | True | False | 11 |
字符串的历史数据表。
PK | Name | Type | Not Null | Unique | Len | Notes |
False | itemid | BIGINT | True | False | 20 | 监控项ID |
clock | INT | True | False | 11 | unix时间戳,监控数据采集时间 | |
value | VARCHAR | True | False | 255 | 监控的值,不能超过255个字符 | |
ns | INT | True | False | 11 |
- history_text表(空)
长文本历史数据表,支持255字符以上的文本,与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
itemid | BIGINT | True | False | 20 | 监控项ID | |
clock | INT | True | False | 11 | 时间戳 | |
value | TEXT | True | False | 0 | 字符串值 | |
ns | INTEGER | True | False | 11 |
长整型历史数据表,与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
False | itemid | BIGINT | True | False | 20 | 监控项ID |
False | clock | INT | True | False | 11 | 时间戳 |
False | value | TEXT | True | False | 0 | 字符串值 |
False | ns | INTEGER | True | False | 11 |
主机自动发现表,与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
False | hostid | BIGINT | True | False | 20 | 主机ID |
False | parent_hostid | BIGINT | False | False | 20 | 父主机ID |
False | parent_itemid | BIGINT | False | False | 20 | 父监控项ID |
False | host | VARCHAR | True | False | 64 | 主机 |
False | lastcheck | INT | True | False | 11 | 最后检查时间: |
False | ts_delete | INT | True | False | 11 | 删除时间 |
- host_inventory表(空)
主机资产表,很少用到(分为自动发现和手工填写两种方式)
PK | Name | Type | Not Null | Unique | Len | Notes |
True | hostid | BIGINT | True | True | 20 | 主机ID |
inventory_mode | INT | True | False | 11 | 资产模式 | |
type | VARCHAR | True | False | 64 | 类型 | |
type_full | VARCHAR | True | False | 64 | 类型全名 | |
name | VARCHAR | True | False | 64 | 名称 | |
alias | VARCHAR | True | False | 64 | 别名 | |
os | VARCHAR | True | False | 64 | 系统 | |
os_full | VARCHAR | True | False | 255 | 系统全名 | |
os_short | VARCHAR | True | False | 64 | 系统简称 | |
serialno_a | VARCHAR | True | False | 64 | 序列号 | |
serialno_b | VARCHAR | True | False | 64 | 序列号 | |
tag | VARCHAR | True | False | 64 | 标签 | |
asset_tag | VARCHAR | True | False | 64 | 资产标签 | |
macaddress_a | VARCHAR | True | False | 64 | MAC地址 | |
macaddress_b | VARCHAR | True | False | 64 | MAC地址 | |
hardware | VARCHAR | True | False | 255 | 硬件 | |
hardware_full | TEXT | True | False | 0 | 硬件全称 | |
software | VARCHAR | True | False | 255 | 软件 | |
software_full | TEXT | True | False | 0 | 软件全称 | |
software_app_a | VARCHAR | True | False | 64 | 软件应用 | |
software_app_b | VARCHAR | True | False | 64 | 软件应用 | |
software_app_c | VARCHAR | True | False | 64 | 软件应用 | |
software_app_d | VARCHAR | True | False | 64 | 软件应用 | |
software_app_e | VARCHAR | True | False | 64 | 软件应用 | |
contact | TEXT | True | False | 0 | 关联 | |
location | TEXT | True | False | 0 | 位置 | |
location_lat | VARCHAR | True | False | 16 | 起始位置 | |
location_lon | VARCHAR | True | False | 16 | 终止位置 | |
notes | TEXT | True | False | 0 | 注释 | |
chassis | VARCHAR | True | False | 64 | 底盘号 | |
model | VARCHAR | True | False | 64 | 模式 | |
hw_arch | VARCHAR | True | False | 32 | 硬件信息 | |
vendor | VARCHAR | True | False | 64 | 供应商 | |
contract_number | VARCHAR | True | False | 64 | 合同编号 | |
installer_name | VARCHAR | True | False | 64 | 安装者名称 | |
deployment_status | VARCHAR | True | False | 64 | 调度状态 | |
url_a | VARCHAR | True | False | 255 | url | |
url_b | VARCHAR | True | False | 255 | url | |
url_c | VARCHAR | True | False | 255 | url | |
host_networks | TEXT | True | False | 0 | 主机网络 | |
host_netmask | VARCHAR | True | False | 39 | 主机网络掩码 | |
host_router | VARCHAR | True | False | 39 | 主机路由 | |
oob_ip | VARCHAR | True | False | 39 | Oob ip地址 | |
oob_netmask | VARCHAR | True | False | 39 | Oob 网络掩码 | |
oob_router | VARCHAR | True | False | 39 | Oob 路由 | |
date_hw_purchase | VARCHAR | True | False | 64 | 硬件维保日期 | |
date_hw_install | VARCHAR | True | False | 64 | 硬件安装日期 | |
date_hw_expiry | VARCHAR | True | False | 64 | 硬件保修到期日期 | |
date_hw_decomm | VARCHAR | True | False | 64 | 硬件报废日期 | |
site_address_a | VARCHAR | True | False | 128 | 地址 | |
site_address_b | VARCHAR | True | False | 128 | 地址 | |
site_address_c | VARCHAR | True | False | 128 | 地址 | |
site_city | VARCHAR | True | False | 128 | 城市 | |
site_state | VARCHAR | True | False | 64 | 国家 | |
site_country | VARCHAR | True | False | 64 | 城镇 | |
site_zip | VARCHAR | True | False | 64 | 邮政编码 | |
site_rack | VARCHAR | True | False | 128 | Rack | |
site_notes | TEXT | True | False | 0 | 注释 | |
poc_1_name | VARCHAR | True | False | 128 | 名字 | |
poc_1_email | VARCHAR | True | False | 128 | 邮箱 | |
poc_1_phone_a | VARCHAR | True | False | 64 | 电话号码 | |
poc_1_phone_b | VARCHAR | True | False | 64 | 电话号码 | |
poc_1_cell | VARCHAR | True | False | 64 | 移动电话 | |
poc_1_screen | VARCHAR | True | False | 64 | Poc屏幕 | |
poc_1_notes | TEXT | True | False | 0 | Poc 注释 | |
poc_2_name | VARCHAR | True | False | 128 | Poc名字 | |
poc_2_email | VARCHAR | True | False | 128 | Poc 邮箱地址 | |
poc_2_phone_a | VARCHAR | True | False | 64 | Poc 电话号码 | |
poc_2_phone_b | VARCHAR | True | False | 64 | Poc 电话号码 | |
poc_2_cell | VARCHAR | True | False | 64 | Poc 移动电话 | |
poc_2_screen | VARCHAR | True | False | 64 | Poc屏幕 | |
poc_2_notes | TEXT | True | False | 0 | Poc 注释 |
主机宏定义表,与globalmacro一起在common.macro.php中被转化,与hosts表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | hostmacroid | BIGINT | True | True | 20 | 主机宏定义ID |
hostid | BIGINT | True | False | 20 | 主机ID | |
macro | VARCHAR | True | False | 255 | 宏名称 | |
value | VARCHAR | True | False | 255 | 宏值 |
用于保存主机实例(包含模板等)。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | hostid | BIGINT | True | True | 20 | 主机ID,zabbix中,主机、模板都使用该表记录,唯一区别是status字段 |
proxy_hostid | BIGINT | False | False | 20 | 该主机的代理的ID | |
host | VARCHAR | True | False | 128 | host的名称 | |
status | INT | True | False | 11 | host的状态,用以区分主机、模板、代理 0:正在被监控的主机 1:未被监控的主机 3:模板 4:启用代理模式的主机 5:未启用代理模式的主机 | |
disable_until | INT | True | False | 11 | 禁止主机监控到什么时候 | |
error | VARCHAR | True | False | 2048 | 主机错误信息 | |
available | INT | True | False | 11 | 1为可用 0为不可用 | |
errors_from | INT | True | False | 11 | 主机监控发生错误的时间戳 | |
lastaccess | INT | True | False | 11 | 最后访问时间 | |
ipmi_authtype | INT | True | False | 11 | IPMI的认证方式: -1:默认的认证方式 0:无认证方式 1:MD2认证 2:MD5加密认证 4:直接认证 5:OEM认证 6:RMCP_PLUS认证方式 | |
ipmi_privilege | INT | True | False | 11 | IPMI的授权 1:回调权限 2:用户权限 3:操作权限 4:管理权限 5:OEM权限 | |
ipmi_username | VARCHAR | True | False | 16 | IPMI认证的用户名 | |
ipmi_password | VARCHAR | True | False | 20 | IPMI认证的密码 | |
ipmi_disable_until | INT | True | False | 11 | IPMI不可用直到什么时间 | |
ipmi_available | INT | True | False | 11 | IPMI什么时间可用 | |
snmp_disable_until | INT | True | False | 11 | SNMP不可用直到什么时间 | |
snmp_available | INT | True | False | 11 | SNMP可用时间 | |
maintenanceid | BIGINT | False | False | 20 | 维护状态ID,表示该主机进入维护状态,监控停止 | |
maintenance_status | INT | True | False | 11 | 维护状态 0:正常 1:维护 | |
maintenance_type | INT | True | False | 11 | 维护类型: 0:继续收集数据 1:不在收集数据 | |
maintenance_from | INT | True | False | 11 | 维护开始时间 | |
ipmi_errors_from | INT | True | False | 11 | IPMI错误开始时间 | |
snmp_errors_from | INT | True | False | 11 | SNMP错误开始时间 | |
ipmi_error | VARCHAR | True | False | 2048 | IPMI错误信息 | |
snmp_error | VARCHAR | True | False | 2048 | SNMP错误信息 | |
jmx_disable_until | INT | True | False | 11 | java扩展功能开启 | |
jmx_available | INT | True | False | 11 | java扩展功能是够可用 | |
jmx_errors_from | INT | True | False | 11 | java扩展功能的错误来源 | |
jmx_error | VARCHAR | True | False | 2048 | Javaz错误信息 | |
name | VARCHAR | True | False | 128 | host的名称 | |
False | flages | INT | True | False | 11 | 标识 |
False | templateid | BIGINT | False | False | 20 | 模板ID |
False | description | TEXT | True | False | 0 | 描述 |
False | tls_connect | INT | TRUE | False | 11 | tls连接 |
False | tls_accept | INT | TRUE | False | 11 | tls许可 |
False | tls_issuer | VARCHAR | TRUE | False | 1024 | tls发行人 |
False | tls_subject | VARCHAR | TRUE | False | 1024 | tls 项目名 |
False | tls_psk_identity | VARCHAR | TRUE | False | 128 | tls_psk身份认证 |
False | tls_psk | VARCHAR | TRUE | False | 512 | tls _psk |
该表的相关数据查询语句:
- 查询所有主机的数量:select count(host) from hosts;
- 查询所有正在被监控的主机的数量:select count(host) from hosts where status=’0’;
- 查询所有未被监控的主机的数量:select count(host) from hosts where status=’1’;
- 查询所有模板的数量:select count(host) from hosts where status=’3’;
将主机host表与主机组group表进行关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | hostgroupid | BIGINT | True | True | 20 | 主机-主机组关联ID |
hostid | BIGINT | True | False | 20 | 主机ID | |
groupid | BIGINT | True | False | 20 | 组ID |
主机-模板关联表,主机和模板都保存在host表里面,用status区分。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | hosttemplateid | BIGINT | True | True | 20 | 主机-模板关联ID |
hostid | BIGINT | True | False | 20 | 主机ID | |
templateid | BIGINT | True | False | 20 | 模板ID,也是关联到HOST主机上 |
- housekeeper表(空)
数据清除管理设置表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | housekeeperid | BIGINT | True | True | 20 | 管理ID |
tablename | VARCHAR | True | False | 64 | 表名 | |
field | VARCHAR | True | False | 64 | 域 | |
value | BIGINT | True | False | 20 | 值 |
- httpstep表(空)
http监控步骤记录表
PK | Name | Type | Not Null | Unique | Len | Notes |
True | httpstepid | BIGINT | True | True | 20 | http监控步骤ID |
False | httptestid | VARCHAR | True | False | 64 | http测试ID |
False | name | VARCHAR | True | False | 64 | 名称 |
False | no | INT | True | False | 11 | 序号 |
False | url | VARCHAR | True | False | 2048 | url |
False | timeout | VARCHAR | True | False | 255 | 超时时间 |
False | posts | VARCHAR | True | False | 0 | 传输方式post |
False | required | VARCHAR | True | False | 255 | 需求 |
False | status_codes | VARCHAR | True | False | 255 | 状态码 |
False | follow_redirects | INT | True | False | 11 | 重定向 |
False | retrieve_mode | INT | True | False | 11 | 恢复模式 |
False | post_type | INT | True | False | 11 | 传输类型 |
- httpstep_field表(空)
http监控步骤-域记录表。与httpstep表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | httpstep_fieldid | BIGINT | True | True | 20 | http监控步骤域ID |
False | httpstepid | BIGINT | True | False | 20 | http监控步骤ID |
False | type | INT | True | False | 11 | 类型 |
False | name | VARCHAR | True | False | 255 | 名称 |
False | value | TEXT | True | False | 0 | 值 |
- httpstepitem表(空)
WEB步骤-监控项关联表,每新建一个web步骤,都会在items表中新建Download ,与httpstep、items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | httpstepitemid | BIGINT | True | True | 20 | web监控-监控项的关联ID |
httpstepid | BIGINT | True | False | 20 | http监控步骤ID | |
itemid | BIGINT | True | False | 20 | 对应items表的itemsID | |
type | INTEGER | True | False | 11 | 详情如下: |
Type:
监控项类型,0,1,2,3,4
define('HTTPSTEP_ITEM_TYPE_RSPCODE',0);
define('HTTPSTEP_ITEM_TYPE_TIME',1);
define('HTTPSTEP_ITEM_TYPE_IN',2);
define('HTTPSTEP_ITEM_TYPE_LASTSTEP',3);
define('HTTPSTEP_ITEM_TYPE_LASTERROR',4);
- httptest表(空)
HTTP监控场景配置表,对每一个WEB监控的场景新增一条httptest的记录。
与applications表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | httptestid | BIGINT | True | True | 20 | WEB监控场景ID |
name | VARCHAR | True | False | 64 | WEB监控场景的名称 | |
applicationid | BIGINT | True | False | 20 | 应用的ID,关联application表的ID | |
nextcheck | INT | True | False | 11 | 下次检查时间 | |
delay | INTEGER | True | False | 255 | 检查间隔,秒 | |
status | INTEGER | True | False | 11 | 状态: 1:开启 0:关闭 | |
agent | VARCHAR | True | False | 255 | 使用的浏览器,基本支持所有类型 | |
authentication | INT | True | False | 11 | 详情如下: | |
http_user | VARCHAR | True | False | 64 | 认证的用户名 | |
http_password | VARCHAR | True | False | 64 | 认证的密码 | |
False | templateid | BIGINT | True | False | 20 | 模板ID |
False | http_proxy | VARCHAR | True | False | 255 | http代理 |
False | retries | INT | True | False | 11 | 再次尝试间隔 |
False | ssl_cert_file | VARCHAR | True | False | 255 | Ssl认证文件 |
False | ssl_key_file | VARCHAR | True | False | 255 | Ssl密钥文件 |
False | ssl_key_password | VARCHAR | True | False | 64 | Ssl密钥密码 |
False | verify_peer | INT | True | False | 11 | 逐一认证 |
False | verify_host | INT | True | False | 11 | 认证主机 |
Authentication:是否认证需要认证,或认证类型:
0:不需要认证
1:基本认证
2:NTML认证
define('HTTPTEST_AUTH_NONE',0);
define('HTTPTEST_AUTH_BASIC',1);
define('HTTPTEST_AUTH_NTLM',2);
- httptest_field表(空)
http监控测试-域记录表。与httpstep表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | httptest_fieldid | BIGINT | True | True | 20 | http监控测试域ID |
False | httptestid | BIGINT | True | False | 20 | http监控测试ID |
False | type | INT | True | False | 11 | 类型 |
False | name | VARCHAR | True | False | 255 | 名称 |
False | value | TEXT | True | False | 0 | 值 |
- httptestitem表(空)
HTTP场景-监控项关联表。与httptest、items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | httptestitemid | BIGINT | True | True | 20 | HTTP监控场景-监控项关联ID |
httptestid | BIGINT | True | False | 20 | HTTP监控场景ID,httptest表 | |
itemid | BIGINT | True | False | 20 | 监控项ID,关联items表 | |
type | INT | True | False | 11 | 详情如下: |
Type:
监控项类型,0,1,2,3,4
define('HTTPSTEP_ITEM_TYPE_RSPCODE',0);
define('HTTPSTEP_ITEM_TYPE_TIME',1);
define('HTTPSTEP_ITEM_TYPE_IN', 2);
define('HTTPSTEP_ITEM_TYPE_LASTSTEP', 3);
define('HTTPSTEP_ITEM_TYPE_LASTERROR',4);
- icon_map表(空)
图标映射表,用于映射图标和图像(images)之间的关系。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | iconmapid | BIGINT | True | True | 20 | 映射ID |
name | VARCHAR | True | False | 64 | 映射名称 | |
default_iconid | BIGINT | True | False | 20 | 默认的图标ID,关联到images表的ID,即实际使用还是images |
- icon_mapping表(空)
图标映射表。与iconmap表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | iconmappingid | BIGINT | True | True | 20 | 图形映射ID |
iconmapid | BIGINT | True | False | 20 | 映射ID | |
iconid | BIGINT | True | False | 20 | 图形ID | |
inventory_link | INTEGER | True | False | 11 | 资产链接 | |
expression | VARCHAR | True | False | 64 | 表达式 | |
sortorder | INTEGER | True | False | 11 | 次序排序 |
- ids表
索引表,标识表名的主键下一个值,或者说主键最大值+1。
PK | Name | Type | Not Null | Unique | Len | Notes |
table_name | VARCHAR | True | True | 64 | 表名 | |
field_name | VARCHAR | True | True | 64 | 该表的主键的字段名称 | |
nextid | BIGINT | True | False | 20 | 主键最大值+1,即主键下一个值 |
该表保存图像,使用BLOB类型保存,该表在安装zabbix的时候会自动导入
PK | Name | Type | Not Null | Unique | Len | Notes |
True | imageid | BIGINT | True | True | 20 | 图形ID |
imagetype | INTEGER | True | False | 11 | 详情如下: | |
name | VARCHAR | True | False | 64 | 图像名称 | |
image | BLOB | True | False | 0 | 图像,使用二进制存储 |
Imagetype:图像的类型
define('IMAGE_TYPE_UNKNOWN', 0);
define('IMAGE_TYPE_ICON', 1);
define('IMAGE_TYPE_BACKGROUND', 2);
主机监控接口表,用于标示被监控主机的IP和端口,与hosts表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | interfaceid | BIGINT | True | True | 20 | 主机接口ID |
hostid | BIGINT | True | False | 20 | 主机ID,关联hosts | |
main | INT | True | False | 11 | 详情如下: | |
type | INT | True | False | 11 | 详情如下: | |
useip | INT | True | False | 11 | 详情如下: | |
ip | VARCHAR | True | False | 39 | IP地址 | |
dns | VARCHAR | True | False | 64 | 域名字符串 | |
port | VARCHAR | True | False | 64 | 服务端口,TCP端口 | |
False | bulk | INT | True | False | 11 | 大小 |
Main:是否主要端口:
1为主要,0为次要
define('INTERFACE_SECONDARY',0);
define('INTERFACE_PRIMARY',1);
type:每个主机的服务端口/接口可以分几种类型:
define('INTERFACE_TYPE_ANY',-1);
define('INTERFACE_TYPE_UNKNOWN',0);
define('INTERFACE_TYPE_AGENT',1);
define('INTERFACE_TYPE_SNMP',2);
define('INTERFACE_TYPE_IPMI',3);
define('INTERFACE_TYPE_JMX',4);
useip:使用IP或者DNS方式定位:
define('INTERFACE_USE_DNS', 0);
define('INTERFACE_USE_IP',1);
主机监控接口自动发现信息记录表,用于自动发现接口,与interface表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | interfaceid | BIGINT | True | True | 20 | 主机接口ID |
False | parent_interfaceid | BIGINT | True | False | 20 | 父级接口 |
监控项应用模型信息记录表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | item_application_prototypeid | BIGINT | True | True | 20 | 监控项接口ID |
False | parent_interfaceid | BIGINT | True | False | 20 | 父级接口 |
监控项条件记录表。与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | item_conditionid | BIGINT | True | True | 20 | 监控项条件ID |
False | itemid | BIGINT | True | False | 20 | 监控项ID |
False | operator | INT | True | False | 11 | 操作人 |
False | macro | VARCHAR | True | False | 64 | 宏 |
False | value | VARCHAR | True | False | 255 | 值 |
监控项自动发现表,根据模板的自动发现规则,创建自动发现的监控项。
与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | itemdiscoveryid | BIGINT | True | True | 20 | 监控项自动发现ID |
itemid | BIGINT | True | False | 20 | 对应的监控项ID | |
parent_itemid | BIGINT | True | False | 20 | 父监控项 | |
key_ | VARCHAR | True | False | 255 | 监控项关键字 | |
lastcheck | INT | True | False | 11 | 最后检查时间 | |
ts_delete | INT | True | False | 11 | 删除时间 |
预处理监控项表,与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | item_preprocid | BIGINT | True | True | 20 | 预处理监控项ID |
False | itemid | BIGINT | True | False | 20 | 对应的监控项ID |
False | step | INT | True | False | 11 | 步骤 |
False | type_ | INT | True | False | 11 | 类型 |
False | params | VARCHAR | True | False | 255 | 参数 |
监控项表,保存所有监控项。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | itemid | BIGINT | True | True | 20 | 监控项ID |
type | INT | True | False | 11 | 详情如下: | |
snmp_community | VARCHAR | True | False | 64 | snmp相关 | |
snmp_oid | VARCHAR | True | False | 512 | snmp相关 | |
hostid | BIGINT | True | False | 20 | 关联的主机ID | |
name | VARCHAR | True | False | 255 | 监控项名称 | |
key_ | VARCHAR | True | False | 255 | 监控项关键字表达式 | |
delay | VARCHAR | True | False | 1024 | 监控时间间隔,单位为秒 | |
history | VARCHAR | True | False | 255 | 详细监控数据保留的时间,单位为天 | |
trends | VARCHAR | True | False | 255 | 趋势保存的默认时长,单位为天 | |
status | INT | True | False | 11 | 详情如下: | |
value_type | INT | True | False | 11 | 详情如下: | |
trapper_hosts | VARCHAR | True | False | 255 | 主机捕获 | |
units | VARCHAR | True | False | 255 | 单位,字符串 | |
snmpv3_securityname | VARCHAR | True | False | 64 | snmp相关配置 | |
snmpv3_securitylevel | INT | True | False | 11 | snmp相关配置 | |
snmpv3_authpassphrase | VARCHAR | True | False | 64 | snmp相关配置 | |
snmpv3_privpassphrase | VARCHAR | True | False | 64 | snmp相关配置 | |
formula | VARCHAR | True | False | 255 | 公式,和multipler一起使用,比如乘倍 | |
error | VARCHAR | True | False | 128 | 错误信息 | |
lastlogsize | BIGINT | True | False | 64 | 最大日志容量 | |
logtimefmt | VARCHAR | True | False | 64 | 日志日期格式化 | |
templateid | BIGINT | False | False | 20 | 模板ID,与host表关联 | |
valuemapid | BIGINT | False | False | 20 | 监控项的值映射值的ID,与valuemap表关联 | |
params | TEXT | True | False | 0 | 参数 | |
ipmi_sensor | VARCHAR | True | False | 128 | Ipmi传感器 | |
authtype | INT | True | False | 11 | 认证类型: define('ITEM_AUTHTYPE_PASSWORD', 0); define('ITEM_AUTHTYPE_PUBLICKEY', 1); | |
username | VARCHAR | True | False | 64 | 用户名 | |
password | VARCHAR | True | False | 64 | 密码 | |
publickey | VARCHAR | True | False | 64 | 认证类型使用publickey的时候,该字段有效 | |
privatekey | VARCHAR | True | False | 64 | 私钥 | |
mtime | INT | True | False | 11 | ||
flags | INTEGER | True | False | 11 | 标识 | |
interfaceid | BIGINT | False | False | 20 | 服务接口ID,与interface表关联 | |
port | VARCHAR | True | False | 64 | 端口 | |
description | TEXT | True | False | 0 | 监控项描述 | |
inventory_link | INT | True | False | 11 | 资产链接Populates host inventory field | |
lifetime | VARCHAR | True | False | 255 | 使用周期 | |
False | snmpv3_authprotocol | INT | True | False | 11 | snmp相关配置 |
False | snmpv3_privprotocol | INT | True | False | 11 | snmp相关配置 |
False | state | INT | True | False | 11 | 报表 |
False | snmpv3_contextname | VARCHAR | True | False | 255 | snmp相关配置 |
False | evaltype | INT | True | False | 11 | 评估类型 |
False | jmx_endpoind | VARCHAR | True | False | 255 | Jmx终止点 |
False | master_itemid | BIGINT | True | False | 20 | 主监控项ID |
Type:监控项类型。
define('ITEM_TYPE_ZABBIX', 0);
define('ITEM_TYPE_SNMPV1', 1);
define('ITEM_TYPE_TRAPPER', 2);
define('ITEM_TYPE_SIMPLE', 3);
define('ITEM_TYPE_SNMPV2C', 4);
define('ITEM_TYPE_INTERNAL', 5);
define('ITEM_TYPE_SNMPV3', 6);
define('ITEM_TYPE_ZABBIX_ACTIVE', 7);
define('ITEM_TYPE_AGGREGATE', 8);
define('ITEM_TYPE_HTTPTEST', 9);
define('ITEM_TYPE_EXTERNAL', 10);
define('ITEM_TYPE_DB_MONITOR', 11);
define('ITEM_TYPE_IPMI', 12);
define('ITEM_TYPE_SSH', 13);
define('ITEM_TYPE_TELNET', 14);
define('ITEM_TYPE_CALCULATED',15);
define('ITEM_TYPE_JMX', 16);
status:当前状态,分为可用,不可用,和不支持三种:
define('ITEM_STATUS_ACTIVE',0);
define('ITEM_STATUS_DISABLED',1);
define('ITEM_STATUS_NOTSUPPORTED',3);
value_type:监控项的数据格式:
define('ITEM_VALUE_TYPE_FLOAT',0);
define('ITEM_VALUE_TYPE_STR',1);
define('ITEM_VALUE_TYPE_LOG',2);
define('ITEM_VALUE_TYPE_UINT64',3);
define('ITEM_VALUE_TYPE_TEXT',4);
监控项-应用关联表,与items、applications表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | itemappid | BIGINT | True | True | 20 | 监控项应用的关联ID |
applicationid | BIGINT | True | False | 20 | 应用ID | |
itemid | BIGINT | True | False | 20 | 监控项ID |
- maintenances表(空)
该表记录维护策略,与maintance_host,maintance_windows,maintance_group关联.
PK | Name | Type | Not Null | Unique | Len | Notes |
True | maintenanceid | BIGINT | True | True | 20 | 维护ID |
name | VARCHAR | True | False | 128 | 维护说明的标题 | |
maintenance_type | INT | True | False | 0 | 维护类型: 0:正常模式,继续收集监控数据 1:期间不再收集监控数据 | |
description | TEXT | True | False | 11 | 维护的描述 | |
active_since | INT | True | False | 11 | 维护策略启用时间 | |
active_till | INT | True | False | 11 | 维护策略生效时间 |
维护-主机组关联表,与maintenances、groups表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | maintenance_groupid | BIGINT | True | True | 20 | 维护策略与主机组的关联ID |
maintenanceid | BIGINT | True | False | 20 | 维护策略ID | |
groupid | BIGINT | True | False | 20 | 主机组ID |
该表将维护策略与主机关联起来,关联表为maintances和hosts。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | maintenance_hostid | BIGINT | True | True | 20 | 维护策略与主机的关联ID |
maintenanceid | BIGINT | True | False | 20 | 维护策略ID | |
hostid | BIGINT | True | False | 20 | 主机ID |
维护-时间窗口关联表,将maintances与timepreriod关联起来。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | maintenance_timeperiodid | BIGINT | True | True | 20 | 维护--时间窗口的关联ID |
maintenanceid | BIGINT | True | False | 20 | 维护策略ID | |
timeperiodid | BIGINT | True | False | 20 | 时间窗口ID |
映射值表,与valuemap表关联,是valuemap表的具体值表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | mappingid | BIGINT | True | True | 20 | 单个映射关联ID |
valuemapid | BIGINT | True | False | 20 | 与valuemap的ID关联,即表示valuemap的具体值 | |
value | VARCHAR | True | False | 64 | 需要被映射的值 | |
newvalue | VARCHAR | True | False | 64 | 映射后的新值 |
通知方式实例表,记录每个用户所有的通知方式。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | mediaid | BIGINT | True | True | 20 | 通知发送的实例ID,每个用户的每个通知方式作为一条记录 |
userid | BIGINT | True | False | 20 | 用户ID | |
mediatypeid | BIGINT | True | False | 20 | 详情如下: | |
sendto | VARCHAR | True | False | 100 | 发送到的地址,比如电子邮箱 | |
active | INTEGER | True | False | 11 | 是否启用,0表示启用: define('MEDIA_TYPE_STATUS_ACTIVE', 0); define('MEDIA_TYPE_STATUS_DISABLED', 1); | |
severity | INTEGER | True | False | 11 | 接受的告警等级,使用累加方式 | |
period | VARCHAR | True | False | 1024 | 通知方式的发送时间段,形式例如: 1-7,00:00-24:00 |
Mediatypeid:媒体类型,支持以下几种:
define('MEDIA_TYPE_EMAIL',0);
define('MEDIA_TYPE_EXEC',1);
define('MEDIA_TYPE_SMS',2);
define('MEDIA_TYPE_JABBER',3);
define('MEDIA_TYPE_EZ_TEXTING',100);
通知媒介配置表,包含短信、邮件等
PK | Name | Type | Not Null | Unique | Len | Notes |
True | mediatypeid | BIGINT | True | True | 20 | 媒介类型ID |
type | INT | True | False | 11 | 通知媒介类型 | |
description | VARCHAR | True | False | 100 | 描述 | |
smtp_server | VARCHAR | True | False | 255 | 邮箱专用: smtp服务器 | |
smtp_helo | VARCHAR | True | False | 255 | 邮件专用helo | |
smtp_email | VARCHAR | True | False | 255 | 邮件专用配置,邮件地址(发送者) | |
exec_path | VARCHAR | True | False | 255 | 脚本方式的执行路径 | |
gsm_modem | VARCHAR | True | False | 255 | 短信猫的设备路径 | |
username | VARCHAR | True | False | 255 | jabber的用户名 | |
passwd | VARCHAR | True | False | 255 | jabber的密码 | |
status | INTEGER | True | False | 是否启用,0表示启用,1表示未启用 | ||
False | smtp_port | INT | True | False | 11 | smtp端口 |
False | smtp_security | INT | True | False | 11 | smtp安全协议 |
False | smtp_verify_peer | INT | True | False | 11 | smtp平级验证 |
False | smtp_verify_host | INT | True | False | 11 | smtp主机验证 |
False | smtp_authentication | INT | True | False | 11 | smtp认证 |
False | exec_params | VARCHAR | True | False | 255 | 执行参数 |
False | maxsessions | INT | True | False | 11 | 最大sessions值 |
False | maxattempts | INT | True | False | 11 | 最多尝试次数 |
False | attempt_interval | VARCHAR | True | False | 32 | 每次尝试的间隔 |
- opcommand表(空)
操作命令实例表,记录某个action场景下面的操作。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | operationid | BIGINT | True | True | 20 | 操作ID |
type | INT | True | False | 11 | 详情如下: | |
scriptid | BIGINT | False | False | 20 | 脚本ID | |
execute_on | INT | True | False | 11 | 在server还是agent上执行,1表示server | |
port | VARCHAR | True | False | 64 | 执行端口 | |
authtype | INT | True | False | 11 | 认证类型:publickey or password | |
username | VARCHAR | True | False | 64 | 当认证类型为password时有用 | |
password | VARCHAR | True | False | 64 | 当认证类型为password时有用 | |
publickey | VARCHAR | True | False | 64 | 当认证类型为publickey时有用 | |
privatekey | VARCHAR | True | False | 64 | 当认证类型为publickey时有用 | |
command | TEXT | True | False | 0 | 远程执行的命令串 |
Type:支持的操作类型:
define('OPERATION_TYPE_MESSAGE',0);
define('OPERATION_TYPE_COMMAND',1);
define('OPERATION_TYPE_HOST_ADD',2);
define('OPERATION_TYPE_HOST_REMOVE',3);
define('OPERATION_TYPE_GROUP_ADD',4);
define('OPERATION_TYPE_GROUP_REMOVE',5);
define('OPERATION_TYPE_TEMPLATE_ADD', 6);
define('OPERATION_TYPE_TEMPLATE_REMOVE',7);
define('OPERATION_TYPE_HOST_ENABLE',8);
define('OPERATION_TYPE_HOST_DISABLE',9);
- opcommand_grp表(空)
远程命令-主机组关联表,以主机组为粒度,确定执行范围。与groups表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | opcommand_grpid | BIGINT | True | True | 20 | 关联主机组ID |
operationid | BIGINT | True | False | 20 | 操作ID,与opcommand表ID关联 | |
groupid | BIGINT | True | False | 20 | 主机组ID,与group表ID关联 |
- opcommand_hst表(空)
远程命令-主机关联表,以主机为粒度,确定执行范围。与hosts表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | opcommand_hstid | BIGINT | True | True | 20 | 关联主机ID |
False | operationid | BIGINT | True | False | 20 | 操作ID,与opcommand表ID关联 |
False | hostid | BIGINT | True | False | 20 | 主机ID,与host表ID关联 |
操作条件表。主要用来用来记录操作类型及操作符。与conditions表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | opconditionid | BIGINT | True | True | 20 | 操作条件主键ID |
operationid | BIGINT | True | False | 20 | 操作ID | |
conditiontype | INT | True | False | 11 | 详情如下: | |
operator | INT | True | False | 11 | 详情如下: | |
value | VARCHAR | True | False | 255 | 条件值 |
Conditiontype:条件类型,目前支持以下几种:
define('CONDITION_TYPE_HOST_GROUP', 0);
define('CONDITION_TYPE_HOST', 1);
define('CONDITION_TYPE_TRIGGER', 2);
define('CONDITION_TYPE_TRIGGER_NAME', 3);
define('CONDITION_TYPE_TRIGGER_SEVERITY', 4);
define('CONDITION_TYPE_TRIGGER_VALUE', 5);
define('CONDITION_TYPE_TIME_PERIOD', 6);
define('CONDITION_TYPE_DHOST_IP',7);
define('CONDITION_TYPE_DSERVICE_TYPE',8);
define('CONDITION_TYPE_DSERVICE_PORT',9);
define('CONDITION_TYPE_DSTATUS',10);
define('CONDITION_TYPE_DUPTIME',11);
define('CONDITION_TYPE_DVALUE',12);
define('CONDITION_TYPE_HOST_TEMPLATE',13);
define('CONDITION_TYPE_EVENT_ACKNOWLEDGED',14);
define('CONDITION_TYPE_APPLICATION',15);
define('CONDITION_TYPE_MAINTENANCE',16);
define('CONDITION_TYPE_NODE',17);
define('CONDITION_TYPE_DRULE',18);
define('CONDITION_TYPE_DCHECK',19);
define('CONDITION_TYPE_PROXY',20);
define('CONDITION_TYPE_DOBJECT',21);
define('CONDITION_TYPE_HOST_NAME',22);
operator:操作符,支持以下几种:
define('CONDITION_OPERATOR_EQUAL', 0);
define('CONDITION_OPERATOR_NOT_EQUAL',1);
define('CONDITION_OPERATOR_LIKE',2);
define('CONDITION_OPERATOR_NOT_LIKE',3);
define('CONDITION_OPERATOR_IN',4);
define('CONDITION_OPERATOR_MORE_EQUAL',5);
define('CONDITION_OPERATOR_LESS_EQUAL',6);
define('CONDITION_OPERATOR_NOT_IN',7);
用来记录操作对应的动作关联表。与actions表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | operationid | BIGINT | True | True | 20 | 操作ID |
actionid | BIGINT | True | False | 20 | 动作场景ID | |
operationtype | INT | True | False | 11 | 详情如下 | |
esc_period | INT | True | False | 255 | 执行时间 | |
esc_step_from | INT | True | False | 11 | 从第几步开始 | |
esc_step_to | INT | True | False | 11 | 到第几步(step) | |
evaltype | INT | True | False | 11 | 执行类型,远程命令还是发送消息 | |
False | recovery | INT | True | False | 11 | 恢复 |
Operationtype:操作类型,支持以下几种:
define('OPERATION_TYPE_MESSAGE',0);
define('OPERATION_TYPE_COMMAND',1);
define('OPERATION_TYPE_HOST_ADD',2);
define('OPERATION_TYPE_HOST_REMOVE',3);
define('OPERATION_TYPE_GROUP_ADD',4);
define('OPERATION_TYPE_GROUP_R EMOVE',5);
define('OPERATION_TYPE_TEMPLATE_ADD',6);
define('OPERATION_TYPE_TEMPLATE_REMOVE',7);
define('OPERATION_TYPE_HOST_ENABLE',8);
define('OPERATION_TYPE_HOST_DISABLE',9);
操作-主机组关联表,与operations、groups表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | opgroupid | BIGINT | True | True | 20 | 操作-主机组关联ID |
operationid | BIGINT | True | False | 20 | 操作ID,关联operation表ID | |
groupid | BIGINT | True | False | 20 | 主机组ID |
- opinventory表(空)
操作记录表,用来存放详细的操作记录。与operations表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | operationid | BIGINT | True | False | 20 | 操作ID,关联operation表ID |
False | inventory_mode | INT | True | False | 11 | 记录模式 |
发送消息操作表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | operationid | BIGINT | True | True | 20 | 操作ID,与operation表的ID关联- |
default_msg | INT | True | False | 11 | 默认的短信 | |
subject | VARCHAR | True | False | 255 | 标题 | |
message | TEXT | True | False | 0 | 短信内容 | |
mediatypeid | BIGINT | False | False | 20 | 通知媒介类型 |
发送消息操作-用户组关联表,用于以用户组为单位发送消息。与operations、usrgrp表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | opmessage_grpid | BIGINT | True | True | 20 | 发送消息操作-用户组关联ID |
operationid | BIGINT | True | False | 20 | 操作ID,与operation表关联 | |
usrgrpid | BIGINT | True | False | 20 | 用户组ID,与usergrp表ID关联 |
发送消息操作-用户关联表,用于以用户为单位发送消息。与operations、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | opmessage_usrid | BIGINT | True | True | 20 | 发送消息操作-用户关联ID |
operationid | BIGINT | True | False | 20 | 操作ID,与operation表ID关联 | |
userid | BIGINT | True | False | 20 | 用户ID,与user表的ID关联 |
操作-模板关联表,与host表的templateid关联。与operations、hosts表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | optemplateid | BIGINT | True | True | 20 | 操作-模板关联ID |
operationid | BIGINT | True | False | 20 | 操作ID,与operation表的ID关联 | |
templateid | BIGINT | True | False | 20 | 模板ID,与host表的hostid关联 |
用来记录事件发生的问题信息表,与events、users、correlation表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | events | BIGINT | True | True | 20 | 事件ID |
False | source | INT | True | False | 11 | 数据源 |
False | object | INT | True | False | 11 | 目标 |
False | objectid | BIGINT | True | False | 20 | 目标ID |
False | clock | INT | True | False | 11 | 出现问题时间 |
False | ns | INT | True | False | 11 | |
False | r_eventid | BIGINT | False | False | 20 | 恢复事件ID |
False | r_clock | INT | True | False | 11 | 恢复问题时间 |
False | r_ns | INT | True | False | 11 | |
False | correlationid | BIGINT | False | False | 20 | 与correlations表相关联ID |
False | userid | BIGINT | False | False | 20 | 相关联用户ID |
- problem_tag表(空)
用来记录事件发生的问题标识表,与events表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | problemtagid | BIGINT | True | True | 20 | 问题标识ID |
False | eventid | BIGINT | True | False | 20 | 事件ID |
False | tag | VARCHAR | True | False | 255 | 标识 |
False | value | VARCHAR | True | False | 255 | 值 |
记录用户详细配置信息表,与users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | profileid | BIGINT | True | True | 20 | 用户配置ID |
userid | BIGINT | True | False | 20 | 用户ID,与user表ID关联 | |
idx | VARCHAR | True | False | 96 | 详情如下: | |
idx2 | BIGINT | True | False | 20 | 同idx | |
value_id | BIGINT | True | False | 20 | 配置值,根据type字段而定 | |
value_int | INTEGER | True | False | 11 | 配置值,根据type字段而定 | |
value_str | VARCHAR | True | False | 255 | 配置值,根据type字段而定 | |
source | VARCHAR | True | False | 96 | 数据源 | |
type | INTEGER | True | False | 11 | 详情如下: |
idx:配置索引,字符串显示,目前支持以下几种:
web.actionconf.eventsource 、web.actionconf.php.sort
web.actionconf.php.sortorder 、web.applications.php.sort
web.applications.php.sortorder 、web.auditlogs.filter.action
web.auditlogs.filter.alias 、web.auditlogs.filter.resourcetype
web.auditlogs.timeline.period 、web.auditlogs.timeline.stime
web.avail_report.0.groupid 、web.avail_report.0.hostid
web.avail_report.0.timesince 、web.avail_repor t.0.timetill
web.avail_report.mode 、web.cm.groupid 、web.config.groupid
web.config.hostid 、web.dashboard.hats.hat_favgrph.state
web.dashboard.hats.hat_lastiss.state
web.dashboard.hats.hat_stszbx.state
web.dashboard.rf_rate.hat_lastiss 、web.dashconf.filter.enable
web.discovery.php.sort 、web.discovery.php.sortorder
web.discoveryconf.php.sort 、web.discoveryconf.php.sortorder
web.disc_prototypes.php.sort、web.disc_prototypes.php.sortorder
web.events.filter.state
type:用户配置数据类型:
define('PROFILE_TYPE_UNKNOWN',0);
define('PROFILE_TYPE_ID',1);
define('PROFILE_TYPE_INT',2);
define('PROFILE_TYPE_STR',3);
define('PROFILE_TYPE_ARRAY_ID',4);
define('PROFILE_TYPE_ARRAY_INT',5);
define('PROFILE_TYPE_ARRAY_STR',6);
代理-自动登记-主机表,PHP前端未用。与hosts表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | id | BIGINT | True | True | 20 | 代理主机ID |
clock | INT | True | False | 11 | 登记时刻,unix时间戳 | |
host | VARCHAR | True | False | 64 | 主机名称 | |
listen_ip | VARCHAR | True | False | 39 | 监听IP | |
listen_port | INT | True | False | 11 | 监听端口 | |
listen_dns | VARCHAR | True | False | 64 | 监听DNS | |
False | listen_dns | VARCHAR | True | False | 64 | 监听DNS |
False | listen_metadate | VARCHAR | True | False | 255 | 监听元数据 |
- proxy_dhistory表(空)
代理-自动发现历史表,PHP前端未用,server使用。与drules、dcheck表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | id | BIGINT | True | True | 20 | 代理_自动发现ID |
clock | INT | True | False | 11 | 自动发现时间 | |
druleid | BIGINT | True | False | 20 | 规则 | |
type | INT | True | False | 11 | 类型 | |
ip | VARCHAR | True | False | 39 | IP地址 | |
port | INT | True | False | 11 | 端口地址 | |
value | VARCHAR | True | False | 255 | 值 | |
status | INT | True | False | 11 | 状态 | |
dcheckid | BIGINT | False | False | 20 | 自动检查ID | |
dns | VARCHAR | True | False | 64 | DNS地址 |
- proxy_history表(空)
代理历史数据表,PHP前端未用,server端使用,与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | id | BIGINT | True | True | 20 | 记录ID,表示哪个记录已经从proxy端被记录同步到server端 |
itemid | BIGINT | True | False | 20 | 监控项ID | |
clock | INT | True | False | 11 | 收集时间(使用proxy的时间) | |
timestamp | INT | True | False | 11 | 用于widonws的时间戳 | |
source | VARCHAR | True | False | 64 | 用于windows的事件记录源 | |
severity | INT | True | False | 11 | 用于windows,记录严重程度 | |
value | LONGTEXT | True | False | 0 | 实际值 | |
logeventid | INT | True | False | 11 | 用于windows,时间ID(logeventID) | |
ns | INT | True | False | 11 | ||
status | INT | True | False | 11 | 状态 | |
False | lastlogsize | BIGINT | True | False | 20 | 最大日志大小 |
False | mtime | INT | True | False | 11 | |
False | flags | INT | True | False | 11 | 标识 |
正则表达式信息记录表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | regexpid | BIGINT | True | True | 20 | 正则表达式ID |
name | VARCHAR | True | False | 128 | 正则表达名称 | |
test_string | TEXT | True | False | 0 | 测试字符串 |
权限配置表,用于记录用户组(usrgrp)与主机组(group)之间的权限关联,权限分为可读可写、可读、不可读不可写三种,与groups表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | rightid | BIGINT | True | True | 20 | 权限ID |
groupid | BIGINT | True | False | 20 | 与usrgrp的组ID关联 | |
permission | INT | True | False | 11 | 权限: 3:可读可写 2:只可读 1:deny | |
id | BIGINT | True | False | 20 | 与group的组ID关联 |
- screen_user表(空)
屏幕实例关联用户表,与users、screens表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | screenuserid | BIGINT | True | True | 20 | 屏幕实例关联用户的ID |
False | screenid | BIGINT | True | False | 20 | 屏幕实例ID |
False | userid | BIGINT | True | False | 20 | 用户ID |
False | permission | INT | True | False | 11 | 权限 |
- screen_usrgrp表(空)
屏幕实例关联用户组表,与usrgrp、screens表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | screenusrgrpid | BIGINT | True | True | 20 | 屏幕实例关联用户组的ID |
False | screenid | BIGINT | True | False | 20 | 屏幕实例ID |
False | usrgrpid | BIGINT | True | False | 20 | 用户组ID |
False | permission | INT | True | False | 11 | 权限 |
屏幕实例表,用于记录一个屏幕的行数和列数,并与hosts、users表关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | screenid | BIGINT | True | True | 20 | 屏幕实例ID |
name | VARCHAR | True | False | 255 | 屏幕实例名称 | |
hsize | INT | True | False | 11 | 列数 | |
vsize | INT | True | False | 11 | 行数 | |
templateid | BIGINT | False | False | 20 | 模板ID,与host的id关联 | |
False | userid | BIGINT | False | False | 20 | 用户ID |
False | private | INT | True | False | 11 |
屏幕子元素配置表,用于配置单个屏幕里面的元素,包括大小,样式,类型等,
与screens表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | screenitemid | BIGINT | True | True | 20 | 屏幕子元素ID |
screenid | BIGINT | True | False | 20 | 屏幕ID | |
resourcetype | INT | True | False | 11 | 详情如下: | |
resourceid | BIGINT | True | False | 20 | 资源ID,依赖于资源类型 | |
width | INT | True | False | 11 | 宽度,像素 | |
height | INT | True | False | 11 | 高度,像素 | |
x | INT | True | False | 11 | 起始的X轴坐标 | |
y | INT | True | False | 11 | 起始的Y轴坐标 | |
colspan | INT | True | False | 11 | 列扩展 | |
rowspan | INT | True | False | 11 | 行扩展 | |
elements | INT | True | False | 11 | 元素 | |
valign | INT | True | False | 11 | 垂直对齐方式 | |
halign | INT | True | False | 11 | 水平对齐方式 | |
style | INT | True | False | 11 | 样式 | |
url | VARCHAR | True | False | 255 | 当类型为url时,记录url字符串 | |
dynamic | INT | True | False | 11 | 是否动态: define('SCREEN_SIMPLE_ITEM', 0); define('SCREEN_DYNAMIC_ITEM', 1); | |
sort_triggers | INT | True | False | 11 | 详情如下: | |
False | application | VARCHAR | True | False | 255 | 对应的应用 |
False | Max_columns | INT | True | False | 11 | 最大列 |
Resourcetype:资源类型,目前支持以下几种方式:
define('SCREEN_RESOURCE_GRAPH',0);
define('SCREEN_RESOURCE_SIMPLE_GRAPH',1);
define('SCREEN_RESOURCE_MAP', 2);
define('SCREEN_RESOURCE_PLAIN_TEXT',3);
define('SCREEN_RESOURCE_HOSTS_INFO',4);
define('SCREEN_RESOURCE_TRIGGERS_INFO',5);
define('SCREEN_RESOURCE_SERVER_INFO',6);
define('SCREEN_RESOURCE_CLOCK',7);
define('SCREEN_RESOURCE_SCREEN',8);
define('SCREEN_RESOURCE_TRIGGERS_OVERVIEW',9);
define('SCREEN_RESOURCE_DATA_OVERVIEW',10);
define('SCREEN_RESOURCE_URL',11);
define('SCREEN_RESOURCE_ACTIONS',12);
define('SCREEN_RESOURCE_EVENTS',13);
define('SCREEN_RESOURCE_HOSTGROUP_TRIGGERS',14);
define('SCREEN_RESOURCE_SYSTEM_STATUS',15);
define('SCREEN_RESOURCE_HOST_TRIGGERS',16);
define('SCREEN_RESOURCE_HISTORY',17);
define('SCREEN_RESOURCE_CHART',18);
sort_triggers:选择为status host trigger的时候,可以提供几种trigger的排序方式:
define('SCREEN_SORT_TRIGGERS_DATE_DESC',0);
define('SCREEN_SORT_TRIGGERS_SEVERITY_DESC',1);
define('SCREEN_SORT_TRIGGERS_HOST_NAME_ASC',2);
define('SCREEN_SORT_TRIGGERS_TIME_ASC',3);
define('SCREEN_SORT_TRIGGERS_TIME_DESC',4);
define('SCREEN_SORT_TRIGGERS_TYPE_ASC',5);
define('SCREEN_SORT_TRIGGERS_TYPE_DESC',6);
define('SCREEN_SORT_TRIGGERS_STATUS_ASC',7);
define('SCREEN_SORT_TRIGGERS_STATUS_DESC',8);
define('SCREEN_SORT_TRIGGERS_RETRIES_LEFT_ASC',9);
define('SCREEN_SORT_TRIGGERS_RETRIES_LEFT_DESC',10);
define('SCREEN_SORT_TRIGGERS_RECIPIENT_ASC',1);
define('SCREEN_SORT_TRIGGERS_RECIPIENT_DESC',2);
脚本配置表,定义脚本的执行路径和方式。与usrgrp、groups表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | scriptid | BIGINT | True | True | 20 | 脚本ID |
name | VARCHAR | True | False | 255 | 脚本名称 | |
command | VARCHAR | True | False | 255 | 脚本命令 | |
host_access | INT | True | False | 11 | 需要的主机权限,2为只读即可 | |
usrgrpid | BIGINT | False | False | 20 | 用户组ID | |
groupid | BIGINT | False | False | 20 | 主机组ID,NULL表示所有主机组均可使用 | |
description | TEXT | True | False | 0 | 脚本描述 | |
confirmation | VARCHAR | True | False | 255 | 是否使用确认功能,若启用,则该字段不为空,且为确认信息。 | |
type | INTEGER | True | False | 11 | 脚本类型,包括脚本或者IPMI,0表示脚本,1表示IPMI | |
execute_on | INTEGER | True | False | 11 | 执行位置: 1表示server 2表示agent |
- service_alarms表(空)
服务告警表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | servicealarmid | BIGINT | True | True | 20 | 服务告警参数ID |
serviceid | BIGINT | True | False | 20 | 服务ID | |
clock | INT | True | False | 11 | 服务告警发生时间 | |
value | INT | True | False | 11 | 值 |
- services表(空)
服务实例表。与triggers表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | serviceid | BIGINT | True | True | 20 | 服务ID |
name | VARCHAR | True | False | 128 | 服务名称 | |
status | INT | True | False | 11 | 服务状态 | |
algorithm | INT | True | False | 11 | 详情如下: | |
triggerid | BIGINT | False | False | 20 | 触发器ID,与trigger表ID关联 | |
showsla | INT | True | False | 11 | 是否显示SLA,服务等级协议 | |
goodsla | DOUBLE | True | False | 16 | SLA的阀值,浮点表示 | |
sortorder | INTEGER | True | False | 11 | 排序,0-999,用于服务树状结构展示 |
Algorithm:服务算法
define('SERVICE_ALGORITHM_NONE',0); // do not calculate
define('SERVICE_ALGORITHM_MAX',1); // problem, if one chil dren has a problem
define('SERVICE_ALGORITHM_MIN',2); // problem, if all children have problems
- services_links表(空)
服务依赖关系表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | linkid | BIGINT | True | True | 20 | 链接ID |
serviceupid | BIGINT | True | False | 20 | 服务启动ID | |
servicedownid | BIGINT | True | False | 20 | 服务终止ID | |
soft | INT | True | False | 11 | 依赖软件 |
- services_times表(空)
服务时间定义表,用于定义IT服务的开、关时间段,支持循环(按星期)或者单次。与items、services表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | timeid | BIGINT | True | True | 20 | 时间ID |
serviceid | BIGINT | True | False | 20 | 服务ID,与services表关联 | |
type | INT | True | False | 11 | 详情如下: | |
ts_from | INT | True | False | 11 | 从什么时候开始 | |
ts_to | INT | True | False | 11 | 到什么时间结束 | |
note | VARCHAR | True | False | 255 | 单次关闭的备注 |
Type:时间类型:
define('SERVICE_TIME_TYPE_UPTIME',0);
define('SERVICE_TIME_TYPE_DOWNTIME',1);
define('SERVICE_TIME_TYPE_ONETIME_DOWNTIME',2);
会话信息记录表。与users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sessionid | VARCHAR | True | True | 32 | 会话ID |
userid | BIGINT | True | False | 20 | 用户ID | |
lastaccess | INT | True | False | 11 | 最后访问事件,unix时间戳 | |
status | INT | True | False | 11 | 状态: define('ZBX_SESSION_ACTIVE', 0); define('ZBX_SESSION_PASSIVE', 1); |
- slides表(空)
单个幻灯片配置表,记录一个幻灯片组所包含的所有单个幻灯片的配置,与screens表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | slideid | BIGINT | True | True | 20 | 幻灯片ID |
slideshowid | BIGINT | True | False | 20 | 关联的幻灯展示ID | |
screenid | BIGINT | True | False | 20 | 展示的屏幕ID | |
step | INT | True | False | 11 | 第几步 | |
delay | INT | True | False | 11 | 延时秒 |
- slideshow_user表(空)
单个幻灯片展示实例-用户表,记录一个幻灯片组所包含的所有单个幻灯片与用户的关联关系,与slideshow、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | slideshowuserid | BIGINT | True | True | 20 | 幻灯片展示关联的用户ID |
False | slideshowid | BIGINT | True | False | 20 | 关联的幻灯展示ID |
False | userid | BIGINT | True | False | 20 | 用户ID |
False | permission | INT | True | False | 11 | 权限 |
- slideshow_usrgrp表(空)
单个幻灯片展示实例-用户组表,记录一个幻灯片组所包含的所有单个幻灯片与用户组的关联关系,与slideshow、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | slideshowusrgrpid | BIGINT | True | True | 20 | 幻灯片展示关联的用户组ID |
False | slideshowid | BIGINT | True | False | 20 | 关联的幻灯展示ID |
False | usrgrpid | BIGINT | True | False | 20 | 用户组ID |
False | permission | INT | True | False | 11 | 权限 |
- slideshows表(空)
幻灯展示实例表,即幻灯片组。与users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | slideshowid | BIGINT | True | True | 20 | 幻灯片组ID |
name | VARCHAR | True | False | 255 | 名称 | |
delay | INT | True | False | 32 | 两个片组间的延时 | |
True | userid | BIGINT | True | True | 20 | 用户ID |
False | private | INT | True | False | 11 |
系统地图元素触发器关联表,与triggers表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | selement_triggerid | BIGINT | Tru e | True | 20 | 系统地图元素与触发器的关联ID |
selementid | BIGINT | True | False | 20 | 元素ID | |
triggerid | BIGINT | True | False | 255 | 触发器ID |
系统地图元素URL关联表
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sysmapelementurlid | BIGINT | True | True | 20 | 系统地图元素与URL的关联ID |
False | selementid | BIGINT | True | False | 20 | 元素ID |
False | name | VARCHAR | True | False | 255 | 名称 |
False | url | VARCHAR | True | False | 255 | URL |
系统地图模型表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sysmap_shapeid | BIGINT | True | True | 20 | 系统地图模型ID |
False | sysmapid | BIGINT | True | False | 20 | 系统地图ID |
False | type | INT | True | False | 11 | 类型 |
False | x | INT | True | False | 11 | 起始的X轴坐标 |
False | y | INT | True | False | 11 | 起始的Y轴坐标 |
False | width | INT | True | False | 11 | 宽度,像素 |
False | height | INT | True | False | 11 | 高度,像素 |
False | text | TEXT | True | False | 0 | 文本信息 |
False | font | INT | True | False | 11 | 前端 |
False | font_size | INT | True | False | 11 | 前端大小 |
False | font_color | VARCHAR | True | False | 6 | 前端颜色 |
False | text_valign | INT | True | False | 11 | 文本垂直对齐方式 |
False | text_halign | INT | True | False | 11 | 文本水平对齐方式 |
False | border_type | INT | True | False | 11 | 边框样式 |
False | border_width | INT | True | False | 11 | 边框宽度 |
False | border_color | VARCHAR | True | False | 6 | 边框颜色 |
False | background_color | VARCHAR | True | False | 6 | 背景颜色 |
False | zindex | INT | True | False | 11 | 首页 |
- sysmap_url表(空)
系统地图-URL关联表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sysmapurlid | BIGINT | True | True | 20 | 系统地图-URL关联ID |
False | sysmapid | BIGINT | True | False | 20 | 系统地图ID |
False | name | VARCHAR | True | False | 255 | URL名称 |
False | url | VARCHAR | True | False | 255 | URL地址 |
False | elementtype | INTEGER | True | False | 11 | 详情如下: |
elementtypeL元素类型,每种类型的元素都可以设定URL
define('SYSMAP_ELEMENT_TYPE_HOST',0);
define('SYSMAP_ELEMENT_TYPE_MAP',1);
define('SYSMAP_ELEMENT_TYPE_TRIGGER',2);
define('SYSMAP_ELEMENT_TYPE_HOST_GROUP',3);
define('SYSMAP_ELEMENT_TYPE_IMAGE',4);
- sysmap_user表(空)
系统地图关联用户表,记录用户的关联关系,与sysmap、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sysmapuserid | BIGINT | True | True | 20 | 系统地图关联的用户ID |
False | sysmapid | BIGINT | True | False | 20 | 关联的系统地图ID |
False | userid | BIGINT | True | False | 20 | 用户ID |
False | permission | INT | True | False | 11 | 权限 |
- sysmap_usrgrp表(空)
系统地图关联用户表,记录用户的关联关系,与sysmap、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sysmapusrgrpid | BIGINT | True | True | 20 | 系统地图关联的用户组ID |
False | sysmapid | BIGINT | True | False | 20 | 关联的系统地图ID |
False | usrgrpid | BIGINT | True | False | 20 | 用户组ID |
False | permission | INT | True | False | 11 | 权限 |
系统地图表。包含系统地图配置显示信息及标签属性。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | sysmapid | BIGINT | True | True | 20 | 系统地图ID |
name | VARCHAR | True | False | 128 | 系统地图名称 | |
width | INT | True | False | 11 | 宽度,像素 | |
height | INT | True | False | 11 | 高度,像素 | |
backgroundid | BIGINT | False | False | 20 | 背景图像ID,引用image表 | |
label_type | INT | True | False | 11 | 详情如下: | |
label_location | INT | True | False | 11 | 详情如下: | |
highlight | INT | True | False | 11 | 是否高亮 | |
expandproblem | INT | True | False | 11 | 是否展开显示问题 | |
markelements | INT | True | False | 11 | 标记元素 | |
show_unack | INT | True | False | 11 | 是否显示未确认的数据 | |
grid_size | INT | True | False | 11 | 网格大小,像素 | |
grid_show | INT | True | False | 11 | 是否显示网格 | |
grid_align | INT | True | False | 11 | 网格对齐功能开启,1表示开启 | |
label_format | INT | True | False | 11 | 标签化分类 | |
label_type_host | INT | True | False | 11 | 主机标签类型 | |
label_type_hostgroup | INT | True | False | 11 | 主机组标签类型 | |
label_type_trigger | INT | True | False | 11 | 触发器标签类型 | |
label_type_map | INT | True | False | 11 | 地图标签类型 | |
label_type_image | INT | True | False | 11 | 图片标签类型 | |
label_string_host | VARCHAR | True | False | 255 | 主机字符串标签 | |
label_string_hostgroup | VARCHAR | True | False | 255 | 主机组标签字符串 | |
label_string_trigger | VARCHAR | True | False | 255 | 触发器字符串标签 | |
label_string_map | VARCHAR | True | False | 255 | 地图字符串标签 | |
label_string_image | VARCHAR | True | False | 255 | 图片字符串标签 | |
iconmapid | BIGINT | False | False | 图标的ID,会调用icon_map表中的数据 | ||
expand_macros | INT | True | False | 是否启用宏 |
label_type:标签类型
define('MAP_LABEL_TYPE_LABEL',0);
define('MAP_LABEL_TYPE_IP',1);
define('MAP_LABEL_TYPE_NAME',2);
define('MAP_LABEL_TYPE_STATUS',3);
define('MAP_LABEL_TYPE_NOTHING',4);
define('MAP_LABEL_TYPE_CUSTOM',5)
label_location:标签位置
define('MAP_LABEL_LOC_BOTTOM',0);
define('MAP_LABEL_LOC_LEFT',1);
define('MAP_LABEL_LOC_RIGHT',2);
define('MAP_LABEL_LOC_TOP',3);
系统地图-元素关联表。与sysmaps表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | selementid | BIGINT | True | True | 20 | 系统元素ID |
sysmapid | BIGINT | True | False | 20 | 系统地图ID | |
elementid | BIGINT | True | False | 20 | 元素ID | |
elementtype | INT | True | False | 11 | 元素类型 | |
iconid_off | BIGINT | False | False | 20 | 关闭图标ID | |
iconid_on | BIGINT | False | False | 20 | 开启图标ID | |
label | VARCHAR | True | False | 2048 | 标签 | |
label_location | INT | False | False | 11 | 标签位置 | |
x | INT | True | False | 11 | 起始的X轴坐标 | |
y | INT | True | False | 11 | 起始的Y轴坐标 | |
iconid_disabled | BIGINT | False | False | 20 | 禁用的图标ID | |
iconid_maintenance | BIGINT | False | False | 20 | 维护的图标ID | |
elementsubtype | INT | True | False | 11 | 子元素类型 | |
areatype | INT | True | False | 11 | 区域类型 | |
width | INT | True | False | 11 | 宽度,像素 | |
height | INT | True | False | 11 | 高度,像素 | |
viewtype | INT | True | False | 11 | 视图类型 | |
use_iconmap | INT | True | False | 11 | 用户图标地图 | |
False | use_iconmap | INT | True | False | 11 | 用户图标地图 |
False | application | VARCHAR | True | False | 255 | 关联的应用 |
系统地图连接-触发器关联表。与triggers表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | linktriggerid | BIGINT | True | True | 20 | 连接-触发器关联ID |
linkid | BIGINT | True | False | 20 | 连接ID | |
triggerid | BIGINT | True | False | 20 | 触发器ID | |
drawtype | INT | True | False | 11 | 详情如下: | |
color | VARCHAR | True | False | 6 | 连接颜色 |
Drawtype:连接绘画形式
define('GRAPH_ITEM_DRAWTYPE_LINE', 0);
define('GRAPH_ITEM_DRAWTYPE_FILLED_REGION', 1);
define('GRAPH_ITEM_DRAWTYPE_BOLD_LINE', 2);
define('GRAPH_ITEM_DRAWTYPE_DOT', 3);
define('GRAPH_ITEM_DRAWTYPE_DASHED_LINE',4);
define('GRAPH_ITEM_DRAWTYPE_GRADIENT_LINE',5);
define('GRAPH_ITEM_DRAWTYPE_BOLD_DOT',6);
- sysmaps_links表(空)
系统地图链接表。与sysmaps、sysmaps_elements表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | linkid | BIGINT | True | True | 20 | 链接ID |
sysmapid | BIGINT | True | False | 20 | 系统地图ID | |
selementid1 | BIGINT | True | False | 20 | 链接的第一个元素ID,与sysmap_elements的ID关联 | |
selementid2 | BIGINT | True | False | 20 | 链接的第二个元素ID,与sysmap_elements的ID关联 | |
drawtype | INTEGER | True | False | 11 | 详情如下: | |
color | VARCHAR | True | False | 6 | 默认颜色 | |
label | VARCHAR | True | False | 2048 | 链接标签名称 |
Drawtype:绘制类型
define('GRAPH_ITEM_DRAWTYPE_LINE',0);
define('GRAPH_ITEM_DRAWTYPE_FILLED_REGION',1);
define('GRAPH_ITEM_DRAWTYPE_BOLD_LINE',2);
define('GRAPH_ITEM_DRAWTYPE_DOT',3);
define('GRAPH_ITEM_DRAWTYPE_DASHED_LINE',4);
define('GRAPH_ITEM_DRAWTYPE_GRADIENT_LINE',5);
define('GRAPH_ITEM_DRAWTYPE_BOLD_DOT',6);
- task表(空)
任务调度表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | taskid | BIGINT | True | True | 20 | 任务调度ID |
False | type | INT | True | False | 11 | 任务调度类型 |
False | status | INT | True | False | 11 | 状态 |
False | clock | INT | True | False | 11 | 任务调度时间 |
False | ttl | INT | True | False | 11 | |
False | proxy_hostoid | VARCHAR | True | False | 20 | 代理主机ID |
- task_acknowledge表(空)
任务调度信息告警确认表,与acknowledges表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | taskid | BIGINT | True | True | 20 | 任务调度ID |
False | acknowledgeid | BIGINT | True | False | 20 | 关联的告警确认ID |
任务调度问题关闭表,与acknowledges表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | taskid | BIGINT | True | True | 20 | 任务调度ID |
False | acknowledgeid | BIGINT | True | False | 20 | 关联的告警确认ID |
任务远程命令信息记录表。与task、alerts、hosts表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | taskid | BIGINT | True | True | 20 | 任务调度ID |
False | command_type | INT | True | False | 11 | 命令类型 |
False | execute_on | INT | True | False | 11 | 开启执行权限 |
False | port | INT | True | False | 11 | 端口 |
False | authtype | INT | True | False | 11 | 认证类型 |
False | username | VARCHAR | True | False | 64 | 用户名 |
False | password | VARCHAR | True | False | 64 | 密码 |
False | publickey | VARCHAR | True | False | 64 | 公钥 |
False | privatekey | VARCHAR | True | False | 64 | 私钥 |
False | command | TEXT | True | False | 0 | 命令 |
True | alertid | BIGINT | True | False | 20 | 资产ID |
False | parent_taskid | BIGINT | True | False | 20 | 父任务调度ID |
False | hostid | BIGINT | True | False | 20 | 主机ID |
任务远程命令的结果信息记录表。与task
PK | Name | Type | Not Null | Unique | Len | Notes |
True | taskid | BIGINT | True | True | 20 | 任务调度ID |
False | status | INT | True | False | 11 | 状态 |
False | parent_taskid | BIGINT | True | False | 20 | 父任务调度ID |
False | info | TEXT | True | False | 0 | 结果信息 |
- timeperiods表(空)
时间窗口定义表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | timeperiodid | BIGINT | True | True | 20 | 时间窗口ID |
timeperiod_type | INT | True | False | 11 | 详情如下: | |
every | INT | True | False | 11 | 每多少单位时间执行一次 | |
month | INT | True | False | 11 | 月份 | |
dayofweek | INT | True | False | 11 | 星期 | |
day | INT | True | False | 11 | 日子 | |
start_time | INT | True | False | 11 | 开始时间 | |
period | INT | True | False | 11 | 窗口时间长度,秒 | |
start_date | INT | True | False | 11 | 开始日期,用于单次执行 |
timeperiod_type:目前支持4种时间窗口
define('TIMEPERIOD_TYPE_ONETIME',0); //单次执行
define('TIMEPERIOD_TYPE_HOURLY',1);//按小时
define('TIMEPERIOD_TYPE_DAILY',2);//按天算
define('TIMEPERIOD_TYPE_WEEKLY',3);//每周
define('TIMEPERIOD_TYPE_MONTHLY',4);//按月算
define('TIMEPERIOD_TYPE_YEARLY',5); //按年算,目前不支持
趋势表,浮点型,每个小时统计数
PK | Name | Type | Not Null | Unique | Len | Notes |
True | itemid | BIGINT | True | True | 20 | 监控项ID |
clock | INT | True | True | 11 | 时间 | |
num | INT | True | False | 11 | 已经收集的数据量 | |
value_min | DOUBLE | True | False | 16 | 该监控项的最小值 | |
value_avg | DOUBLE | True | False | 16 | 该监控项的平均值 | |
value_max | DOUBLE | True | False | 16 | 该监控项的最大值 |
趋势长整型表,每个小时。与items表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | itemid | BIGINT | True | True | 20 | 监控项ID |
clock | INT | True | True | 11 | 趋势时刻 | |
num | INT | True | False | 1 | 第几个趋势值 | |
value_min | BIGINT | True | False | 20 | 趋势最小值 | |
value_avg | BIGINT | True | False | 20 | 趋势平均值 | |
value_max | BIGINT | True | False | 20 | 趋势最大值 |
触发器依赖表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | triggerdepid | BIGINT | True | True | 20 | 触发器依赖ID |
triggerid_down | BIGINT | True | False | 20 | 依赖的触发器ID | |
triggerid_up | BIGINT | True | False | 20 | 被依赖的触发器 |
触发器自动发现表,与triggers表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
triggerid | BIGINT | True | False | 20 | 触发器ID | |
parent_triggerid | BIGINT | True | False | 20 | 父触发器ID |
- trigger_tag表(空)
触发器标签标识信息记录表,与triggers表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | triggertagid | BIGINT | True | False | 20 | 触发器标识ID |
False | triggerid | BIGINT | True | False | 20 | 触发器ID |
False | tag | VARCHAR | True | False | 255 | 标签标识 |
False | value | VARCHAR | True | False | 255 | 值 |
触发器实例表。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | triggerid | BIGINT | True | True | 20 | 触发器ID |
expression | VARCHAR | True | False | 2048 | 触发器表达式 | |
description | VARCHAR | True | False | 255 | 触发器描述 | |
url | VARCHAR | True | False | 255 | url地址 | |
status | INT | True | False | 11 | 0 表示Trigger is active 1表示r is disabled | |
value | INT | True | False | 11 | 0表示OK 1表示PROBLEM 2表示UNKNOWN | |
priority | INT | True | False | 11 | 0表示Not classified 1表示 Information 2表示Warning 3表示Average 4表示High 5表示 Disaster | |
lastchange | INT | True | False | 11 | 最后更改时间 | |
comments | TEXT | True | False | 0 | 注释 | |
error | VARCHAR | True | False | 2048 | 错误信息 | |
templateid | BIGINT | False | False | 20 | 模板ID | |
type | INT | True | False | 11 | 0表示Normal event generation 1表示 Generate multiple PROBLEM event | |
recovery_mode | INT | True | False | 11 | 恢复模式 | |
False | recovery_expression | VARCHAR | True | False | 2048 | 恢复表达式 |
False | correlation_mode | INT | True | False | 11 | 关联模式 |
False | correlation_mode | VARCHAR | True | False | 255 | 关联标识 |
False | manual_close | INT | True | False | 11 | 是否手动关闭 |
用户实例表,用于记录单个用户信息。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | userid | BIGINT | True | True | 20 | 用户ID |
alias | VARCHAR | True | False | 100 | 用户别名,用于显示 | |
name | VARCHAR | True | False | 100 | 用户名 | |
surname | VARCHAR | True | False | 100 | 超级用户 | |
passwd | CHAR | True | False | 32 | 密码 | |
url | VARCHAR | True | False | 255 | 登录后的URL | |
autologin | INT | True | False | 11 | 是否自动登录 | |
autologout | INT | True | False | 32 | 是否自动登出 | |
lang | VARCHAR | True | False | 5 | 使用的语言,需要安装 | |
refresh | INTEGER | True | False | 32 | 自动刷新间隔,单位秒 | |
type | INTEGER | True | False | 11 | 用户类型,分为超级管理员、普通管理员和普通用户 define('USER_TYPE_ZABBIX_USER', 1); define('USER_TYPE_ZABBIX_ADMIN', 2); define('USER_TYPE_SUPER_ADMIN', 3); | |
theme | VARCHAR | True | False | 128 | 使用的主题 | |
attempt_failed | INTEGER | True | False | 11 | 尝试失败的次数 | |
attempt_ip | VARCHAR | True | False | 39 | 尝试IP | |
attempt_clock | INTEGER | True | False | 11 | 最后尝试时间 | |
rows_per_page | INTEGER | True | False | 11 | 每页显示多少行(或记录) |
用户-用户组关联表。与usrgrp、users表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | id | BIGINT | True | True | 20 | 关联ID |
usrgrpid | BIGINT | True | False | 20 | 用户组ID | |
userid | BIGINT | True | False | 20 | 用户ID |
用户组表,支持用户组状态和debug模式配置。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | usrgrpid | BIGINT | True | True | 20 | 用户组ID |
name | VARCHAR | True | False | 64 | 用户组名称 | |
gui_access | INT | True | False | 11 | 详情如下: | |
users_status | INT | True | False | 11 | 0表示启用,1表示disable | |
debug_mode | INT | True | False | 11 | 是否使用debug模式 1表示开启,0表示未开启 |
Gui_access:界面访问:
define('GROUP_GUI_ACCESS_SYSTEM', 0);
define('GROUP_GUI_ACCESS_INTERNAL', 1);
define('GROUP_GUI_ACCESS_DISABLED', 2);
System default- use default authentication
Internal - use Zabbix authentication. Ignored if HTTP authentication is set
Disabled - access to Zabbix GUI is forbidden
值映射组表,用于记录单个映射实例,不包含映射具体的值(具体值在mapping表中记录)
PK | Name | Type | Not Null | Unique | Len | Notes |
True | valuemapid | BIGINT | True | True | 20 | 值映射ID |
name | VARCHAR | True | False | 64 | 映射组名称 |
仪表盘面板工具配置信息记录表,与dashboard表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | widgetid | BIGINT | True | True | 20 | 工具ID |
False | dashboardid | BIGINT | True | False | 20 | 仪表盘ID |
False | type | VARCHAR | True | False | 255 | 工具类型 |
False | name | VARCHAR | True | False | 255 | 工具名称 |
False | x | INT | True | False | 11 | 起始的X轴坐标 |
False | y | INT | True | False | 11 | 起始的Y轴坐标 |
False | width | INT | True | False | 11 | 宽度,像素 |
False | height | INT | True | False | 11 | 高度,像素 |
仪表盘面板工具域配置信息记录表,与dashboard、widget、groups、hosts、items、graphs、sysmaps表相关联。
PK | Name | Type | Not Null | Unique | Len | Notes |
True | widget_fieldid | BIGINT | True | True | 20 | 工具域ID |
True | widgetid | BIGINT | True | True | 20 | 工具ID |
False | type | INT | True | False | 11 | 工具类型 |
False | name | VARCHAR | True | False | 255 | 工具名称 |
False | value_int | BIGINT | True | False | 11 | 整数类型的值 |
False | value_str | BIGINT | True | False | 255 | 字符串类型的值 |
False | value_groupid | BIGINT | True | False | 20 | 主机组ID的值 |
False | value_hostid | BIGINT | True | False | 20 | 主机ID的值 |
False | value_itemid | BIGINT | True | False | 20 | 监控项ID的值 |
False | value_graphid | BIGINT | True | False | 20 | 图形实例ID值 |
False | value_sysmapid | BIGINT | True | False | 20 | 系统地图ID值 |
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)