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值

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章