1:按照ysp数据库文档修改各个业务类型对应的表名
2:修改maatConfig中域和分组map为list<map> 3:删除maat.xml中关于redisDBIndex的配置
This commit is contained in:
@@ -8,14 +8,10 @@
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;FILE_INDEX_INFO;,;[cfg_id]</p:keyExpression>
|
||||
<p:valueExpression>[cfg_id];\t;[is_valid];\t;[dst_file];\t;[dst_file_md5];\t;[time_stamp];&nbsp;[level];\t;[file_id];\n</p:valueExpression>
|
||||
</p:expressions>
|
||||
<p:redisDB>2</p:redisDB>
|
||||
<p:sequences>
|
||||
<p:operation>1</p:operation>
|
||||
<p:sequenceKey>MAAT_VERSION</p:sequenceKey>
|
||||
</p:sequences>
|
||||
|
||||
|
||||
|
||||
<p:expressions>
|
||||
<p:keyExpression>MAAT_UPDATE_STATUS</p:keyExpression>
|
||||
</p:expressions>
|
||||
@@ -29,7 +25,6 @@
|
||||
</p:maatType>
|
||||
|
||||
<p:maatType service="100;101;164;165">
|
||||
<p:redisDB>2</p:redisDB>
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;mark_sample;,;[cfg_id]</p:keyExpression>
|
||||
<p:valueExpression>[cfg_id];\t;[service];\t;[level];\t;[description];\t;[is_valid]</p:valueExpression>
|
||||
@@ -49,8 +44,8 @@
|
||||
<p:keyExpression>MAAT_VERSION_TIMER</p:keyExpression>
|
||||
</p:expressions>
|
||||
</p:maatType>
|
||||
<p:maatType service="80;81;82;83;84;85;144;145;146;147;148;149">
|
||||
<p:redisDB>3</p:redisDB>
|
||||
|
||||
<p:maatType service="80;82;84;144;146;148">
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{compile_table_name};,;[cfg_id]</p:keyExpression>
|
||||
<p:valueExpression>[cfg_id];\t;[service];\t;[action];\t;[do_blacklist];\t;[do_log];\t;[effective_range];\t;[user_region];\t;[is_valid];\t;[group_num];\t;[father_cfg_id];\t;[op_time]</p:valueExpression>
|
||||
@@ -64,9 +59,42 @@
|
||||
<p:valueExpression>[region_id];\t;[group_id];\t;[addr_type];\t;[src_ip];\t;[mask_src_ip];\t;[src_port];\t;[mask_src_port];\t;[dst_ip];\t;[mask_dst_ip];\t;[dst_port];\t;[mask_dst_port];\t;[protocol];\t;[direction];\t;[is_valid];\t;[op_time]</p:valueExpression>
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{num_region_table_name};,;[region_id]</p:keyExpression>
|
||||
<p:valueExpression>[region_id];\t;[group_id];\t;[low_boundary];\t;[up_boundary];\t;[is_valid];\t;[op_time]</p:valueExpression>
|
||||
<p:keyExpression>MAAT_UPDATE_STATUS</p:keyExpression>
|
||||
<!-- <p:valueExpression>add;{tableName};,;{id}</p:valueExpression> -->
|
||||
</p:expressions>
|
||||
|
||||
<p:expressions>
|
||||
<p:keyExpression>MAAT_RULE_TIMER</p:keyExpression>
|
||||
<!-- <p:valueExpression>[region_id];\t;[group_id];\t;[keywords];\t;[expr_type];\t;[match_method];\t;[is_hexbin];\t;[is_valid];\t;[op_time]</p:valueExpression> -->
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>MAAT_VERSION_TIMER</p:keyExpression>
|
||||
<!-- <p:valueExpression>{region_id};{maatVersion}</p:valueExpression> -->
|
||||
</p:expressions>
|
||||
|
||||
<p:sequences>
|
||||
<p:operation>1</p:operation>
|
||||
<p:sequenceKey>MAAT_VERSION</p:sequenceKey>
|
||||
</p:sequences>
|
||||
</p:maatType>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p:maatType service="81;145">
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{compile_table_name};,;[cfg_id]</p:keyExpression>
|
||||
<p:valueExpression>[cfg_id];\t;[service];\t;[action];\t;[do_blacklist];\t;[do_log];\t;[effective_range];\t;[user_region];\t;[is_valid];\t;[group_num];\t;[father_cfg_id];\t;[op_time]</p:valueExpression>
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{group_table_name};,;[group_id]</p:keyExpression>
|
||||
<p:valueExpression>[group_id];\t;[cfg_id];\t;[is_valid];\t;[op_time]</p:valueExpression>
|
||||
</p:expressions>
|
||||
|
||||
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{str_region_table_name};,;[region_id]</p:keyExpression>
|
||||
<p:valueExpression>[region_id];\t;[group_id];\t;[keywords];\t;[expr_type];\t;[match_method];\t;[is_hexbin];\t;[is_valid];\t;[op_time]</p:valueExpression>
|
||||
@@ -93,6 +121,46 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p:maatType service="83;85;147;149">
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{compile_table_name};,;[cfg_id]</p:keyExpression>
|
||||
<p:valueExpression>[cfg_id];\t;[service];\t;[action];\t;[do_blacklist];\t;[do_log];\t;[effective_range];\t;[user_region];\t;[is_valid];\t;[group_num];\t;[father_cfg_id];\t;[op_time]</p:valueExpression>
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{group_table_name};,;[group_id]</p:keyExpression>
|
||||
<p:valueExpression>[group_id];\t;[cfg_id];\t;[is_valid];\t;[op_time]</p:valueExpression>
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>EFFECTIVE_RULE;:;{num_region_table_name};,;[region_id]</p:keyExpression>
|
||||
<p:valueExpression>[region_id];\t;[group_id];\t;[low_boundary];\t;[up_boundary];\t;[is_valid];\t;[op_time]</p:valueExpression>
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>MAAT_UPDATE_STATUS</p:keyExpression>
|
||||
<!-- <p:valueExpression>add;{tableName};,;{id}</p:valueExpression> -->
|
||||
</p:expressions>
|
||||
|
||||
<p:expressions>
|
||||
<p:keyExpression>MAAT_RULE_TIMER</p:keyExpression>
|
||||
<!-- <p:valueExpression>[region_id];\t;[group_id];\t;[keywords];\t;[expr_type];\t;[match_method];\t;[is_hexbin];\t;[is_valid];\t;[op_time]</p:valueExpression> -->
|
||||
</p:expressions>
|
||||
<p:expressions>
|
||||
<p:keyExpression>MAAT_VERSION_TIMER</p:keyExpression>
|
||||
<!-- <p:valueExpression>{region_id};{maatVersion}</p:valueExpression> -->
|
||||
</p:expressions>
|
||||
|
||||
<p:sequences>
|
||||
<p:operation>1</p:operation>
|
||||
<p:sequenceKey>MAAT_VERSION</p:sequenceKey>
|
||||
</p:sequences>
|
||||
</p:maatType>
|
||||
|
||||
|
||||
|
||||
</p:maat>
|
||||
|
||||
|
||||
|
||||
@@ -13,18 +13,18 @@
|
||||
</xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="redisDB">
|
||||
<xs:annotation>
|
||||
<xs:documentation><![CDATA[使用哪个redis数据库,redis默认只有0-15,共16个数据库]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="0" />
|
||||
<xs:maxInclusive value="16" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<!-- <xs:element name="redisDB"> -->
|
||||
<!-- <xs:annotation> -->
|
||||
<!-- <xs:documentation><![CDATA[使用哪个redis数据库,redis默认只有0-15,共16个数据库]]> -->
|
||||
<!-- </xs:documentation> -->
|
||||
<!-- </xs:annotation> -->
|
||||
<!-- <xs:simpleType> -->
|
||||
<!-- <xs:restriction base="xs:integer"> -->
|
||||
<!-- <xs:minInclusive value="0" /> -->
|
||||
<!-- <xs:maxInclusive value="16" /> -->
|
||||
<!-- </xs:restriction> -->
|
||||
<!-- </xs:simpleType> -->
|
||||
<!-- </xs:element> -->
|
||||
|
||||
<xs:element name="sequences">
|
||||
<xs:annotation>
|
||||
@@ -70,7 +70,12 @@
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
<![CDATA[rediskey规则,以[]包围的代表可变项,
|
||||
需要从map中获取的值,直接写的代表是固定值,直接拼接即可,
|
||||
需要从map中获取的值。以{}包围的是代码中使用的变量,固定值不可随意写,
|
||||
编译表名:compile_table_name,分组表名:group_table_name,ip类域配置表名:ip_region_table_name,
|
||||
数值类域配置表名:num_region_table_name,字符串类域配置表名:str_region_table_name,
|
||||
增强字符串域配置表名:str_str_region_table_name,文件摘要类域配置表名:file_digest_table_name,
|
||||
文本相似性域配置表名:file_like_table_name。
|
||||
直接写的代表是固定值,直接拼接即可,
|
||||
每个属性间用分号分隔,空格用&nbsp表示]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
|
||||
@@ -3,25 +3,26 @@
|
||||
####1:固定需要写service=业务类型1;业务类型2
|
||||
####2:然后每个业务类型:业务类型1=type1:表名1;type2:表名2;type3:表名3
|
||||
####3:例如:80=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
####4:type中10代表是编译配置,11代表是分组配置,12代表是ip类域配置,13代表是数值类配置,14代表是字符串类域配置,15代表是增强字符串类域配置
|
||||
####4:type中10代表是编译配置,11代表是分组配置,12代表是ip类域配置,13代表是数值类配置,14代表是字符串类域配置,15代表是增强字符串类域配置,16代表是文件摘要类域配置,17代表是文本相似性域配置
|
||||
#################################################################################
|
||||
service=80;81;82;83;84;85;144;145;146;147;148;149
|
||||
|
||||
|
||||
|
||||
80=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
81=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
82=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
83=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
84=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
85=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
144=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
145=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
146=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
147=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
148=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
149=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
|
||||
80=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
81=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;14:AV_CONT_URL
|
||||
82=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_PIC_IP_PORT
|
||||
83=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;13:AV_PIC_URL
|
||||
84=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_VOIP_IP_PORT
|
||||
85=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;13:AV_VOIP_ACCOUNT
|
||||
|
||||
144=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_CONT_IP_PORT
|
||||
145=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;14:AV_CONT_URL
|
||||
146=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_PIC_IP_PORT
|
||||
147=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;13:AV_PIC_URL
|
||||
148=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;12:AV_VOIP_IP_PORT
|
||||
149=10:AV_CONFIG_COMPILE;11:AV_CONFIG_GROUP;13:AV_VOIP_ACCOUNT
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user