2、数据库新建语法增加新列 3、StateHandler.java 的handleJudgedTaskStart和handleDynamicTaskStart不执行sendFilters,因为那边还没实现接收。我们这边sendFilters会报错 无法解析url 4、前端转圈问题,更新nginx配置
121 lines
5.7 KiB
SQL
121 lines
5.7 KiB
SQL
-- MySQL dump 10.13 Distrib 8.0.35, for Linux (x86_64)
|
|
--
|
|
-- Host: 10.26.22.133 Database: command
|
|
-- ------------------------------------------------------
|
|
-- Server version 5.7.99
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
/*!50503 SET NAMES utf8mb4 */;
|
|
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
|
/*!40103 SET TIME_ZONE='+00:00' */;
|
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
|
|
|
--
|
|
-- Current Database: `command`
|
|
--
|
|
|
|
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `command`;
|
|
|
|
USE `command`;
|
|
|
|
--
|
|
-- Table structure for table `t_alertmessage`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `t_alertmessage`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!50503 SET character_set_client = utf8mb4 */;
|
|
CREATE TABLE `t_alertmessage` (
|
|
`TASK_ID` bigint(20) NOT NULL COMMENT '关联任务ID',
|
|
`DYNAMIC_RULE_ID` bigint(20) NOT NULL COMMENT '关联动态规则ID',
|
|
`ADDR_TYPE` tinyint(4) NULL COMMENT 'IP地址类型',
|
|
`SRC_IP` varchar(64) NULL COMMENT '源IP地址',
|
|
`SRC_PORT` varchar(6) NULL COMMENT '源端口',
|
|
`DST_IP` varchar(64) NULL COMMENT '目的IP地址',
|
|
`DST_PORT` varchar(64) NULL COMMENT '目的端口',
|
|
`PROTOCOL` smallint(6) NULL COMMENT '协议号',
|
|
`MASK_SRC_IP` varchar(64) NULL COMMENT '源IP地址掩码',
|
|
`MASK_SRC_PORT` varchar(6) NULL COMMENT '源端口掩码',
|
|
`MASK_DST_IP` varchar(64) NULL COMMENT '目的IP地址掩码',
|
|
`MASK_DST_PORT` varchar(6) NULL COMMENT '目的端口掩码',
|
|
`MASK_PROTOCOL` varchar(6) NULL COMMENT '协议掩码',
|
|
`COMMAND_UUID` varchar(36) NULL COMMENT '告警信息生产指令的uuid',
|
|
`CREATE_TIME` datetime NULL COMMENT '告警信息创建时间',
|
|
`LAST_UPDATE` datetime NULL COMMENT '告警信息上次修改时间',
|
|
`ALERT_MESSAGE_ID` varchar(36) NULL,
|
|
`IS_DELETE` tinyint(4) NULL DEFAULT "0",
|
|
`CONTENT` varchar(65533) NULL
|
|
) ENGINE=OLAP
|
|
UNIQUE KEY(`TASK_ID`, `DYNAMIC_RULE_ID`, `ADDR_TYPE`, `SRC_IP`, `SRC_PORT`, `DST_IP`, `DST_PORT`, `PROTOCOL`, `MASK_SRC_IP`, `MASK_SRC_PORT`, `MASK_DST_IP`, `MASK_DST_PORT`, `MASK_PROTOCOL`)
|
|
COMMENT 'OLAP'
|
|
DISTRIBUTED BY HASH(`TASK_ID`, `DYNAMIC_RULE_ID`, `ADDR_TYPE`, `SRC_IP`, `SRC_PORT`, `DST_IP`, `DST_PORT`, `PROTOCOL`, `MASK_SRC_IP`, `MASK_SRC_PORT`, `MASK_DST_IP`, `MASK_DST_PORT`, `MASK_PROTOCOL`) BUCKETS 32
|
|
PROPERTIES (
|
|
"replication_allocation" = "tag.location.default: 3",
|
|
"in_memory" = "false",
|
|
"storage_format" = "V2",
|
|
"disable_auto_compaction" = "false"
|
|
);;
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
|
|
--
|
|
-- Table structure for table `t_command`
|
|
--
|
|
|
|
DROP TABLE IF EXISTS `t_command`;
|
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
|
/*!50503 SET character_set_client = utf8mb4 */;
|
|
CREATE TABLE `t_command` (
|
|
`TASK_ID` bigint(20) NULL COMMENT '关联任务ID',
|
|
`ADDR_TYPE` tinyint(4) NULL DEFAULT "4" COMMENT 'IP地址类型',
|
|
`SRC_IP` varchar(64) NULL COMMENT '源IP地址',
|
|
`SRC_PORT` varchar(6) NULL COMMENT '源端口',
|
|
`DST_IP` varchar(64) NULL COMMENT '目的IP地址',
|
|
`DST_PORT` varchar(64) NULL COMMENT '目的端口',
|
|
`PROTOCOL` smallint(6) NULL COMMENT '协议号',
|
|
`MASK_SRC_IP` varchar(64) NULL COMMENT '源IP地址掩码',
|
|
`MASK_SRC_PORT` varchar(6) NULL COMMENT '源端口掩码',
|
|
`MASK_DST_IP` varchar(64) NULL COMMENT '目的IP地址掩码',
|
|
`MASK_DST_PORT` varchar(6) NULL COMMENT '目的端口掩码',
|
|
`MASK_PROTOCOL` varchar(6) NULL COMMENT '协议掩码',
|
|
`COMMAND_ID` varchar(36) NOT NULL COMMENT '指令UUID',
|
|
`TASK_ACT` varchar(32) NULL COMMENT '阻断',
|
|
`FREQUENCY` int(11) NOT NULL COMMENT '指令下发频率(分钟)',
|
|
`VALID_TIME` datetime NOT NULL COMMENT '指令生效时间',
|
|
`INVALID_TIME` datetime NOT NULL COMMENT '指令失效时间',
|
|
`IS_VALID` boolean NOT NULL DEFAULT "FALSE" COMMENT '指令是否生效',
|
|
`IS_JUDGED` boolean NULL DEFAULT "TRUE" COMMENT '该指令是否研判',
|
|
`SEND_TIMES` int(11) NOT NULL DEFAULT "0" COMMENT '指令下发次数',
|
|
`SUCCESS_TIMES` int(11) NOT NULL DEFAULT "0" COMMENT '指令成功下发次数',
|
|
`FIRST_SEND_TIME` datetime NULL COMMENT '指令首次下发时间',
|
|
`LAST_SEND_TIME` datetime NULL COMMENT '指令最新下发时间',
|
|
`CREATE_TIME` datetime NOT NULL COMMENT '指令创建时间',
|
|
`LAST_UPDATE` datetime NOT NULL COMMENT '指令上次修改时间',
|
|
`IS_DELETED` boolean NOT NULL DEFAULT "FALSE" COMMENT '指令是否已被逻辑删除'
|
|
) ENGINE=OLAP
|
|
UNIQUE KEY(`TASK_ID`, `ADDR_TYPE`, `SRC_IP`, `SRC_PORT`, `DST_IP`, `DST_PORT`, `PROTOCOL`, `MASK_SRC_IP`, `MASK_SRC_PORT`, `MASK_DST_IP`, `MASK_DST_PORT`, `MASK_PROTOCOL`)
|
|
COMMENT '下发指令信息表'
|
|
DISTRIBUTED BY HASH(`TASK_ID`, `ADDR_TYPE`, `SRC_IP`, `SRC_PORT`, `DST_IP`, `DST_PORT`, `PROTOCOL`, `MASK_SRC_IP`, `MASK_SRC_PORT`, `MASK_DST_IP`, `MASK_DST_PORT`, `MASK_PROTOCOL`) BUCKETS 32
|
|
PROPERTIES (
|
|
"replication_allocation" = "tag.location.default: 3",
|
|
"in_memory" = "false",
|
|
"storage_format" = "V2",
|
|
"disable_auto_compaction" = "false"
|
|
);;
|
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
|
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
|
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
|
|
|
-- Dump completed on 2024-01-23 22:42:53
|