Zabbix 数据库表结构说明文档

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数据库中各个表及其中字段的详细解释。

  1. acknowledges表(空)

trigger发生状态变化后,即产生某个事件(event)后,管理人员需要对这些状态变化进行确认,记录告警的确认信息。

PK

Name

Type

Not Null

Unique

Len

Notes

True

acknowledgeid

BIGINT

True

True

20

确认的唯一标识

False

userid

BIGINT

True

False

20

用户ID

False

eventid

BIGINT

True

False

20

事件ID,外键

False

clock

INTEGER

True

False

11

管理员确认的时间

False

message

VARCHAR

True

False

255

管理员确认的备注或留言

False

action

INT

True

False

11

管理员确认的事件

 

  1. actions

产生event会执行指定的动作action),该表记录动作相关属性。

关键字段: 1)eventsource:同events表中的sources字段

               2)status:0代表OK,1代表Problem

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

actionid

BIGINT

True

True

20

动作的唯一标识

False

name

VARCHAR

True

False

255

动作的名称

False

eventsource

INT

True

False

11

动作所关联的事件ID:

0指来源为触发器trigger;

1指来源为自动发现descover;

2指来源为自动登记auto_register;

3为网络发现产生的事件源

False

evaltype

INT

True

False

11

表示执行action的前提条件的逻辑关系:

0表示and/or

1表示and   2表示or

False

status

INT

True

False

11

是否enable

False

esc_period

VARCHAR

True

False

255

默认的步骤时间间隔

False

def_shortdata

VARCHAR

True

False

255

action的标题定义

False

def_longdata

TEXT

True

False

0

action内容的定义

False

r_shortdata

VARCHAR

True

False

255

恢复提醒的内容标题

False

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的内容定义

该表的相关数据查询语句:

  1. 查询所有已创建的动作:select name from actions;
  2. 查询某个动作的详细信息:select * from actions where name=’action_name’\G;
  1. alerts

告警相关的表actioneventuser关联,用于记录通过媒介(邮件、短信、微信等方式)发送的告警信息。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

alertid

BIGINT

True

True

20

告警ID

False

actionid

BIGINT

True

False

20

关联的动作ID

False

eventid

BIGINT

True

False

20

关联的事件ID

False

userid

BIGINT

False

False

20

关联的用户ID

False

clock

INT

True

False

11

产生告警的时间

False

mediatypeid

BIGINT

False

False

 

媒介的类型

False

sendto

VARCHAR

True

False

100

告警发送的地址

False

subject

VARCHAR

True

False

255

标题

False

message

TEXT

True

False

0

信息内容

False

status

INT

True

False

11

状态成功与否:

define('ALERT_STATUS_NOT_SENT', 0);

define('ALERT_STATUS_SENT',1);

define('ALERT_STATUS_FAILED',2);

False

retries

INT

True

False

11

尝试次数,默认3次

False

error

VARCHAR

True

False

2048

错误信息

False

esc_step

INT

True

False

11

执行到operation的第几步

False

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

 

该表的相关数据查询语句:

  1. 查询某个actions下的所有告警信息:select messsage from alerts where actionid=’actionid’;(需要从actions表中查询对应id并填入)

 

  1. applications_discovery表(空)

应用自动发现表,与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

删除时间

 

  1. applications_prototype

应用模型表,与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

应用模型名称

 

  1. applications_template

应用模板表,与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

 

  1. applications

应用实体表表示一系列item的集合host关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

applicationid

BIGINT

True

True

20

应用ID

False

hostid

BIGINT

True

False

20

主机ID

False

name

VARCHAR

True

False

255

应用名称

False

templateid

BIGINT

False

False

11

关联的模板

 

该表的相关数据查询语句:

  1. 查询已创建的应用总数:select count(distinct name) from applications;

 

  1. auditlog

记录对配置变更的日志,与auditlog、users表相关联。

PK

Name

Type

Not Null

Unique

Len

Notes

True

auditid

BIGINT

True

True

20

audit日志的ID,对应一个变更操作

False

userid

BIGINT

True

False

20

执行操作的用户ID

False

clock

INT

True

False

11

操作时间

False

action

INT

True

False

11

动作

False

resourcetype

INT

True

False

11

资源类型

False

details

VARCHAR

True

False

128

具体操作内容

False

ip

VARCHAR

True

False

39

ip地址

False

resourceid

BIGINT

True

False

20

资源id

False

resourcename

VARCHAR

True

False

255

资源名称

 

  1. auditlog_details

审计日志详情表,与auditlog表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

auditdetailid

BIGINT

True

True

20

审计日志详情ID,一个变更操作包含一个或者多个字段变更的子操作

False

auditid

BIGINT

True

False

20

关联的审计ID

False

table_name

VARCHAR

True

False

64

表名

False

field_name

VARCHAR

True

False

64

字段名

False

oldvalue

TEXT

True

False

0

原值

False

newvalue

TEXT

True

False

0

新值

 

  1. autoreg_host

自动登记主机。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

autoreg_hostid

BIGINT

True

True

20

自动登记的主机ID

False

proxy_hostid

BIGINT

False

False

20

代理ID

False

host

VARCHAR

True

False

64

主机名称

False

listen_ip

VARCHAR

True

False

39

监听ID

False

listen_port

INTEGER

True

False

11

监听端口

False

listen_dns

VARCHAR

True

False

64

监听DNS

False

host_metadata

VARCHAR

True

False

255

主机元数据

  1. conditions

动作触发条件表用于保存Action触发的动作,与actions表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

conditionid

BIGINT

True

True

20

条件ID

False

actionid

BIGINT

True

False

20

动作ID

False

conditiontype

INT

True

False

11

详见如下:

False

operator

INT

True

False

11

详见如下:

False

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);

 

  1. config

系统配置表

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

configid

BIGINT

True

True

20

系统配置ID,一般只有1

False

refresh_unsupported

INT

True

False

20

不支持的更新时常

False

work_period

VARCHAR

True

False

255

工作时间段

False

alert_usrgrpid

BIGINT

False

False

20

告警的用户标识

False

event_expire

VARCHAR

True

False

32

事件有效期限

False

event_show_max

INT

True

False

11

事件最大的显示长度

False

default_theme

VARCHAR

True

False

128

默认主题

False

authentication_type

INT

True

False

11

支持内部认证,LADP认证,HTTP认证

False

ldap_host

VARCHAR

True

False

255

Ldap主机名

False

ldap_port

INTEGER

True

False

11

Ldap端口

False

ldap_base_dn

VARCHAR

True

False

255

Ldap基本dns

False

ldap_bind_dn

VARCHAR

True

False

255

Ldap绑定的dns

False

ldap_bind_password

VARCHAR

True

False

128

Ldap绑定密码

False

ldap_search_attribute

VARCHAR

True

False

128

Ldap查找属性

False

dropdown_first_entry

INTEGER

True

False

11

下拉入口

False

dropdown_first_remember

INTEGER

True

False

11

下拉记录

False

discovery_groupid

BIGINT

True

False

20

自动发现组id

False

max_in_table

INT

True

False

11

表最大长度

False

search_limit

INT

True

False

11

查找限制长度

False

severity_color_0

VARCHAR

True

False

6

严重程度颜色

False

severity_color_1

VARCHAR

True

False

6

严重程度颜色

False

severity_color_2

VARCHAR

True

False

6

严重程度颜色

False

severity_color_3

VARCHAR

True

False

6

严重程度颜色

False

severity_color_4

VARCHAR

True

False

6

严重程度颜色

False

severity_color_5

VARCHAR

True

False

6

严重程度颜色

False

severity_name_0

VARCHAR

True

False

32

严重程度名称

False

severity_name_1

VARCHAR

True

False

32

严重程度名称

False

severity_name_2

VARCHAR

True

False

32

严重程度名称

False

severity_name_3

VARCHAR

True

False

32

严重程度名称

False

severity_name_4

VARCHAR

True

False

32

严重程度名称

False

severity_name_5

VARCHAR

True

False

32

严重程度名称

False

ok_period

VARCHAR

True

False

32

周期

False

blink_period

INTEGER

True

False

11

闪烁周期

False

problem_unack_color

VARCHAR

True

False

6

非确认问题颜色

False

problem_ack_color

VARCHAR

True

False

6

确认问题颜色

False

ok_unack_color

VARCHAR

True

False

6

 

False

ok_ack_color

VARCHAR

True

False

6

 

False

problem_unack_style

INTEGER

True

False

11

非确认的问题风格

False

problem_ack_style

INTEGER

True

False

11

确认的问题风格

False

ok_unack_style

INTEGER

True

False

11

 

False

ok_ack_style

INTEGER

True

False

11

 

False

snmptrap_logging

INTEGER

True

False

11

Snmp日志

False

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

默认存放模式

 

  1. 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

 

 

 

 

 

 

 

  1. corr_condition_group表(空)

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

 

 

  1. corr_condition_tag表(空)

PK

Name

Type

Not Null

Unique

Len

Notes

True

corr_conditionid

BIGINT

True

True

20

 

False

tag

VARCHAR

True

False

255

 

 

  1. corr_condition_tagpair表(空)

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

 

 

  1. corr_condition_tagvalue表(空)

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

 

 

  1. 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

 

 

  1. 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

 

 

  1. dashboard

仪表板信息记录表。与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

私人配置

 

  1. Dashboard_user

仪表板用户信息记录表。与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

权限

 

  1. Dashboard_usrgrp

仪表板用户信息记录表。与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

权限

 

  1. dbversion

数据库版本信息记录表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

False

mandatory

INT

True

True

11

指示标志

False

optional

INT

True

False

11

选项

 

 

  1. dchecks

自动发现的检查项表。自动发现规则配置的每一个的检查项(如FTP等服务)都会生成一个检查实例。程序会根据检查项进行自动发现。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

dcheckid

BIGINT

True

True

20

自动发现检查ID

False

druleid

BIGINT

True

False

20

规则ID

False

type

INT

True

False

11

详见如下:

False

key_

VARCHAR

True

False

512

若有agent类型,则需要填写key,以获取信息(一般为10050端口)

False

snmp_community

VARCHAR

True

False

255

snmp相关配置

False

ports

VARCHAR

True

False

255

检查的传输层端口

False

snmpv3_securityname

VARCHAR

True

False

64

snmp安全名称

False

snmpv3_securitylevel

INT

True

False

11

snmp安全级别

False

snmpv3_authpassphrase

VARCHAR

True

False

64

snmp认证密码

False

snmpv3_privpassphrase

VARCHAR

True

False

64

snmp私有密码

False

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);

 

  1. dhosts表(空)

自动发现后的主机会被保存到这张表,与drules表相关联。

PK

Name

Type

Not Null

Unique

Len

Notes

True

dhostid

BIGINT

True

True

20

主机ID

False

druleid

BIGINT

True

False

20

规则ID,drule表

False

status

INT

True

False

11

当前主机状态

False

lastup

INT

True

False

11

状态正常的最后时间,unix时间戳

False

lastdown

INT

True

False

11

状态不正常的最后时间,unix时间戳

 

  1. drules

自动发现规则表用于配置在一定网络范围内自动发现主机和服务。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

druleid

BIGINT

True

True

20

规则ID

False

proxy_hostid

BIGINT

False

False

20

代理ID

False

name

VARCHAR

True

False

255

规则名称

False

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

False

delay

INTEGER

True

False

255

自动发现操作的执行间隔

False

nextcheck

INTEGER

True

False

11

下个检查ID

False

status

INTEGER

True

False

11

是否启用:

1:未启用

0:启用

 

  1. dservices表(空)

自动发现服务实例表用于记录自动发现服务实例dhost类似。与dhosts、dchecks表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

dserviceid

BIGINT

True

True

20

服务实例ID

False

dhostid

BIGINT

True

False

20

关联的dhostid

False

value

VARCHAR

True

False

255

返回的值

False

port

INT

True

False

11

被发现的服务端口

False

status

INT

True

False

11

网络服务状态

False

lastup

INT

True

False

11

最后正常状态时间

False

lastdown

INT

True

False

11

最后不正常状态时间

False

dcheckid

BIGINT

True

False

20

关联的检查实例ID

False

ip

VARCHAR

True

False

39

该网络服务实例的IP地址

False

dns

VARCHAR

True

False

64

dns地址

 

  1. escalations表(空)

在一个动作action一系列的执行操作场景包括通知或者执行远程命令。与actions、triggers、events、items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

escalationid

BIGINT

True

True

20

升级操作ID

False

actionid

BIGINT

True

False

20

动作ID

False

triggerid

BIGINT

False

False

20

触发器ID

False

eventid

BIGINT

False

False

20

事件ID

False

r_eventid

BIGINT

False

False

20

 

False

nextcheck

INT

True

False

11

下一个检查的事件,unix事件戳

False

esc_step

INT

True

False

11

升级步骤

False

status

INT

True

False

11

状态:是否启用

False

itemid

BIGINT

False

False

20

监控项ID

False

acknowledgeid

BIGINT

False

False

20

告警状态确认ID

 

  1. event_recovery

该表记录了事件恢复的全部数据信息,与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

 

 

 

  1. 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

 

  1. events

事件表,与acknowledge表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

eventid

BIGINT

True

True

20

事件ID

False

source

INT

True

False

11

详情如下:

False

object

INT

True

False

11

 

False

objectid

BIGINT

True

False

20

对应不同的object类型的ID

False

clock

INT

True

False

11

事件产生的时间

False

value

INT

True

False

11

False

acknowledgeid

INT

True

False

11

是否已经确认

0为未确认

1为确认

False

ns

INT

True

False

11

 

 

Object:

表示事件来源,有三个:

define('EVENT_SOURCE_TRIGGERS',0);

define('EVENT_SOURCE_DISCOVERY',1);

define('EVENT_SOURCE_AUTO_REGISTRATION',2);

 

 

 

  1. expressions

表达式相关信息表,与regexps表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

expressionid

BIGINT

True

True

20

表示式ID

False

regexpid

BIGINT

True

False

20

正则表达式ID

False

expression

VARCHAR

True

False

255

表达式

False

expression_type

INTEGER

True

False

11

详情如下:

False

exp_delimiter

VARCHAR

True

False

1

表达式分隔符

False

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);

 

  1. functions

trigger的表达式进行分解。与items、triggers表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

functionid

BIGINT

True

True

20

函数ID

False

itemid

BIGINT

True

False

20

监控项ID

False

triggerid

BIGINT

True

False

20

触发器ID

False

function

VARCHAR

True

False

12

函数名称,包括diff,last,min等

False

parameter

VARCHAR

True

False

255

函数参数

  1. globalmacro

全局宏定义信息记录表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

globalmacroid

BIGINT

True

True

20

全局宏ID

False

macro

VARCHAR

True

False

255

False

value

VARCHAR

True

False

255

 

  1. globalvars表(空)

全局变量(与snmp相关)信息记录表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

globalvarid

BIGINT

True

True

20

全局变量ID

False

snmp_lastsize

INT

True

False

20

Snmp最后的大小

 

  1. graph_discovery

图形发现信息保存表。与graphs表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

graphid

BIGINT

True

False

20

图形ID

False

parent_graphid

BIGINT

True

False

20

上级图形ID

 

 

 

  1. graph_theme表

图形样式设置表,每种样式一条记录,目前有4种。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

graphthemeid

BIGINT

True

True

20

图形样式ID

False

theme

VARCHAR

True

False

64

主题名称

False

backgroundcolor

VARCHAR

True

False

6

背景颜色

False

graphcolor

VARCHAR

True

False

6

图形颜色

False

gridcolor

VARCHAR

True

False

6

网格颜色

False

maingridcolor

VARCHAR

True

False

6

主要网格颜色

False

gridbordercolor

VARCHAR

True

False

6

网格边界颜色

False

textcolor

VARCHAR

True

False

6

文字颜色

False

highlightcolor

VARCHAR

True

False

6

高亮颜色

False

leftpercentilecolor

VARCHAR

True

False

6

左边百分比颜色

False

rightpercentilecolor

VARCHAR

True

False

6

右边百分比颜色

False

nonworktimecolor

VARCHAR

True

False

6

非工作时间块颜色

 

  1. graphs表

图形实例表,用于保存图形实例的配置。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

graphid

BIGINT

True

True

20

图形实例表

False

name

VARCHAR

True

False

128

图形名称

False

width

INT

True

False

11

False

height

INT

True

False

11

False

yaxismin

DOUBLE

True

False

16

Y轴最小值

False

yaxismax

DOUBLE

True

False

16

Y轴最大值

False

templateid

BIGINT

False

False

20

模板ID

False

show_work_period

INT

True

False

11

是否显示工作时间

1:是

0:否

False

show_triggers

INTEGER

True

False

11

是否显示触发器

1:是

0:否

False

graphtype

INT

True

False

11

详情如下:

False

show_legend

INT

True

False

11

是否显示图例

False

show_3d

INT

True

False

11

是否显示3D

1:是

0:否

False

percent_left

DOUBLE

True

False

16

向左的百分比

False

percent_right

DOUBLE

True

False

16

向右的百分比

False

ymin_type

INT

True

False

11

详情如下:

False

ymax_type

INT

True

False

11

详情如下:

False

ymin_itemid

BIGINT

False

False

20

Y轴最小监控项ID

False

ymax_itemid

BIGINT

False

False

20

Y轴最大监控项ID

False

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);

  1. graphs_items表

图形-监控项关联表,一个图形包含多个监控项,在此表记录关联关系,

与graphs、items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

gitemid

BIGINT

True

True

20

图形-监控项关联ID

False

graphid

BIGINT

True

False

20

图形ID

False

itemid

BIGINT

True

False

20

监控项ID

False

drawtype

INT

True

False

11

详情如下:

False

sortorder

INT

True

False

11

排序

False

color

VARCHAR

True

False

6

颜色

False

yaxisside

INT

True

False

11

Y轴边界起点

False

calc_fnc

INT

True

False

11

详情如下:

False

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);

 

 

 

 

  1. 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

删除时间

 

  1. group_prototype

组模型表,与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

 

  1. groups

主机组表

 

 

 

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

groupid

BIGINT

True

True

20

主机组ID

False

name

VARCHAR

True

False

255

主机组名称

False

internal

INTEGER

True

False

11

是否内部配置,若是外部发现,则为非内部

define('ZBX_NOT_INTERNAL_GROUP',    0);

define('ZBX_INTERNAL_GROUP',        1);

False

flags

INT

True

False

11

唯一标识

 

该表的相关数据查询语句:

  1. 查询所有监控组的数量:select count(name) from groups;

 

  1. history

浮点历史数据表。与items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

False

itemid

BIGINT

True

False

20

监控项ID

False

clock

INT

True

False

11

收集时间,UNIX时间戳+

False

value

Value

True

False

16

False

ns

INT

True

False

11

 

 

  1. history_log

历史日志表,与itmes表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

False

itemid

BIGINT

True

False

20

监控项ID

False

clock

INT

True

False

11

收集时间

False

timestamp

INTEGER

True

False

11

时间戳

False

source

VARCHAR

True

False

64

数据源

False

severity

INT

True

False

11

严重度

False

value

TEXT

True

False

0

False

logeventid

INTEGER

True

False

11

只作关联windows的事件日志ID

False

ns

INTEGER

True

False

11

 

 

  1. history_str

字符串的历史数据表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

False

itemid

BIGINT

True

False

20

监控项ID

False

clock

INT

True

False

11

unix时间戳,监控数据采集时间

False

value

VARCHAR

True

False

255

监控的值,不能超过255个字符

False

ns

INT

True

False

11

 

 

  1. history_text表(空)

长文本历史数据表,支持255字符以上的文本,与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

 

 

 

 

 

 

 

  1. history_uint

长整型历史数据表,与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

 

 

  1. host_discovery

主机自动发现表,与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

删除时间

 

  1. host_inventory表(空)

主机资产表,很少用到(分为自动发现和手工填写两种方式)

 

 

 

 

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

hostid

BIGINT

True

True

20

主机ID

False

inventory_mode

INT

True

False

11

资产模式

False

type

VARCHAR

True

False

64

类型

False

type_full

VARCHAR

True

False

64

类型全名

False

name

VARCHAR

True

False

64

名称

False

alias

VARCHAR

True

False

64

别名

False

os

VARCHAR

True

False

64

系统

False

os_full

VARCHAR

True

False

255

系统全名

False

os_short

VARCHAR

True

False

64

系统简称

False

serialno_a

VARCHAR

True

False

64

序列号

False

serialno_b

VARCHAR

True

False

64

序列号

False

tag

VARCHAR

True

False

64

标签

False

asset_tag

VARCHAR

True

False

64

资产标签

False

macaddress_a

VARCHAR

True

False

64

MAC地址

False

macaddress_b

VARCHAR

True

False

64

MAC地址

False

hardware

VARCHAR

True

False

255

硬件

False

hardware_full

TEXT

True

False

0

硬件全称

False

software

VARCHAR

True

False

255

软件

False

software_full

TEXT

True

False

0

软件全称

False

software_app_a

VARCHAR

True

False

64

软件应用

False

software_app_b

VARCHAR

True

False

64

软件应用

False

software_app_c

VARCHAR

True

False

64

软件应用

False

software_app_d

VARCHAR

True

False

64

软件应用

False

software_app_e

VARCHAR

True

False

64

软件应用

False

contact

TEXT

True

False

0

关联

False

location

TEXT

True

False

0

位置

False

location_lat

VARCHAR

True

False

16

起始位置

False

location_lon

VARCHAR

True

False

16

终止位置

False

notes

TEXT

True

False

0

注释

False

chassis

VARCHAR

True

False

64

底盘号

False

model

VARCHAR

True

False

64

模式

False

hw_arch

VARCHAR

True

False

32

硬件信息

False

vendor

VARCHAR

True

False

64

供应商

False

contract_number

VARCHAR

True

False

64

合同编号

False

installer_name

VARCHAR

True

False

64

安装者名称

False

deployment_status

VARCHAR

True

False

64

调度状态

False

url_a

VARCHAR

True

False

255

url

False

url_b

VARCHAR

True

False

255

url

False

url_c

VARCHAR

True

False

255

url

False

host_networks

TEXT

True

False

0

主机网络

False

host_netmask

VARCHAR

True

False

39

主机网络掩码

False

host_router

VARCHAR

True

False

39

主机路由

False

oob_ip

VARCHAR

True

False

39

Oob ip地址

False

oob_netmask

VARCHAR

True

False

39

Oob 网络掩码

False

oob_router

VARCHAR

True

False

39

Oob 路由

False

date_hw_purchase

VARCHAR

True

False

64

硬件维保日期

False

date_hw_install

VARCHAR

True

False

64

硬件安装日期

False

date_hw_expiry

VARCHAR

True

False

64

硬件保修到期日期

False

date_hw_decomm

VARCHAR

True

False

64

硬件报废日期

False

site_address_a

VARCHAR

True

False

128

地址

False

site_address_b

VARCHAR

True

False

128

地址

False

site_address_c

VARCHAR

True

False

128

地址

False

site_city

VARCHAR

True

False

128

城市

False

site_state

VARCHAR

True

False

64

国家

False

site_country

VARCHAR

True

False

64

城镇

False

site_zip

VARCHAR

True

False

64

邮政编码

False

site_rack

VARCHAR

True

False

128

Rack

False

site_notes

TEXT

True

False

0

注释

False

poc_1_name

VARCHAR

True

False

128

名字

False

poc_1_email

VARCHAR

True

False

128

邮箱

False

poc_1_phone_a

VARCHAR

True

False

64

电话号码

False

poc_1_phone_b

VARCHAR

True

False

64

电话号码

False

poc_1_cell

VARCHAR

True

False

64

移动电话

False

poc_1_screen

VARCHAR

True

False

64

Poc屏幕

False

poc_1_notes

TEXT

True

False

0

Poc 注释

False

poc_2_name

VARCHAR

True

False

128

Poc名字

False

poc_2_email

VARCHAR

True

False

128

Poc 邮箱地址

False

poc_2_phone_a

VARCHAR

True

False

64

Poc 电话号码

False

poc_2_phone_b

VARCHAR

True

False

64

Poc 电话号码

False

poc_2_cell

VARCHAR

True

False

64

Poc 移动电话

False

poc_2_screen

VARCHAR

True

False

64

Poc屏幕

False

poc_2_notes

TEXT

True

False

0

Poc 注释

 

  1. hostmacro

主机宏定义表,与globalmacro一起在common.macro.php中被转化,与hosts表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

hostmacroid

BIGINT

True

True

20

主机宏定义ID

False

hostid

BIGINT

True

False

20

主机ID

False

macro

VARCHAR

True

False

255

宏名称

False

value

VARCHAR

True

False

255

宏值

 

 

  1. hosts

用于保存主机实例(包含模板等)。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

hostid

BIGINT

True

True

20

主机ID,zabbix中,主机、模板都使用该表记录,唯一区别是status字段

False

proxy_hostid

BIGINT

False

False

20

该主机的代理的ID

False

host

VARCHAR

True

False

128

host的名称

False

status

INT

True

False

11

host的状态,用以区分主机、模板、代理

0:正在被监控的主机

1:未被监控的主机

3:模板

4:启用代理模式的主机

5:未启用代理模式的主机

False

disable_until

INT

True

False

11

禁止主机监控到什么时候

False

error

VARCHAR

True

False

2048

主机错误信息

False

available

INT

True

False

11

1为可用

0为不可用

False

errors_from

INT

True

False

11

主机监控发生错误的时间戳

False

lastaccess

INT

True

False

11

最后访问时间

False

ipmi_authtype

INT

True

False

11

IPMI的认证方式:

-1:默认的认证方式

0:无认证方式

1:MD2认证

2:MD5加密认证

4:直接认证

5:OEM认证

6:RMCP_PLUS认证方式

False

ipmi_privilege

INT

True

False

11

IPMI的授权

1:回调权限

2:用户权限

3:操作权限

4:管理权限

5:OEM权限

False

ipmi_username

VARCHAR

True

False

16

IPMI认证的用户名

False

ipmi_password

VARCHAR

True

False

20

IPMI认证的密码

False

ipmi_disable_until

INT

True

False

11

IPMI不可用直到什么时间

False

ipmi_available

INT

True

False

11

IPMI什么时间可用

False

snmp_disable_until

INT

True

False

11

SNMP不可用直到什么时间

False

snmp_available

INT

True

False

11

SNMP可用时间

False

maintenanceid

BIGINT

False

False

20

维护状态ID,表示该主机进入维护状态,监控停止

False

maintenance_status

INT

True

False

11

维护状态

0:正常

1:维护

False

maintenance_type

INT

True

False

11

维护类型:

0:继续收集数据

1:不在收集数据

False

maintenance_from

INT

True

False

11

维护开始时间

False

ipmi_errors_from

INT

True

False

11

IPMI错误开始时间

False

snmp_errors_from

INT

True

False

11

SNMP错误开始时间

False

ipmi_error

VARCHAR

True

False

2048

IPMI错误信息

False

snmp_error

VARCHAR

True

False

2048

SNMP错误信息

False

jmx_disable_until

INT

True

False

11

java扩展功能开启

False

jmx_available

INT

True

False

11

java扩展功能是够可用

False

jmx_errors_from

INT

True

False

11

java扩展功能的错误来源

False

jmx_error

VARCHAR

True

False

2048

Javaz错误信息

False

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

 

该表的相关数据查询语句:

  1. 查询所有主机的数量:select count(host) from hosts;
  2. 查询所有正在被监控的主机的数量:select count(host) from hosts where status=’0’;
  3. 查询所有未被监控的主机的数量:select count(host) from hosts where status=’1’;
  4. 查询所有模板的数量:select count(host) from hosts where status=’3’;

 

  1. hosts_groups

将主机host表与主机组group表进行关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

hostgroupid

BIGINT

True

True

20

主机-主机组关联ID

False

hostid

BIGINT

True

False

20

主机ID

False

groupid

BIGINT

True

False

20

组ID

 

 

  1. hosts_templates

主机-模板关联表,主机和模板都保存在host表里面,用status区分。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

hosttemplateid

BIGINT

True

True

20

主机-模板关联ID

False

hostid

BIGINT

True

False

20

主机ID

False

templateid

BIGINT

True

False

20

模板ID,也是关联到HOST主机上

 

  1. housekeeper表(空)

数据清除管理设置表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

housekeeperid

BIGINT

True

True

20

管理ID

False

tablename

VARCHAR

True

False

64

表名

False

field

VARCHAR

True

False

64

False

value

BIGINT

True

False

20

 

  1. 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

传输类型

 

  1. 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

 

  1. httpstepitem表(空)

WEB步骤-监控项关联表,每新建一个web步骤,都会在items表中新建Download ,与httpstep、items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

httpstepitemid

BIGINT

True

True

20

web监控-监控项的关联ID

False

httpstepid

BIGINT

True

False

20

http监控步骤ID

False

itemid

BIGINT

True

False

20

对应items表的itemsID

False

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);

 

 

  1. httptest表(空)

HTTP监控场景配置表,对每一个WEB监控的场景新增一条httptest的记录。

与applications表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

httptestid

BIGINT

True

True

20

WEB监控场景ID

False

name

VARCHAR

True

False

64

WEB监控场景的名称

False

applicationid

BIGINT

True

False

20

应用的ID,关联application表的ID

False

nextcheck

INT

True

False

11

下次检查时间

False

delay

INTEGER

True

False

255

检查间隔,秒

False

status

INTEGER

True

False

11

状态:

1:开启

0:关闭

False

agent

VARCHAR

True

False

255

使用的浏览器,基本支持所有类型

False

authentication

INT

True

False

11

详情如下:

False

http_user

VARCHAR

True

False

64

认证的用户名

False

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);

 

  1. 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

 

  1. httptestitem表(空)

    HTTP场景-监控项关联表。与httptest、items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

httptestitemid

BIGINT

True

True

20

HTTP监控场景-监控项关联ID

False

httptestid

BIGINT

True

False

20

HTTP监控场景ID,httptest表

False

itemid

BIGINT

True

False

20

监控项ID,关联items表

False

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);

 

  1. icon_map表(空)

图标映射表,用于映射图标和图像(images)之间的关系。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

iconmapid

BIGINT

True

True

20

映射ID

False

name

VARCHAR

True

False

64

映射名称

False

default_iconid

BIGINT

True

False

20

默认的图标ID,关联到images表的ID,即实际使用还是images

 

  1. icon_mapping表(空)

图标映射表。与iconmap表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

iconmappingid

BIGINT

True

True

20

图形映射ID

False

iconmapid

BIGINT

True

False

20

映射ID

False

iconid

BIGINT

True

False

20

图形ID

False

inventory_link

INTEGER

True

False

11

资产链接

False

expression

VARCHAR

True

False

64

表达式

False

sortorder

INTEGER

True

False

11

次序排序

 

  1. ids

索引表,标识表名的主键下一个值,或者说主键最大值+1。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

table_name

VARCHAR

True

True

64

表名

True

field_name

VARCHAR

True

True

64

该表的主键的字段名称

False

nextid

BIGINT

True

False

20

主键最大值+1,即主键下一个值

 

  1. images

该表保存图像,使用BLOB类型保存,该表在安装zabbix的时候会自动导入

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

imageid

BIGINT

True

True

20

图形ID

False

imagetype

INTEGER

True

False

11

详情如下:

False

name

VARCHAR

True

False

64

图像名称

False

image

BLOB

True

False

0

图像,使用二进制存储

 

Imagetype图像的类型

define('IMAGE_TYPE_UNKNOWN', 0);

define('IMAGE_TYPE_ICON', 1);

define('IMAGE_TYPE_BACKGROUND', 2);

 

  1. interface

主机监控接口表,用于标示被监控主机的IP和端口,与hosts表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

interfaceid

BIGINT

True

True

20

主机接口ID

False

hostid

BIGINT

True

False

20

主机ID,关联hosts

False

main

INT

True

False

11

详情如下:

False

type

INT

True

False

11

详情如下:

False

useip

INT

True

False

11

详情如下:

False

ip

VARCHAR

True

False

39

IP地址

False

dns

VARCHAR

True

False

64

域名字符串

False

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);

 

  1. interface_discovery表(空)

主机监控接口自动发现信息记录表,用于自动发现接口,与interface表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

interfaceid

BIGINT

True

True

20

主机接口ID

False

parent_interfaceid

BIGINT

True

False

20

父级接口

 

  1. item_application_prototype表(空)

监控项应用模型信息记录表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

item_application_prototypeid

BIGINT

True

True

20

监控项接口ID

False

parent_interfaceid

BIGINT

True

False

20

父级接口

 

  1. item_condition

监控项条件记录表。与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

 

  1. item_discovery

监控项自动发现表,根据模板的自动发现规则,创建自动发现的监控项。

与items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

itemdiscoveryid

BIGINT

True

True

20

监控项自动发现ID

False

itemid

BIGINT

True

False

20

对应的监控项ID

False

parent_itemid

BIGINT

True

False

20

父监控项

False

key_

VARCHAR

True

False

255

监控项关键字

False

lastcheck

INT

True

False

11

最后检查时间

False

ts_delete

INT

True

False

11

删除时间

 

  1. item_preproc

预处理监控项表,与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

参数

 

  1. items

监控项表,保存所有监控项。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

itemid

BIGINT

True

True

20

监控项ID

False

type

INT

True

False

11

详情如下:

False

snmp_community

VARCHAR

True

False

64

snmp相关

False

snmp_oid

VARCHAR

True

False

512

snmp相关

False

hostid

BIGINT

True

False

20

关联的主机ID

False

name

VARCHAR

True

False

255

监控项名称

False

key_

VARCHAR

True

False

255

监控项关键字表达式

False

delay

VARCHAR

True

False

1024

监控时间间隔,单位为秒

False

history

VARCHAR

True

False

255

详细监控数据保留的时间,单位为天

False

trends

VARCHAR

True

False

255

趋势保存的默认时长,单位为天

False

status

INT

True

False

11

详情如下:

False

value_type

INT

True

False

11

详情如下:

False

trapper_hosts

VARCHAR

True

False

255

主机捕获

False

units

VARCHAR

True

False

255

单位,字符串

False

snmpv3_securityname

VARCHAR

True

False

64

snmp相关配置

False

snmpv3_securitylevel

INT

True

False

11

snmp相关配置

False

snmpv3_authpassphrase

VARCHAR

True

False

64

snmp相关配置

False

snmpv3_privpassphrase

VARCHAR

True

False

64

snmp相关配置

False

formula

VARCHAR

True

False

255

公式,和multipler一起使用,比如乘倍

False

error

VARCHAR

True

False

128

错误信息

False

lastlogsize

BIGINT

True

False

64

最大日志容量

False

logtimefmt

VARCHAR

True

False

64

日志日期格式化

False

templateid

BIGINT

False

False

20

模板ID,与host表关联

False

valuemapid

BIGINT

False

False

20

监控项的值映射值的ID,与valuemap表关联

False

params

TEXT

True

False

0

参数

False

ipmi_sensor

VARCHAR

True

False

128

Ipmi传感器

False

authtype

INT

True

False

11

认证类型:

define('ITEM_AUTHTYPE_PASSWORD',    0);

define('ITEM_AUTHTYPE_PUBLICKEY',    1);

False

username

VARCHAR

True

False

64

用户名

False

password

VARCHAR

True

False

64

密码

False

publickey

VARCHAR

True

False

64

认证类型使用publickey的时候,该字段有效

False

privatekey

VARCHAR

True

False

64

私钥

False

mtime

INT

True

False

11

 

False

flags

INTEGER

True

False

11

标识

False

interfaceid

BIGINT

False

False

20

服务接口ID,与interface表关联

False

port

VARCHAR

True

False

64

端口

False

description

TEXT

True

False

0

监控项描述

False

inventory_link

INT

True

False

11

资产链接Populates host inventory field

False

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);

 

  1. items_applications

监控项-应用关联表,与items、applications表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

itemappid

BIGINT

True

True

20

监控项应用的关联ID

False

applicationid

BIGINT

True

False

20

应用ID

False

itemid

BIGINT

True

False

20

监控项ID

 

  1. maintenances表(空)

该表记录维护策略,与maintance_host,maintance_windows,maintance_group关联.

 

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

maintenanceid

BIGINT

True

True

20

维护ID

False

name

VARCHAR

True

False

128

维护说明的标题

False

maintenance_type

INT

True

False

0

维护类型:

0:正常模式,继续收集监控数据

1:期间不再收集监控数据

False

description

TEXT

True

False

11

维护的描述

False

active_since

INT

True

False

11

维护策略启用时间

False

active_till

INT

True

False

11

维护策略生效时间

 

  1. maintenances_groups表(空)

维护-主机组关联表,与maintenances、groups表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

maintenance_groupid

BIGINT

True

True

20

维护策略与主机组的关联ID

False

maintenanceid

BIGINT

True

False

20

维护策略ID

False

groupid

BIGINT

True

False

20

主机组ID

 

  1. maintenances_hosts表(空)

该表将维护策略与主机关联起来,关联表为maintances和hosts。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

maintenance_hostid

BIGINT

True

True

20

维护策略与主机的关联ID

False

maintenanceid

BIGINT

True

False

20

维护策略ID

False

hostid

BIGINT

True

False

20

主机ID

 

 

  1. maintenances_windows表(空)

维护-时间窗口关联表,将maintances与timepreriod关联起来。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

maintenance_timeperiodid

BIGINT

True

True

20

维护--时间窗口的关联ID

False

maintenanceid

BIGINT

True

False

20

维护策略ID

False

timeperiodid

BIGINT

True

False

20

时间窗口ID

 

  1. mappings

    映射值表,与valuemap表关联,是valuemap表的具体值表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

mappingid

BIGINT

True

True

20

单个映射关联ID

False

valuemapid

BIGINT

True

False

20

与valuemap的ID关联,即表示valuemap的具体值

False

value

VARCHAR

True

False

64

需要被映射的值

False

newvalue

VARCHAR

True

False

64

映射后的新值

 

  1. media

通知方式实例表,记录每个用户所有的通知方式。

 

 

 

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

mediaid

BIGINT

True

True

20

通知发送的实例ID,每个用户的每个通知方式作为一条记录

False

userid

BIGINT

True

False

20

用户ID

False

mediatypeid

BIGINT

True

False

20

详情如下:

False

sendto

VARCHAR

True

False

100

发送到的地址,比如电子邮箱

False

active

INTEGER

True

False

11

是否启用,0表示启用:

define('MEDIA_TYPE_STATUS_ACTIVE',        0);

define('MEDIA_TYPE_STATUS_DISABLED',    1);

False

severity

INTEGER

True

False

11

接受的告警等级,使用累加方式

False

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);

 

 

 

 

  1. media_type

通知媒介配置表,包含短信、邮件等

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

mediatypeid

BIGINT

True

True

20

媒介类型ID

False

type

INT

True

False

11

通知媒介类型

False

description

VARCHAR

True

False

100

描述

False

smtp_server

VARCHAR

True

False

255

邮箱专用:

smtp服务器

False

smtp_helo

VARCHAR

True

False

255

邮件专用helo

False

smtp_email

VARCHAR

True

False

255

邮件专用配置,邮件地址(发送者)

False

exec_path

VARCHAR

True

False

255

脚本方式的执行路径

False

gsm_modem

VARCHAR

True

False

255

短信猫的设备路径

False

username

VARCHAR

True

False

255

jabber的用户名

False

passwd

VARCHAR

True

False

255

jabber的密码

False

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

每次尝试的间隔

 

 

  1. opcommand表(空)

操作命令实例表,记录某个action场景下面的操作。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

operationid

BIGINT

True

True

20

操作ID

False

type

INT

True

False

11

详情如下:

False

scriptid

BIGINT

False

False

20

脚本ID

False

execute_on

INT

True

False

11

在server还是agent上执行,1表示server

False

port

VARCHAR

True

False

64

执行端口

False

authtype

INT

True

False

11

认证类型:publickey or password

False

username

VARCHAR

True

False

64

当认证类型为password时有用

False

password

VARCHAR

True

False

64

当认证类型为password时有用

False

publickey

VARCHAR

True

False

64

当认证类型为publickey时有用

False

privatekey

VARCHAR

True

False

64

当认证类型为publickey时有用

False

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);

 

  1. opcommand_grp表(空)

远程命令-主机组关联表,以主机组为粒度,确定执行范围。与groups表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

opcommand_grpid

BIGINT

True

True

20

关联主机组ID

False

operationid

BIGINT

True

False

20

操作ID,与opcommand表ID关联

False

groupid

BIGINT

True

False

20

主机组ID,与group表ID关联

 

  1. 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关联

 

 

 

 

  1. opconditions

操作条件表。主要用来用来记录操作类型及操作符。与conditions表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

opconditionid

BIGINT

True

True

20

操作条件主键ID

False

operationid

BIGINT

True

False

20

操作ID

False

conditiontype

INT

True

False

11

详情如下:

False

operator

INT

True

False

11

详情如下:

False

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);

  1. operations

用来记录操作对应的动作关联表。与actions表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

operationid

BIGINT

True

True

20

操作ID

False

actionid

BIGINT

True

False

20

动作场景ID

False

operationtype

INT

True

False

11

详情如下

False

esc_period

INT

True

False

255

执行时间

False

esc_step_from

INT

True

False

11

从第几步开始

False

esc_step_to

INT

True

False

11

到第几步(step)

False

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);

  1. opgroup

操作-主机组关联表,与operations、groups表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

opgroupid

BIGINT

True

True

20

操作-主机组关联ID

False

operationid

BIGINT

True

False

20

操作ID,关联operation表ID

False

groupid

BIGINT

True

False

20

主机组ID

 

  1. 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

记录模式

 

  1. opmessage

发送消息操作表。

 

 

 

 

 

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

operationid

BIGINT

True

True

20

操作ID,与operation表的ID关联-

False

default_msg

INT

True

False

11

默认的短信

False

subject

VARCHAR

True

False

255

标题

False

message

TEXT

True

False

0

短信内容

False

mediatypeid

BIGINT

False

False

20

通知媒介类型

 

  1. opmessage_grp

发送消息操作-用户组关联表,用于以用户组为单位发送消息。与operations、usrgrp表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

opmessage_grpid

BIGINT

True

True

20

发送消息操作-用户组关联ID

False

operationid

BIGINT

True

False

20

操作ID,与operation表关联

False

usrgrpid

BIGINT

True

False

20

用户组ID,与usergrp表ID关联

 

  1. opmessage_usr

发送消息操作-用户关联表,用于以用户为单位发送消息。与operations、users表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

opmessage_usrid

BIGINT

True

True

20

发送消息操作-用户关联ID

False

operationid

BIGINT

True

False

20

操作ID,与operation表ID关联

False

userid

BIGINT

True

False

20

用户ID,与user表的ID关联

 

  1. optemplate

操作-模板关联表,与host表的templateid关联。与operations、hosts表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

optemplateid

BIGINT

True

True

20

操作-模板关联ID

False

operationid

BIGINT

True

False

20

操作ID,与operation表的ID关联

False

templateid

BIGINT

True

False

20

模板ID,与host表的hostid关联

 

  1. problem

用来记录事件发生的问题信息表,与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

 

  1. 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

 

  1. profiles

记录用户详细配置信息表,与users表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

profileid

BIGINT

True

True

20

用户配置ID

False

userid

BIGINT

True

False

20

用户ID,与user表ID关联

False

idx

VARCHAR

True

False

96

详情如下:

False

idx2

BIGINT

True

False

20

同idx

False

value_id

BIGINT

True

False

20

配置值,根据type字段而定

False

value_int

INTEGER

True

False

11

配置值,根据type字段而定

False

value_str

VARCHAR

True

False

255

配置值,根据type字段而定

False

source

VARCHAR

True

False

96

数据源

False

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.sortweb.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);

 

  1. proxy_autoreg_host表(空)

代理-自动登记-主机表,PHP前端未用。与hosts表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

id

BIGINT

True

True

20

代理主机ID

False

clock

INT

True

False

11

登记时刻,unix时间戳

False

host

VARCHAR

True

False

64

主机名称

False

listen_ip

VARCHAR

True

False

39

监听IP

False

listen_port

INT

True

False

11

监听端口

False

listen_dns

VARCHAR

True

False

64

监听DNS

False

listen_dns

VARCHAR

True

False

64

监听DNS

False

listen_metadate

VARCHAR

True

False

255

监听元数据

 

  1. proxy_dhistory表(空)

代理-自动发现历史表,PHP前端未用,server使用。与drules、dcheck表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

id

BIGINT

True

True

20

代理_自动发现ID

False

clock

INT

True

False

11

自动发现时间

False

druleid

BIGINT

True

False

20

规则

False

type

INT

True

False

11

类型

False

ip

VARCHAR

True

False

39

IP地址

False

port

INT

True

False

11

端口地址

False

value

VARCHAR

True

False

255

False

status

INT

True

False

11

状态

False

dcheckid

BIGINT

False

False

20

自动检查ID

False

dns

VARCHAR

True

False

64

DNS地址

 

  1. proxy_history表(空)

代理历史数据表,PHP前端未用,server端使用,与items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

id

BIGINT

True

True

20

记录ID,表示哪个记录已经从proxy端被记录同步到server端

False

itemid

BIGINT

True

False

20

监控项ID

False

clock

INT

True

False

11

收集时间(使用proxy的时间)

False

timestamp

INT

True

False

11

用于widonws的时间戳

False

source

VARCHAR

True

False

64

用于windows的事件记录源

False

severity

INT

True

False

11

用于windows,记录严重程度

False

value

LONGTEXT

True

False

0

实际值

False

logeventid

INT

True

False

11

用于windows,时间ID(logeventID)

False

ns

INT

True

False

11

 

False

status

INT

True

False

11

状态

False

lastlogsize

BIGINT

True

False

20

最大日志大小

False

mtime

INT

True

False

11

 

False

flags

INT

True

False

11

标识

 

  1. regexps

正则表达式信息记录表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

regexpid

BIGINT

True

True

20

正则表达式ID

False

name

VARCHAR

True

False

128

正则表达名称

False

test_string

TEXT

True

False

0

测试字符串

 

  1. rights

权限配置表,用于记录用户组(usrgrp)与主机组(group)之间的权限关联,权限分为可读可写、可读、不可读不可写三种,与groups表相关联。

 

 

 

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

rightid

BIGINT

True

True

20

权限ID

False

groupid

BIGINT

True

False

20

与usrgrp的组ID关联

False

permission

INT

True

False

11

权限:

3:可读可写

2:只可读

1:deny

False

id

BIGINT

True

False

20

与group的组ID关联

 

  1. 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

权限

 

  1. 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

权限

  1. screens

屏幕实例表,用于记录一个屏幕的行数和列数,并与hosts、users表关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

screenid

BIGINT

True

True

20

屏幕实例ID

False

name

VARCHAR

True

False

255

屏幕实例名称

False

hsize

INT

True

False

11

列数

False

vsize

INT

True

False

11

行数

False

templateid

BIGINT

False

False

20

模板ID,与host的id关联

False

userid

BIGINT

False

False

20

用户ID

False

private

INT

True

False

11

 

 

  1. screens_items

屏幕子元素配置表,用于配置单个屏幕里面的元素,包括大小,样式,类型等,

与screens表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

screenitemid

BIGINT

True

True

20

屏幕子元素ID

False

screenid

BIGINT

True

False

20

屏幕ID

False

resourcetype

INT

True

False

11

详情如下:

False

resourceid

BIGINT

True

False

20

资源ID,依赖于资源类型

False

width

INT

True

False

11

宽度,像素

False

height

INT

True

False

11

高度,像素

False

x

INT

True

False

11

起始的X轴坐标

False

y

INT

True

False

11

起始的Y轴坐标

False

colspan

INT

True

False

11

列扩展

False

rowspan

INT

True

False

11

行扩展

False

elements

INT

True

False

11

元素

False

valign

INT

True

False

11

垂直对齐方式

False

halign

INT

True

False

11

水平对齐方式

False

style

INT

True

False

11

样式

False

url

VARCHAR

True

False

255

当类型为url时,记录url字符串

False

dynamic

INT

True

False

11

是否动态:

define('SCREEN_SIMPLE_ITEM',    0);

define('SCREEN_DYNAMIC_ITEM',    1);

False

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);

 

 

  1. scripts

脚本配置表,定义脚本的执行路径和方式。与usrgrp、groups表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

scriptid

BIGINT

True

True

20

脚本ID

False

name

VARCHAR

True

False

255

脚本名称

False

command

VARCHAR

True

False

255

脚本命令

False

host_access

INT

True

False

11

需要的主机权限,2为只读即可

False

usrgrpid

BIGINT

False

False

20

用户组ID

False

groupid

BIGINT

False

False

20

主机组ID,NULL表示所有主机组均可使用

False

description

TEXT

True

False

0

脚本描述

False

confirmation

VARCHAR

True

False

255

是否使用确认功能,若启用,则该字段不为空,且为确认信息。

False

type

INTEGER

True

False

11

脚本类型,包括脚本或者IPMI,0表示脚本,1表示IPMI

False

execute_on

INTEGER

True

False

11

执行位置:

1表示server

2表示agent

 

 

  1. service_alarms表(空)

服务告警表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

servicealarmid

BIGINT

True

True

20

服务告警参数ID

False

serviceid

BIGINT

True

False

20

服务ID

False

clock

INT

True

False

11

服务告警发生时间

False

value

INT

True

False

11

 

  1. services表(空)

服务实例表。与triggers表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

serviceid

BIGINT

True

True

20

服务ID

False

name

VARCHAR

True

False

128

服务名称

False

status

INT

True

False

11

服务状态

False

algorithm

INT

True

False

11

详情如下:

False

triggerid

BIGINT

False

False

20

触发器ID,与trigger表ID关联

False

showsla

INT

True

False

11

是否显示SLA,服务等级协议

False

goodsla

DOUBLE

True

False

16

SLA的阀值,浮点表示

False

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

  1. services_links表(空)

        服务依赖关系表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

linkid

BIGINT

True

True

20

链接ID

False

serviceupid

BIGINT

True

False

20

服务启动ID

False

servicedownid

BIGINT

True

False

20

服务终止ID

False

soft

INT

True

False

11

依赖软件

 

  1. services_times表(空)

服务时间定义表,用于定义IT服务的开、关时间段,支持循环(按星期)或者单次。与items、services表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

timeid

BIGINT

True

True

20

时间ID

False

serviceid

BIGINT

True

False

20

服务ID,与services表关联

False

type

INT

True

False

11

详情如下:

False

ts_from

INT

True

False

11

从什么时候开始

False

ts_to

INT

True

False

11

到什么时间结束

False

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);

  1. sessions

        会话信息记录表。与users表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

sessionid

VARCHAR

True

True

32

会话ID

False

userid

BIGINT

True

False

20

用户ID

False

lastaccess

INT

True

False

11

最后访问事件,unix时间戳

False

status

INT

True

False

11

状态:

define('ZBX_SESSION_ACTIVE',    0);

define('ZBX_SESSION_PASSIVE',    1);

 

  1. slides表(空)

单个幻灯片配置表,记录一个幻灯片组所包含的所有单个幻灯片的配置,与screens表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

slideid

BIGINT

True

True

20

幻灯片ID

False

slideshowid

BIGINT

True

False

20

关联的幻灯展示ID

False

screenid

BIGINT

True

False

20

展示的屏幕ID

False

step

INT

True

False

11

第几步

False

delay

INT

True

False

11

延时秒

 

  1. 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

权限

 

  1. 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

权限

 

 

  1. slideshows表(空)

幻灯展示实例表,即幻灯片组。与users表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

slideshowid

BIGINT

True

True

20

幻灯片组ID

False

name

VARCHAR

True

False

255

名称

False

delay

INT

True

False

32

两个片组间的延时

True

userid

BIGINT

True

True

20

用户ID

False

private

INT

True

False

11

 

 

  1. sysmap_element_trigger表(空)

系统地图元素触发器关联表,与triggers表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

selement_triggerid

BIGINT

Tru e

True

20

系统地图元素与触发器的关联ID

False

selementid

BIGINT

True

False

20

元素ID

False

triggerid

BIGINT

True

False

255

触发器ID

 

  1. sysmap_element_url表(空)

系统地图元素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

 

  1. sysmap_shape

系统地图模型表。

 

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

首页

 

  1. 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);

 

  1. 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

权限

 

  1. 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

权限

 

  1. sysmaps

系统地图表。包含系统地图配置显示信息及标签属性。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

sysmapid

BIGINT

True

True

20

系统地图ID

False

name

VARCHAR

True

False

128

系统地图名称

False

width

INT

True

False

11

宽度,像素

False

height

INT

True

False

11

高度,像素

False

backgroundid

BIGINT

False

False

20

背景图像ID,引用image表

False

label_type

INT

True

False

11

详情如下:

False

label_location

INT

True

False

11

详情如下:

False

highlight

INT

True

False

11

是否高亮

False

expandproblem

INT

True

False

11

是否展开显示问题

False

markelements

INT

True

False

11

标记元素

False

show_unack

INT

True

False

11

是否显示未确认的数据

False

grid_size

INT

True

False

11

网格大小,像素

False

grid_show

INT

True

False

11

是否显示网格

False

grid_align

INT

True

False

11

网格对齐功能开启,1表示开启

False

label_format

INT

True

False

11

标签化分类

False

label_type_host

INT

True

False

11

主机标签类型

False

label_type_hostgroup

INT

True

False

11

主机组标签类型

False

label_type_trigger

INT

True

False

11

触发器标签类型

False

label_type_map

INT

True

False

11

地图标签类型

False

label_type_image

INT

True

False

11

图片标签类型

False

label_string_host

VARCHAR

True

False

255

主机字符串标签

False

label_string_hostgroup

VARCHAR

True

False

255

主机组标签字符串

False

label_string_trigger

VARCHAR

True

False

255

触发器字符串标签

False

label_string_map

VARCHAR

True

False

255

地图字符串标签

False

label_string_image

VARCHAR

True

False

255

图片字符串标签

False

iconmapid

BIGINT

False

False

 

图标的ID,会调用icon_map表中的数据

False

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);

 

  1. sysmaps_elements

系统地图-元素关联表。与sysmaps表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

selementid

BIGINT

True

True

20

系统元素ID

False

sysmapid

BIGINT

True

False

20

系统地图ID

False

elementid

BIGINT

True

False

20

元素ID

False

elementtype

INT

True

False

11

元素类型

False

iconid_off

BIGINT

False

False

20

关闭图标ID

False

iconid_on

BIGINT

False

False

20

开启图标ID

False

label

VARCHAR

True

False

2048

标签

False

label_location

INT

False

False

11

标签位置

False

x

INT

True

False

11

起始的X轴坐标

False

y

INT

True

False

11

起始的Y轴坐标

False

iconid_disabled

BIGINT

False

False

20

禁用的图标ID

False

iconid_maintenance

BIGINT

False

False

20

维护的图标ID

False

elementsubtype

INT

True

False

11

子元素类型

False

areatype

INT

True

False

11

区域类型

False

width

INT

True

False

11

宽度,像素

False

height

INT

True

False

11

高度,像素

False

viewtype

INT

True

False

11

视图类型

False

use_iconmap

INT

True

False

11

用户图标地图

False

use_iconmap

INT

True

False

11

用户图标地图

False

application

VARCHAR

True

False

255

关联的应用

 

 

 

 

 

  1. sysmaps_link_triggers表(空)

    系统地图连接-触发器关联表。与triggers表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

linktriggerid

BIGINT

True

True

20

连接-触发器关联ID

False

linkid

BIGINT

True

False

20

连接ID

False

triggerid

BIGINT

True

False

20

触发器ID

False

drawtype

INT

True

False

11

详情如下:

False

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);

 

  1. sysmaps_links表(空)

系统地图链接表。与sysmaps、sysmaps_elements表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

linkid

BIGINT

True

True

20

链接ID

False

sysmapid

BIGINT

True

False

20

系统地图ID

False

selementid1

BIGINT

True

False

20

链接的第一个元素ID,与sysmap_elements的ID关联

False

selementid2

BIGINT

True

False

20

链接的第二个元素ID,与sysmap_elements的ID关联

False

drawtype

INTEGER

True

False

11

详情如下:

False

color

VARCHAR

True

False

6

默认颜色

False

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);

 

  1. 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

 

  1. 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

  1. task_close_problem表(空)

任务调度问题关闭表,与acknowledges表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

taskid

BIGINT

True

True

20

任务调度ID

False

acknowledgeid

BIGINT

True

False

20

关联的告警确认ID

 

  1. task_remote_command表(空)

任务远程命令信息记录表。与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

 

  1. task_remote_command_result表(空)

任务远程命令的结果信息记录表。与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

结果信息

 

  1. timeperiods表(空)

        时间窗口定义表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

timeperiodid

BIGINT

True

True

20

时间窗口ID

False

timeperiod_type

INT

True

False

11

详情如下:

False

every

INT

True

False

11

每多少单位时间执行一次

False

month

INT

True

False

11

月份

False

dayofweek

INT

True

False

11

星期

False

day

INT

True

False

11

日子

False

start_time

INT

True

False

11

开始时间

False

period

INT

True

False

11

窗口时间长度,秒

False

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); //按年算,目前不支持

  1. trends

趋势表,浮点型,每个小时统计数

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

itemid

BIGINT

True

True

20

监控项ID

True

clock

INT

True

True

11

时间

False

num

INT

True

False

11

已经收集的数据量

False

value_min

DOUBLE

True

False

16

该监控项的最小值

False

value_avg

DOUBLE

True

False

16

该监控项的平均值

False

value_max

DOUBLE

True

False

16

该监控项的最大值

 

  1. trends_uint

趋势长整型表,每个小时。与items表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

itemid

BIGINT

True

True

20

监控项ID

True

clock

INT

True

True

11

趋势时刻

False

num

INT

True

False

1

第几个趋势值

False

value_min

BIGINT

True

False

20

趋势最小值

False

value_avg

BIGINT

True

False

20

趋势平均值

False

value_max

BIGINT

True

False

20

趋势最大值

 

  1. trigger_depends

触发器依赖表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

triggerdepid

BIGINT

True

True

20

触发器依赖ID

False

triggerid_down

BIGINT

True

False

20

依赖的触发器ID

False

triggerid_up

BIGINT

True

False

20

被依赖的触发器

 

  1. trigger_discovery

触发器自动发现表,与triggers表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

False

triggerid

BIGINT

True

False

20

触发器ID

False

parent_triggerid

BIGINT

True

False

20

父触发器ID

 

  1. 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

 

  1. triggers

触发器实例表。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

triggerid

BIGINT

True

True

20

触发器ID

False

expression

VARCHAR

True

False

2048

触发器表达式

False

description

VARCHAR

True

False

255

触发器描述

False

url

VARCHAR

True

False

255

url地址

False

status

INT

True

False

11

0 表示Trigger is active

1表示r is disabled

False

value

INT

True

False

11

0表示OK

1表示PROBLEM

2表示UNKNOWN

False

priority

INT

True

False

11

0表示Not classified

1表示    Information

2表示Warning

3表示Average

4表示High

5表示    Disaster

False

lastchange

INT

True

False

11

最后更改时间

False

comments

TEXT

True

False

0

注释

False

error

VARCHAR

True

False

2048

错误信息

False

templateid

BIGINT

False

False

20

模板ID

False

type

INT

True

False

11

0表示Normal event generation

1表示    Generate multiple PROBLEM event

False

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

是否手动关闭

 

  1. users

用户实例表,用于记录单个用户信息。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

userid

BIGINT

True

True

20

用户ID

False

alias

VARCHAR

True

False

100

用户别名,用于显示

False

name

VARCHAR

True

False

100

用户名

False

surname

VARCHAR

True

False

100

超级用户

False

passwd

CHAR

True

False

32

密码

False

url

VARCHAR

True

False

255

登录后的URL

False

autologin

INT

True

False

11

是否自动登录

False

autologout

INT

True

False

32

是否自动登出

False

lang

VARCHAR

True

False

5

使用的语言,需要安装

False

refresh

INTEGER

True

False

32

自动刷新间隔,单位秒

False

type

INTEGER

True

False

11

用户类型,分为超级管理员、普通管理员和普通用户

define('USER_TYPE_ZABBIX_USER',        1);

define('USER_TYPE_ZABBIX_ADMIN',    2);

define('USER_TYPE_SUPER_ADMIN',        3);

False

theme

VARCHAR

True

False

128

使用的主题

False

attempt_failed

INTEGER

True

False

11

尝试失败的次数

False

attempt_ip

VARCHAR

True

False

39

尝试IP

False

attempt_clock

INTEGER

True

False

11

最后尝试时间

False

rows_per_page

INTEGER

True

False

11

每页显示多少行(或记录)

 

  1. users_groups

用户-用户组关联表。与usrgrp、users表相关联。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

id

BIGINT

True

True

20

关联ID

False

usrgrpid

BIGINT

True

False

20

用户组ID

False

userid

BIGINT

True

False

20

用户ID

 

  1. usrgrp

用户组表,支持用户组状态和debug模式配置。

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

usrgrpid

BIGINT

True

True

20

用户组ID

False

name

VARCHAR

True

False

64

用户组名称

False

gui_access

INT

True

False

11

详情如下:

False

users_status

INT

True

False

11

0表示启用,1表示disable

False

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

  1. valuemaps

值映射组表,用于记录单个映射实例,不包含映射具体的值(具体值在mapping表中记录)

 

PK

Name

Type

Not Null

Unique

Len

Notes

True

valuemapid

BIGINT

True

True

20

值映射ID

False

name

VARCHAR

True

False

64

映射组名称

 

  1. widget

仪表盘面板工具配置信息记录表,与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

高度,像素

 

  1. widget_field

仪表盘面板工具域配置信息记录表,与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值

 

你可能感兴趣的:(zabbix)