goploy/model/sql/1.3.8.sql

19 lines
1.4 KiB
MySQL
Raw Normal View History

2021-11-20 15:51:19 +08:00
CREATE TABLE IF NOT EXISTS `goploy`.`server_monitor` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
2021-11-20 15:49:23 +08:00
`server_id` int(10) unsigned NOT NULL DEFAULT '0',
2021-11-20 15:51:19 +08:00
`item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`formula` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'avg|max|min',
`operator` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`value` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`group_cycle` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'uint minute',
`last_cycle` int(10) unsigned NOT NULL DEFAULT '0',
`silent_cycle` int(10) unsigned NOT NULL DEFAULT '0',
`start_time` char(5) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '00:00',
`end_time` char(5) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '23:59',
`notify_type` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '1=企业微信 2=钉钉 3=飞书 255=custom',
`notify_target` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
2021-11-20 15:49:23 +08:00
`insert_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
2021-11-20 15:51:19 +08:00
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `idx_server_item` (`server_id`,`item`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;