2020-09-26 16:53:10 +08:00
|
|
|
set names utf8;
|
|
|
|
|
|
|
|
drop database if exists n9e_ams;
|
|
|
|
create database n9e_ams;
|
|
|
|
use n9e_ams;
|
|
|
|
|
|
|
|
CREATE TABLE `host`
|
|
|
|
(
|
|
|
|
`id` int unsigned not null AUTO_INCREMENT,
|
|
|
|
`sn` char(128) not null default '',
|
|
|
|
`ip` char(15) not null,
|
|
|
|
`ident` varchar(128) not null default '',
|
|
|
|
`name` varchar(128) not null default '',
|
|
|
|
`cpu` varchar(255) not null default '',
|
|
|
|
`mem` varchar(255) not null default '',
|
|
|
|
`disk` varchar(255) not null default '',
|
|
|
|
`note` varchar(255) not null default 'different with resource note',
|
|
|
|
`cate` varchar(32) not null comment 'host,vm,container,switch',
|
|
|
|
`tenant` varchar(128) not null default '',
|
|
|
|
`clock` bigint not null comment 'heartbeat timestamp',
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
UNIQUE KEY (`ip`),
|
|
|
|
UNIQUE KEY (`ident`),
|
|
|
|
KEY (`sn`),
|
|
|
|
KEY (`name`),
|
|
|
|
KEY (`tenant`)
|
|
|
|
) ENGINE = InnoDB
|
|
|
|
DEFAULT CHARSET = utf8;
|
|
|
|
|
2020-10-25 19:33:34 +08:00
|
|
|
CREATE TABLE `host_field`
|
|
|
|
(
|
|
|
|
`id` int unsigned not null AUTO_INCREMENT,
|
|
|
|
`field_ident` varchar(255) not null comment 'english identity',
|
|
|
|
`field_name` varchar(255) not null comment 'chinese name',
|
|
|
|
`field_type` varchar(64) not null,
|
|
|
|
`field_required` tinyint(1) not null default 0,
|
|
|
|
`field_extra` varchar(2048) not null default '',
|
|
|
|
`field_cate` varchar(255) not null default 'Default',
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
KEY (`field_cate`, `field_ident`)
|
|
|
|
) ENGINE = InnoDB
|
|
|
|
DEFAULT CHARSET = utf8;
|
|
|
|
|
|
|
|
CREATE TABLE `host_field_value`
|
|
|
|
(
|
|
|
|
`id` int unsigned not null AUTO_INCREMENT,
|
|
|
|
`host_id` int unsigned not null,
|
|
|
|
`field_ident` varchar(255) not null,
|
|
|
|
`field_value` varchar(1024) not null default '',
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
KEY (`host_id`)
|
|
|
|
) ENGINE = InnoDB
|
|
|
|
DEFAULT CHARSET = utf8;
|
|
|
|
|
2020-09-26 16:53:10 +08:00
|
|
|
/* 网络设备管理、机柜机架、配件耗材等相关的功能是商业版本才有的,表结构不要放到这里 */
|