summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgaohao <[email protected]>2022-07-01 09:18:24 +0800
committergaohao <[email protected]>2022-07-01 09:18:24 +0800
commit6d5bb6684964eb55e7b38eb4ecd1f9d43f7ebb6b (patch)
tree02e12dfd7f3dc72e06fdb541cc165e9e8a072298
parenta779e249f9905864592eddbbffc3b813f26b1c51 (diff)
feat: NEZ-1988 alert rule 接口修改(支持多阈值告警规则)dev-3.4-multi-threshold
-rw-r--r--nz-admin/src/main/java/com/nis/common/config/I18nConfig.java4
-rw-r--r--nz-admin/src/main/java/com/nis/common/utils/Constant.java2
-rw-r--r--nz-admin/src/main/java/com/nis/common/utils/YamlUtil.java28
-rw-r--r--nz-admin/src/main/java/com/nis/modules/alert/entity/AlertRuleEntity.java20
-rw-r--r--nz-admin/src/main/java/com/nis/modules/alert/service/impl/AlertRuleServiceImpl.java211
-rw-r--r--nz-admin/src/main/resources/db/R__AZ_sys_config.sql5
-rw-r--r--nz-admin/src/main/resources/db/R__AZ_sys_i18n.sql3043
-rw-r--r--nz-admin/src/main/resources/mapper/alert/AlertRuleDao.xml1
-rw-r--r--nz-admin/src/test/java/com/nis/modules/alert/AlertRuleTest.java363
-rw-r--r--nz-admin/src/test/resources/db/AlertRule.sql16
-rw-r--r--nz-admin/src/test/resources/parameters/alert/AlertRuleTestParameter.json532
-rw-r--r--nz-common/src/main/java/com/nis/common/utils/RCode.java2
12 files changed, 1901 insertions, 2326 deletions
diff --git a/nz-admin/src/main/java/com/nis/common/config/I18nConfig.java b/nz-admin/src/main/java/com/nis/common/config/I18nConfig.java
index f79c7ec4..e98a856d 100644
--- a/nz-admin/src/main/java/com/nis/common/config/I18nConfig.java
+++ b/nz-admin/src/main/java/com/nis/common/config/I18nConfig.java
@@ -8,6 +8,7 @@ import java.util.Map;
import javax.annotation.PostConstruct;
+import com.nis.common.utils.ToolUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ResourceLoaderAware;
import org.springframework.context.support.AbstractMessageSource;
@@ -97,6 +98,9 @@ public class I18nConfig extends AbstractMessageSource implements ResourceLoaderA
Map<String, String> props = I18N_CACHE.get(language);
if (null != props && props.containsKey(code)) {
String msg = props.get(code);
+ if(ToolUtil.isEmpty(param)){
+ return msg;
+ }
return MessageFormat.format(msg, param);
} else {
try {
diff --git a/nz-admin/src/main/java/com/nis/common/utils/Constant.java b/nz-admin/src/main/java/com/nis/common/utils/Constant.java
index 02f5045c..16baddb0 100644
--- a/nz-admin/src/main/java/com/nis/common/utils/Constant.java
+++ b/nz-admin/src/main/java/com/nis/common/utils/Constant.java
@@ -307,7 +307,7 @@ public class Constant {
CHART_SINGLESTAT_STATISTICS.add("range");
CHART_SINGLESTAT_STATISTICS.add("different");
- RULE_OPERATORS = Arrays.asList(new String[] { "==", "!=", ">", "<", ">=", "<=" });
+ RULE_OPERATORS = Arrays.asList(new String[] { "==", "!=", ">", "<", ">=", "<=", "~=" });
SNMP_OID_MAP = new HashMap<>();
SNMP_OID_MAP.put("sysName", "1.3.6.1.2.1.1.5");
diff --git a/nz-admin/src/main/java/com/nis/common/utils/YamlUtil.java b/nz-admin/src/main/java/com/nis/common/utils/YamlUtil.java
index adeddd16..08c7c62c 100644
--- a/nz-admin/src/main/java/com/nis/common/utils/YamlUtil.java
+++ b/nz-admin/src/main/java/com/nis/common/utils/YamlUtil.java
@@ -1,6 +1,7 @@
package com.nis.common.utils;
import cn.hutool.log.Log;
+import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
@@ -88,22 +89,23 @@ public class YamlUtil {
List rules = new ArrayList();
group.put("name", "check" + System.currentTimeMillis());
group.put("rules", rules);
-
- Map rule = new HashMap();
- rules.add(rule);
-
- Map labels = new HashMap();
- labels.put("severity", alertRule.getSeverityId());
+
Map annotations = new HashMap();
annotations.put("summary", alertRule.getSummary());
annotations.put("description", alertRule.getDescription());
-
- rule.put("alert", alertRule.getName());
- rule.put("expr", "(" + alertRule.getExpr() + ")" + alertRule.getOperator() + alertRule.getThreshold());
- rule.put("for", alertRule.getLast() + "s");
- rule.put("labels", labels);
- rule.put("annotations", annotations);
-
+
+ List<Map> conditionList = JSONArray.parseArray(alertRule.getConditionStr(), Map.class);
+ for (Map condition : conditionList) {
+ Map rule = new HashMap();
+ rule.put("alert", alertRule.getName());
+ rule.put("expr", "(" + alertRule.getExpr() + ")" + condition.get("operator") + condition.get("value"));
+ rule.put("for", alertRule.getLast() + "s");
+ Map labels = new HashMap();
+ labels.put("severity", condition.get("id"));
+ rule.put("labels", labels);
+ rule.put("annotations", annotations);
+ rules.add(rule);
+ }
return toCheck;
}
diff --git a/nz-admin/src/main/java/com/nis/modules/alert/entity/AlertRuleEntity.java b/nz-admin/src/main/java/com/nis/modules/alert/entity/AlertRuleEntity.java
index 1d1809bc..873748de 100644
--- a/nz-admin/src/main/java/com/nis/modules/alert/entity/AlertRuleEntity.java
+++ b/nz-admin/src/main/java/com/nis/modules/alert/entity/AlertRuleEntity.java
@@ -1,9 +1,11 @@
package com.nis.modules.alert.entity;
+import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.nis.common.utils.Tool;
+import com.nis.common.utils.ToolUtil;
import com.nis.modules.sys.entity.SysUserEntity;
import lombok.Data;
@@ -46,6 +48,11 @@ public class AlertRuleEntity implements Serializable {
* 阈值
*/
private Double threshold;
+ /**
+ * 多阈值json数据
+ */
+ @TableField("`condition`")
+ private Object condition;
/**
* 单位
@@ -178,13 +185,12 @@ public class AlertRuleEntity implements Serializable {
/**
* 计算 alert rule hash id
*
- * @param entity
* @return
*/
public String getAlertRuleHashId() {
String content = new StringBuilder(AlertRuleEntity.class.getName()).append(id).append(name).append(expr)
- .append(operator).append(threshold).append(unit).append(last).append(severityId).append(summary)
+ .append(condition).append(unit).append(last).append(summary)
.append(description).append(autoExpired).append(schedEnable).append(schedDays).append(schedStime)
.append(schedEtime).append(notifyActive).append(notifyExpired).append(receiver).append(method)
.append(buildIn).append(seq).append(state).append(type).append(inr).append(timeout).toString();
@@ -208,5 +214,15 @@ public class AlertRuleEntity implements Serializable {
return timeout;
}
+ public String getConditionStr(){
+ if(ToolUtil.isEmpty(condition)){
+ return "";
+ }
+ if(condition instanceof String){
+ return String.valueOf(condition);
+ }else{
+ return JSONArray.toJSONString(condition);
+ }
+ }
}
diff --git a/nz-admin/src/main/java/com/nis/modules/alert/service/impl/AlertRuleServiceImpl.java b/nz-admin/src/main/java/com/nis/modules/alert/service/impl/AlertRuleServiceImpl.java
index 42399aa2..83587f83 100644
--- a/nz-admin/src/main/java/com/nis/modules/alert/service/impl/AlertRuleServiceImpl.java
+++ b/nz-admin/src/main/java/com/nis/modules/alert/service/impl/AlertRuleServiceImpl.java
@@ -4,6 +4,9 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.log.Log;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONException;
+import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -98,6 +101,10 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
this.handleResuleList(ruleEntityList);
}
+ for (AlertRuleEntity alertRule : ruleEntityList) {
+ if(ToolUtil.isNotEmpty(alertRule.getCondition()))
+ alertRule.setCondition(JSONArray.parseArray(alertRule.getConditionStr(), Map.class));
+ }
page.setRecords(ruleEntityList);
return new PageUtils(page);
}
@@ -221,6 +228,14 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
Integer defaultScrapeTimeout = Integer.valueOf(sysConfigService.getValue(Constant.SYSCONFIG_KEY_SCRAPETIMEOUT));
alertRule.setTimeout(defaultScrapeTimeout);
}
+ alertRule.setCondition(alertRule.getConditionStr());
+
+ // --- 获取第一个告警规则,维持与其他页面的正常统计及Job的正常工作
+ JSONObject condition = JSONArray.parseArray(alertRule.getConditionStr()).getJSONObject(0);
+ alertRule.setSeverityId(condition.getInteger("id"));
+ alertRule.setOperator(condition.getString("operator"));
+ if (3 != alertRule.getType())
+ alertRule.setThreshold(condition.getDouble("value"));
// 入库
if (alertRule.getId() == null) {
@@ -330,10 +345,9 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
String timeoutStr = dataMap.get(3);
String expr = dataMap.get(4);
- String operator = dataMap.get(5);
- String threshold = dataMap.get(6);
- String unit = dataMap.get(7);
- String last = dataMap.get(8);
+ String condition = dataMap.get(5);
+ String unit = dataMap.get(6);
+ String last = dataMap.get(7);
if (saveFlag) {
if (StringUtils.isEmpty(expr)) {
saveFlag = false;
@@ -346,80 +360,90 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(4), RCode.ALERTRULE_OIDFORMAT_ERROR.getMsg());
}
} else {
- if (StringUtils.isEmpty(threshold)) {
+ if (StringUtils.isEmpty(condition)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(6), RCode.ALERTRULE_THRESHOLD_ISNULL.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(5), RCode.ALERTRULE_THRESHOLD_ISNULL.getMsg());
} else {
try {
- Double.valueOf(threshold);
- } catch (NumberFormatException e) {
+ List<Map> conditionList = JSONArray.parseArray(condition, Map.class);
+ for (Map conditionMap:conditionList) {
+ String operator = String.valueOf(conditionMap.get("operator"));
+ if (StringUtils.isEmpty(operator)) {
+ saveFlag = false;
+ this.addFailDetail(dataFromExcelRowNum, failDetails, "operator", RCode.ALERTRULE_OPERATOR_ISNULL.getMsg());
+ } else {
+ operator = operator.replaceAll(" ", "");
+ if (!Constant.RULE_OPERATORS.contains(operator)) {
+ saveFlag = false;
+ this.addFailDetail(dataFromExcelRowNum, failDetails, "operator", RCode.ALERTRULE_OPERATOR_INVALIDE.getMsg());
+ }
+ }
+ if(!StrUtil.equals(operator, Constant.RULE_OPERATORS.get(Constant.RULE_OPERATORS.size() - 1))){
+ try {
+ Double.valueOf(String.valueOf(conditionMap.get("value")));
+ } catch (NumberFormatException e) {
+ saveFlag = false;
+ this.addFailDetail(dataFromExcelRowNum, failDetails, "value", RCode.ALERTRULE_THRESHOLD_FORMAT.getMsg());
+ }
+ }
+ String severity = String.valueOf(conditionMap.get("id"));
+ if (StringUtils.isEmpty(severity)) {
+ saveFlag = false;
+ this.addFailDetail(dataFromExcelRowNum, failDetails, "id", RCode.ALERTRULE_SEVERITY_ISNULL.getMsg());
+ }else{
+ AlertSeverityConf alertSeverityConf = severityConfs.stream().filter(t -> Tool.StrUtil.equals(severity, t.getId().toString())).findAny().orElse(null);
+ if(ToolUtil.isEmpty(alertSeverityConf)){
+ saveFlag = false;
+ this.addFailDetail(dataFromExcelRowNum, failDetails, "id", RCode.ALERTRULE_SEVERITY_INCORRECT.getMsg());
+ }
+ }
+ }
+ } catch (JSONException e) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(6), RCode.ALERTRULE_THRESHOLD_FORMAT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(5), RCode.ALERTRULE_CONDITION_FORMAT.getMsg());
}
}
if (StringUtils.isEmpty(unit)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(7), RCode.ALERTRULE_UNIT_ISNULL.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(6), RCode.ALERTRULE_UNIT_ISNULL.getMsg());
} else {
Integer integer = Constant.ALERT_RULE_UNIT_MAP.get(unit);
if (ToolUtil.isEmpty(integer)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(7), RCode.ALERTRULE_UNIT_INVALIDE.getMsg());
- }
- }
- if (StringUtils.isEmpty(operator)) {
- saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(5), RCode.ALERTRULE_OPERATOR_ISNULL.getMsg());
- } else {
- operator = operator.replaceAll(" ", "");
- if (!Constant.RULE_OPERATORS.contains(operator)) {
- saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(5), RCode.ALERTRULE_OPERATOR_INVALIDE.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(6), RCode.ALERTRULE_UNIT_INVALIDE.getMsg());
}
}
if (StringUtils.isEmpty(last)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(8), RCode.ALERTRULE_LAST_ISNULL.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(7), RCode.ALERTRULE_LAST_ISNULL.getMsg());
} else {
try {
Double.valueOf(last).intValue();
} catch (NumberFormatException e) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(8), RCode.ALERTRULE_LAST_ISNOTPOSITIVE.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(7), RCode.ALERTRULE_LAST_ISNOTPOSITIVE.getMsg());
}
}
}
}
- String severity = dataMap.get(9);
- AlertSeverityConf alertSeverityConf=null;
- if (StringUtils.isEmpty(severity)) {
- saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(9), RCode.ALERTRULE_SEVERITY_ISNULL.getMsg());
- }else{
- alertSeverityConf = severityConfs.stream().filter(t -> Tool.StrUtil.equals(severity, t.getName())).findAny().orElse(null);
- if(ToolUtil.isEmpty(alertSeverityConf)){
- saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(9), RCode.ALERTRULE_SEVERITY_INCORRECT.getMsg());
- }
- }
- String summary = dataMap.get(10);
+ String summary = dataMap.get(8);
if (StringUtils.isEmpty(summary)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(10), RCode.ALERTRULE_SUMMARY_ISNULL.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(8), RCode.ALERTRULE_SUMMARY_ISNULL.getMsg());
}
- String description = dataMap.get(11);
- String receiver = dataMap.get(12);
- String method = dataMap.get(13);
+ String description = dataMap.get(9);
+ String receiver = dataMap.get(10);
+ String method = dataMap.get(11);
if (StringUtils.isNotEmpty(receiver)) {
if (CollectionUtils.isNotEmpty(this.getNonExistentUsers(receiver, userList))) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(12), RCode.ALERTRULE_RECEIVER_NOTFOUND.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(10), RCode.ALERTRULE_RECEIVER_NOTFOUND.getMsg());
} else {
receiver = this.getUserIdsByUserNames(receiver, userList);
}
if(StringUtils.isEmpty(method)){
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(13), RCode.ALERTRULE_METHOD_ISNULL.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(11), RCode.ALERTRULE_METHOD_ISNULL.getMsg());
}
}
@@ -427,54 +451,54 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
// 校验 method 是否存在
if (CollectionUtils.isNotEmpty(this.getNonExistentMethods(method, methodList))) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(12), RCode.ALERTRULE_METHOD_NOTFOUND.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(11), RCode.ALERTRULE_METHOD_NOTFOUND.getMsg());
} else {
// 获取 method ids
method = this.getMethodIdsByUserNames(method, methodList);
}
}
- String stateStr = dataMap.get(14);
+ String stateStr = dataMap.get(12);
if (StrUtil.isNotEmpty(stateStr)) {
if (!StrUtil.equals("1", stateStr) && !StrUtil.equals("0", stateStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(14), RCode.ALERTRULE_STATE_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(12), RCode.ALERTRULE_STATE_INCORRECT.getMsg());
}
}
- String autoExpiredStr = dataMap.get(15);
+ String autoExpiredStr = dataMap.get(13);
// 默认开启 进行校验 day start end format
- String schedEnableStr = dataMap.get(16);
+ String schedEnableStr = dataMap.get(14);
schedEnableStr = StrUtil.emptyToDefault(schedEnableStr, "1");
- String schedDaysStr = dataMap.get(17);
+ String schedDaysStr = dataMap.get(15);
schedDaysStr = StrUtil.emptyToDefault(schedDaysStr, "1,2,3,4,5,6,7");
- String schedStimeStr = dataMap.get(18);
+ String schedStimeStr = dataMap.get(16);
schedStimeStr = StrUtil.emptyToDefault(schedStimeStr, "00:00");
- String schedEtimeStr = dataMap.get(19);
+ String schedEtimeStr = dataMap.get(17);
schedEtimeStr = StrUtil.emptyToDefault(schedEtimeStr, "23:59");
- String notifyActiveStr = dataMap.get(20);
- String notifyExpiredStr = dataMap.get(21);
- String trbShotStr = dataMap.get(22);
+ String notifyActiveStr = dataMap.get(18);
+ String notifyExpiredStr = dataMap.get(19);
+ String trbShotStr = dataMap.get(20);
List<String> enableList = Arrays.asList(new String[]{"0", "1"});
if (StrUtil.isNotEmpty(autoExpiredStr) && !enableList.contains(autoExpiredStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(15), RCode.ALERTRULE_AUTOEXPIRED_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(13), RCode.ALERTRULE_AUTOEXPIRED_INCORRECT.getMsg());
}
if (StrUtil.isNotEmpty(notifyActiveStr) && !enableList.contains(notifyActiveStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(20), RCode.ALERTRULE_NOTIFYACTIVE_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(18), RCode.ALERTRULE_NOTIFYACTIVE_INCORRECT.getMsg());
}
if (StrUtil.isNotEmpty(notifyExpiredStr) && !enableList.contains(notifyExpiredStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(21), RCode.ALERTRULE_NOTIFYEXPIRED_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(19), RCode.ALERTRULE_NOTIFYEXPIRED_INCORRECT.getMsg());
}
if (!enableList.contains(schedEnableStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(16), RCode.ALERTRULE_SCHEDENABLE_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(14), RCode.ALERTRULE_SCHEDENABLE_INCORRECT.getMsg());
}
if (StrUtil.isNotEmpty(schedDaysStr)) {
@@ -482,18 +506,18 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
for (String s : tempList) {
if (!RegexUtil.test("^[1-7]$", s)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(17), RCode.ALERTRULE_SCHEDDAYS_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(15), RCode.ALERTRULE_SCHEDDAYS_INCORRECT.getMsg());
}
}
}
if (!RegexUtil.test("^(?:[01]\\d|2[0-3])(?::[0-5]\\d)$", schedStimeStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(18), RCode.ALERTRULE_SCHEDSTIME_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(16), RCode.ALERTRULE_SCHEDSTIME_INCORRECT.getMsg());
}
if (!RegexUtil.test("^(?:[01]\\d|2[0-3])(?::[0-5]\\d)$", schedEtimeStr)) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(19), RCode.ALERTRULE_SCHEDETIME_INCORRECT.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(17), RCode.ALERTRULE_SCHEDETIME_INCORRECT.getMsg());
}
try {
DateFormat formatter = new SimpleDateFormat("HH:mm");
@@ -502,7 +526,7 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
// 结束时间应该晚于开始时间
if (DateUtil.compare(schedStimeDate, schedEtimeDate) > 0) {
saveFlag = false;
- this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(19), RCode.ALERTRULE_SCHEDETIME_ERROR.getMsg());
+ this.addFailDetail(dataFromExcelRowNum, failDetails, headerInfos.get(17), RCode.ALERTRULE_SCHEDETIME_ERROR.getMsg());
}
} catch (ParseException e) {
log.error(e);
@@ -512,11 +536,17 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
AlertRuleEntity ruleEntity = new AlertRuleEntity();
ruleEntity.setName(alertName);
ruleEntity.setExpr(expr);
- ruleEntity.setOperator(operator);
- ruleEntity.setThreshold(StrUtil.isNotEmpty(threshold) ? Double.valueOf(threshold) : null);
+ ruleEntity.setCondition(condition);
+
+ // --- 获取第一个告警规则,维持与其他页面的正常统计及Job的正常工作
+ JSONObject conditionJson = JSONArray.parseArray(ruleEntity.getConditionStr()).getJSONObject(0);
+ ruleEntity.setSeverityId(conditionJson.getInteger("id"));
+ ruleEntity.setOperator(conditionJson.getString("operator"));
+ if (3 != ruleEntity.getType())
+ ruleEntity.setThreshold(conditionJson.getDouble("value"));
+
ruleEntity.setUnit(Constant.ALERT_RULE_UNIT_MAP.get(StrUtil.emptyToDefault(unit,"none")));
ruleEntity.setLast(StrUtil.isNotEmpty(last) ? Double.valueOf(last).intValue() : null);
- ruleEntity.setSeverityId(alertSeverityConf.getId());
ruleEntity.setSummary(summary);
ruleEntity.setDescription(description);
ruleEntity.setReceiver(receiver);
@@ -699,11 +729,9 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
tempList.add(ObjectUtil.defaultIfNull(rule.getInr(), "").toString());
tempList.add(ObjectUtil.defaultIfNull(rule.getTimeout(), "").toString());
tempList.add(rule.getExpr());
- tempList.add(rule.getOperator());
- tempList.add(rule.getThreshold() == null ? "" : rule.getThreshold() + "");
+ tempList.add(rule.getConditionStr());
tempList.add(getUnitDescrByVal(rule.getUnit()));
tempList.add(ObjectUtil.defaultIfNull(rule.getLast(),"").toString());
- tempList.add(rule.getSeverity().getName());
tempList.add(rule.getSummary());
tempList.add(rule.getDescription());
receiveIds = rule.getReceiver();
@@ -759,12 +787,10 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
}
private void validateParam(AlertRuleEntity alertRule) {
- String operator = alertRule.getOperator();
Integer unit = alertRule.getUnit();
ValidateUtils.is(alertRule.getName()).notNull(RCode.ALERTRULE_NAME_ISNULL).maxLength(64)
.and(alertRule.getExpr()).notNull(RCode.ALERTRULE_EXPR_ISNULL).maxLength(512)
.and(alertRule.getLast()).notNull(RCode.ALERTRULE_LAST_ISNULL).min(1, RCode.ALERTRULE_LAST_ISNOTPOSITIVE)
- .and(alertRule.getSeverityId()).notNull(RCode.ALERTRULE_SEVERITY_ISNULL)
.and(alertRule.getSummary()).notNull(RCode.ALERTRULE_SUMMARY_ISNULL).maxLength(512)
.and(alertRule.getDescription()).maxLength(512)
.and(alertRule.getType()).notNull(RCode.ALERTRULE_TYPE_ISNULL);
@@ -773,6 +799,41 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
if (!typeList.contains(alertRule.getType())) {
throw new NZException(RCode.ALERTRULE_TYPE_INCORRECT);
}
+ // condition 校验
+ ValidateUtils.is(alertRule.getCondition()).notNull(RCode.ALERTRULE_CONDITION_ISNULL).maxLength(4096);
+ try {
+ List<Map> conditionList = JSONArray.parseArray(alertRule.getConditionStr(), Map.class);
+ List<AlertSeverityConf> severityConfs = alertSeverityService.list();
+ for (Map conditionMap:conditionList) {
+ String operator = String.valueOf(conditionMap.get("operator"));
+ if (StringUtils.isEmpty(operator)) {
+ throw new NZException(RCode.ALERTRULE_OPERATOR_ISNULL);
+ } else {
+ operator = operator.replaceAll(" ", "");
+ if (!Constant.RULE_OPERATORS.contains(operator)) {
+ throw new NZException(RCode.ALERTRULE_OPERATOR_INVALIDE);
+ }
+ }
+ if(!StrUtil.equals(operator, Constant.RULE_OPERATORS.get(Constant.RULE_OPERATORS.size() - 1))){
+ try {
+ Double.valueOf(String.valueOf(conditionMap.get("value")));
+ } catch (NumberFormatException e) {
+ throw new NZException(RCode.ALERTRULE_THRESHOLD_FORMAT);
+ }
+ }
+ String severity = String.valueOf(conditionMap.get("id"));
+ if (StringUtils.isEmpty(severity)) {
+ throw new NZException(RCode.ALERTRULE_SEVERITY_ISNULL);
+ }else{
+ AlertSeverityConf alertSeverityConf = severityConfs.stream().filter(t -> Tool.StrUtil.equals(severity, t.getId().toString())).findAny().orElse(null);
+ if(ToolUtil.isEmpty(alertSeverityConf)){
+ throw new NZException(RCode.ALERTRULE_SEVERITY_INCORRECT);
+ }
+ }
+ }
+ } catch (JSONException e) {
+ throw new NZException(RCode.ALERTRULE_CONDITION_FORMAT);
+ }
// snmp trap type
if (3 == alertRule.getType()) {
@@ -782,21 +843,13 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
}
} else {
// 除 snmp trap 类型外,threshold unit 必填
- ValidateUtils.is(alertRule.getThreshold()).notNull(RCode.ALERTRULE_THRESHOLD_ISNULL).maxLength(20)
- .and(unit).notNull(RCode.ALERTRULE_UNIT_ISNULL)
- .and(operator).notNull(RCode.ALERTRULE_OPERATOR_ISNULL);
+ ValidateUtils.is(unit).notNull(RCode.ALERTRULE_UNIT_ISNULL);
List<Integer> unitList = new ArrayList(Constant.ALERT_RULE_UNIT_MAP.values());
if (unit < Collections.min(unitList) || unit > Collections.max(unitList)) {
throw new NZException(RCode.ALERTRULE_UNIT_INVALIDE);
}
- operator = operator.replaceAll(" ", "");
- alertRule.setOperator(operator);
-
- if (!Constant.RULE_OPERATORS.contains(operator)) {
- throw new NZException(RCode.ALERTRULE_OPERATOR_INVALIDE);
- }
}
// 校验 method 是否存在
@@ -919,6 +972,8 @@ public class AlertRuleServiceImpl extends ServiceImpl<AlertRuleDao, AlertRuleEnt
.eq(SysUserStarredEntity::getUid, ShiroUtils.getUserId().intValue()));
alertRule.setStarred(ruleStarredCount == 0 ? 0 : 1);
+ if(ToolUtil.isNotEmpty(alertRule.getCondition()))
+ alertRule.setCondition(JSONArray.parseArray(alertRule.getConditionStr(), Map.class));
}
return alertRule;
diff --git a/nz-admin/src/main/resources/db/R__AZ_sys_config.sql b/nz-admin/src/main/resources/db/R__AZ_sys_config.sql
index 376a4460..5d8b925e 100644
--- a/nz-admin/src/main/resources/db/R__AZ_sys_config.sql
+++ b/nz-admin/src/main/resources/db/R__AZ_sys_config.sql
@@ -24,6 +24,9 @@
*
* 2022年06月15日10:39:24
* 修改密码策略,增加修改密码定时提醒
+ *
+ * 2022年06月29日15:39:24
+ * 修改 rule_export_header,更改 AlertRule 多阈值导出表头
*/
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'prom_yml_tmpl', '{\r\n \"global\": {\r\n \"scrape_interval\": \"${scrape_interval}s\",\r\n \"scrape_timeout\": <#if scrape_timeout??> \r\n \"${scrape_timeout}s\",\r\n <#else>\r\n \"10s\",\r\n </#if>\r\n \"evaluation_interval\": \"${scrape_interval}s\"\r\n },\r\n \r\n <#-- alert 配置 -->\r\n <#if isAlert>\r\n \"alerting\": {\r\n \"alertmanagers\": [{\r\n \"path_prefix\": \"${path_prefix}\",\r\n \"static_configs\": [{\r\n \"targets\": [\"${alert_url}\"]\r\n }]\r\n }],\r\n \"alert_relabel_configs\": [{\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }, {\r\n \"regex\": \"replica\",\r\n \"action\": \"labeldrop\"\r\n }]\r\n },\r\n \"rule_files\": [\"rule.yml\"],\r\n </#if>\r\n \r\n \r\n \r\n <#-- per-datacenter 配置 -->\r\n <#if !isGlobal>\r\n \"scrape_configs\": [\r\n <#list jobList as jobPojo>\r\n {\r\n \"job_name\": \"${jobPojo.job_name}\",\r\n \"scheme\": \"${jobPojo.scheme?default(\"http\")}\",\r\n \"tls_config\":{\r\n \"insecure_skip_verify\": true\r\n },\r\n \"metrics_path\": <#if jobPojo.metrics_path?default(\"\")?trim?length gt 0>\r\n \"${jobPojo.metrics_path}\",\r\n <#else>\r\n \"/metrics\",\r\n </#if>\r\n \"static_configs\":[\r\n <#list jobPojo.staticConfigList as staticConf >\r\n {\r\n \"targets\": [\r\n <#list staticConf.targets as targetConf>\r\n \"${targetConf}\"<#sep>,</#sep>\r\n </#list>\r\n ]\r\n <#if staticConf.labels ??&& (staticConf.labels?size >0)>\r\n ,\r\n \"labels\": {\r\n <#list staticConf.labels?keys as itemKey>\r\n \"${itemKey}\":<#if staticConf.labels[itemKey]?default(\"\")?trim?length gt 0>\r\n \"${staticConf.labels[itemKey]}\"\r\n <#else>\"\"</#if><#sep>,</#sep>\r\n </#list>\r\n } \r\n </#if>\r\n }<#sep>,</#sep>\r\n </#list>\r\n ],\r\n \"relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n }\r\n <#if !jobPojo.instanceRelabel> \r\n ,\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n </#if>\r\n ],\r\n \"metric_relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n }\r\n <#if !jobPojo.instanceRelabel> \r\n ,\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n </#if>\r\n ]\r\n }<#sep>,</#sep>\r\n </#list>\r\n <#if jobList??&&(jobList?size>0)>\r\n ,\r\n </#if>\r\n <#list endpointList as endpoint>\r\n {\r\n \"job_name\": ${endpoint.id?c},\r\n \"tls_config\":{\r\n \"insecure_skip_verify\": true\r\n },\r\n \"metrics_path\": <#if endpoint.config.metrics_path?default(\"\")?trim?length gt 0>\r\n \"${endpoint.config.metrics_path}\",\r\n <#else>\r\n <#if endpoint.config.protocol == \"http\" || endpoint.config.protocol == \"https\">\r\n \"/metrics\",\r\n <#else>\r\n \"/snmp\",\r\n </#if>\r\n </#if>\r\n \"scrape_interval\": <#if endpoint.config.scrape_interval?default(\"\")?trim?length gt 0>\r\n \"${endpoint.config.scrape_interval}s\",\r\n <#else>\r\n \"${scrape_interval}s\",\r\n </#if>\r\n \"scrape_timeout\": <#if endpoint.config.scrape_timeout?default(\"\")?trim?length gt 0>\r\n \"${endpoint.config.scrape_timeout}s\",\r\n <#else>\r\n <#if scrape_timeout??> \r\n \"${scrape_timeout}s\",\r\n <#else>\r\n \"10s\",\r\n </#if>\r\n </#if>\r\n\r\n\r\n\r\n <#if endpoint.config.basic_auth??&& (endpoint.config.basic_auth?size >0)>\r\n <#if endpoint.config.basic_auth.username?default(\"\")?trim?length gt 0 && endpoint.config.basic_auth.password?default(\"\")?trim?length gt 0>\r\n \"basic_auth\":{\r\n \"username\": \"${endpoint.config.basic_auth.username}\",\r\n \"password\": \"${endpoint.config.basic_auth.password}\"\r\n },\r\n </#if>\r\n </#if>\r\n \r\n <#if endpoint.config.bearer_token??&&endpoint.config.bearer_token?trim?length gt 0>\r\n \"authorization\":{\r\n \"type\":\"Bearer\",\r\n \"credentials\":\"${endpoint.config.bearer_token}\"\r\n },\r\n </#if>\r\n\r\n \r\n <#-- params 不为空且类型为 http ,添加 params -->\r\n <#if endpoint.config.protocol == \"http\" || endpoint.config.protocol == \"https\" >\r\n \"scheme\": \"${endpoint.config.protocol}\",\r\n <#if endpoint.config.params?? && (endpoint.config.params?size >0) >\r\n \"params\":{\r\n <#list endpoint.config.params?keys as itemKey>\r\n \"${itemKey}\":[\r\n <#list endpoint.config.params[itemKey] as pojo>\r\n \"${pojo}\"\r\n <#sep>,</#sep>\r\n </#list>\r\n ]\r\n <#sep>,</#sep>\r\n </#list>\r\n },\r\n </#if>\r\n <#elseif endpoint.config.protocol == \"snmp\">\r\n <#-- 类型是 snmp ,组织 param 数据 , 原来params弃用,因为 snmp_exporter 不支持其他参数 -->\r\n \"params\":{\r\n \"target\":[ \"${endpoint.config.host}:${endpoint.config.port?c}\" ],\r\n \"module\":[ \"${endpoint.module.name}\" ]\r\n },\r\n </#if>\r\n \r\n \"static_configs\": [{\r\n \"targets\": [<#if endpoint.config.protocol == \"http\" || endpoint.config.protocol == \"https\">\r\n \"${endpoint.config.host}:${endpoint.config.port?c}\"\r\n <#else>\r\n \"127.0.0.1:19116\"\r\n </#if>\r\n ],\r\n \"labels\": {\r\n \"datacenter\": \"${endpoint.dc.name}\",\r\n \"datacenter_id\":${endpoint.dc.id?c},\r\n \r\n \"project\": \"${endpoint.project.name}\",\r\n \"project_id\": ${endpoint.project.id?c},\r\n \r\n \"asset\": \"${endpoint.asset.name}\",\r\n \"asset_id\": ${endpoint.asset.id?c},\r\n \r\n \"module\": \"${endpoint.module.name}\",\r\n \"module_id\": ${endpoint.module.id?c},\r\n \r\n \"endpoint\": \"${endpoint.name}\",\r\n \"endpoint_id\": ${endpoint.id?c},\r\n \r\n <#if endpoint.asset.parent??&&(endpoint.asset.parent?size >0)>\r\n \"parent_asset\" : \"${endpoint.asset.parent.name}\",\r\n \"parent_asset_id\" : ${endpoint.asset.parent.id?c},\r\n </#if>\r\n\r\n \"nz_agent_id\": ${endpoint.promserver.id?c}\r\n \r\n \r\n <#if endpoint.config.labels??&& (endpoint.config.labels?size >0)>\r\n ,\r\n </#if>\r\n <#-- 补充用户自定义 Labels -->\r\n <#if endpoint.config.labels??&& (endpoint.config.labels?size >0)>\r\n <#list endpoint.config.labels?keys as key>\r\n <#if key != \"datacenter\" && key != \"datacenter_id\" && key != \"project\" && key != \"project_id\" && key != \"asset\" && key != \"asset_id\" && key != \"module\" && key != \"module_id\" && key != \"endpoint\" && key != \"endpoint_id\">\r\n \"${key}\":\"${endpoint.config.labels[key]}\"<#sep>,</#sep>\r\n </#if>\r\n </#list>\r\n </#if>\r\n }\r\n }],\r\n \"metric_relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n },\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n <#if endpoint.config.relabel_config??&& (endpoint.config.relabel_config?size >0)>\r\n <#list endpoint.config.relabel_config as relabel>\r\n ,{\r\n <#if relabel.action?? && (relabel.action == \'labeldrop\' || relabel.action == \'labelkeep\')>\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\"\r\n </#if>\r\n <#if relabel.action?? && relabel.action == \'labelmap\'>\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\",\r\n \"replacement\": \"${(relabel.replacement)!\'\'}\"\r\n </#if>\r\n <#if relabel.action?? && (relabel.action == \'drop\' || relabel.action == \'keep\')>\r\n <#if relabel.source_labels??&& (relabel.source_labels?size >0)>\r\n \"source_labels\":[\r\n <#list relabel.source_labels as label>\r\n \"${label!\'\'}\"<#sep>,</#sep>\r\n </#list>\r\n ],\r\n </#if>\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\"\r\n </#if>\r\n <#if relabel.action?? && relabel.action == \'replace\'>\r\n <#if relabel.source_labels??&& (relabel.source_labels?size >0)>\r\n \"source_labels\":[\r\n <#list relabel.source_labels as label>\r\n \"${label!\'\'}\"<#sep>,</#sep>\r\n </#list>\r\n ],\r\n </#if>\r\n \"separator\": \";\",\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"replacement\": \"${(relabel.replacement)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\",\r\n \"target_label\": \"${(relabel.target_label)!\'\'}\"\r\n </#if>\r\n }\r\n </#list>\r\n </#if>\r\n ]\r\n }\r\n <#sep>,</#sep>\r\n </#list>\r\n \r\n <#-- ping 配置 -->\r\n \r\n <#if endpointList??&&(endpointList?size>0)>\r\n ,\r\n </#if>\r\n \r\n <#list assetList as asset>\r\n {\r\n \"job_name\": \"asset_ping_${asset.id?c}\",\r\n \"tls_config\":{\r\n \"insecure_skip_verify\": true\r\n },\r\n \"metrics_path\": \"/probe\",\r\n \"scrape_interval\": <#if asset.assetPingInterval?default(\"\")?trim?length gt 0>\r\n \"${asset.assetPingInterval}s\",\r\n <#else>\r\n \"${scrape_interval}s\",\r\n </#if>\r\n \"scrape_timeout\": <#if asset.scrape_timeout?default(\"\")?trim?length gt 0>\r\n \"${asset.scrape_timeout}s\",\r\n <#else>\r\n <#if scrape_timeout??> \r\n \"${scrape_timeout}s\",\r\n <#else>\r\n \"10s\",\r\n </#if>\r\n </#if>\r\n \"params\": {\r\n \"target\":[ \"${asset.manageIp}\" ],\r\n \"module\":[ \"ping\" ]\r\n },\r\n \"static_configs\": [{\r\n \"targets\": [\"127.0.0.1:19115\"],\r\n \"labels\": {\r\n \"datacenter\": \"${asset.dc.name}\",\r\n \"host\": \"${asset.manageIp}\",\r\n \"module\": \"ping\",\r\n \"source_ip\": \"${asset.promserver.host}\",\r\n \"nz_agent_id\": ${asset.promserver.id?c}\r\n }\r\n }],\r\n \"relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n },\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n ],\r\n \"metric_relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n },\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n ]\r\n }\r\n <#sep>,</#sep>\r\n </#list>\r\n ]\r\n <#-- cortex 处理 -->\r\n ,\r\n \"remote_write\": [\r\n <#list remoteWriteUrlInfos as remoteConf>\r\n {\r\n \"url\": \"${remoteConf.url}\",\r\n \"authorization\": {\r\n \"type\": \"Bearer\",\r\n \"credentials\": \"${remoteConf.token}\"\r\n },\r\n \"tls_config\":{\r\n \"insecure_skip_verify\":true\r\n },\r\n \"queue_config\":{\r\n \"capacity\": 5000,\r\n \"max_samples_per_send\": 1000,\r\n \"min_shards\": 5,\r\n \"max_shards\": 10,\r\n \"min_backoff\": \"20ms\",\r\n \"min_backoff\": \"50ms\"\r\n }\r\n }\r\n <#sep>,</#sep>\r\n </#list>\r\n ]\r\n <#else>\r\n <#-- global 配置 -->\r\n \"scrape_configs\": [\r\n <#list jobList as jobPojo>\r\n {\r\n \"job_name\": \"${jobPojo.job_name}\",\r\n \"scheme\": \"${jobPojo.scheme?default(\"http\")}\",\r\n \"tls_config\":{\r\n \"insecure_skip_verify\": true\r\n },\r\n <#if jobPojo.isFederate> \r\n \"honor_labels\": ${jobPojo.honor_labels},\r\n \"params\": {\r\n \"match[]\": [\r\n \"{__name__=~\\\".+\\\",nz_agent_id != \\\"${jobPojo.excludeAgentId}\\\"}\"\r\n ]\r\n },\r\n \"authorization\":{\r\n \"type\":\"Bearer\",\r\n \"credentials\":\"${jobPojo.token}\"\r\n },\r\n </#if>\r\n \"metrics_path\": <#if jobPojo.metrics_path?default(\"\")?trim?length gt 0>\r\n \"${jobPojo.metrics_path}\",\r\n <#else>\r\n \"/metrics\",\r\n </#if>\r\n \"static_configs\":[\r\n <#list jobPojo.staticConfigList as staticConf >\r\n {\r\n \"targets\": [\r\n <#list staticConf.targets as targetConf>\r\n \"${targetConf}\"<#sep>,</#sep>\r\n </#list>\r\n ]\r\n <#if staticConf.labels ??&& (staticConf.labels?size >0)>\r\n ,\r\n \"labels\": {\r\n <#list staticConf.labels?keys as itemKey>\r\n \"${itemKey}\":<#if staticConf.labels[itemKey]?default(\"\")?trim?length gt 0>\r\n \"${staticConf.labels[itemKey]}\"\r\n <#else>\"\"</#if><#sep>,</#sep>\r\n </#list>\r\n } \r\n </#if>\r\n }<#sep>,</#sep>\r\n </#list>\r\n ],\r\n \"relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n }\r\n <#if !jobPojo.instanceRelabel> \r\n ,\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n </#if>\r\n ],\r\n \"metric_relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n }\r\n <#if !jobPojo.instanceRelabel> \r\n ,\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n </#if>\r\n ]\r\n }<#sep>,</#sep>\r\n </#list>\r\n \r\n <#-- ping 配置 -->\r\n \r\n <#if jobList??&&(jobList?size>0)>\r\n ,\r\n </#if>\r\n \r\n <#list assetList as asset>\r\n {\r\n \"job_name\": \"asset_ping_${asset.id?c}\",\r\n \"tls_config\":{\r\n \"insecure_skip_verify\": true\r\n },\r\n \"metrics_path\": \"/probe\",\r\n \"scrape_interval\": <#if asset.assetPingInterval?default(\"\")?trim?length gt 0>\r\n \"${asset.assetPingInterval}s\",\r\n <#else>\r\n \"${scrape_interval}s\",\r\n </#if>\r\n \"scrape_timeout\": <#if asset.scrape_timeout?default(\"\")?trim?length gt 0>\r\n \"${asset.scrape_timeout}s\",\r\n <#else>\r\n <#if scrape_timeout??> \r\n \"${scrape_timeout}s\",\r\n <#else>\r\n \"10s\",\r\n </#if>\r\n </#if>\r\n \"params\": {\r\n \"target\":[ \"${asset.manageIp}\" ],\r\n \"module\":[ \"ping\" ]\r\n },\r\n \"static_configs\": [{\r\n \"targets\": [\"127.0.0.1:19115\"],\r\n \"labels\": {\r\n \"datacenter\": \"${asset.dc.name}\",\r\n \"host\": \"${asset.manageIp}\",\r\n \"module\": \"ping\",\r\n \"source_ip\": \"${asset.promserver.host}\",\r\n \"nz_agent_id\": ${asset.promserver.id?c}\r\n }\r\n }],\r\n \"relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n },\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n ],\r\n \"metric_relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n },\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n ]\r\n }\r\n <#sep>,</#sep>\r\n </#list>\r\n \r\n \r\n <#if ( jobList??&&(jobList?size>0)) || assetList??&&(assetList?size>0)>\r\n ,\r\n </#if>\r\n \r\n <#list endpointList as endpoint>\r\n {\r\n \"job_name\": ${endpoint.id?c},\r\n \"tls_config\":{\r\n \"insecure_skip_verify\": true\r\n },\r\n \"metrics_path\": <#if endpoint.config.metrics_path?default(\"\")?trim?length gt 0>\r\n \"${endpoint.config.metrics_path}\",\r\n <#else>\r\n <#if endpoint.config.protocol == \"http\" || endpoint.config.protocol == \"https\">\r\n \"/metrics\",\r\n <#else>\r\n \"/snmp\",\r\n </#if>\r\n </#if>\r\n \"scrape_interval\": <#if endpoint.config.scrape_interval?default(\"\")?trim?length gt 0>\r\n \"${endpoint.config.scrape_interval}s\",\r\n <#else>\r\n \"${scrape_interval}s\",\r\n </#if>\r\n \"scrape_timeout\": <#if endpoint.config.scrape_timeout?default(\"\")?trim?length gt 0>\r\n \"${endpoint.config.scrape_timeout}s\",\r\n <#else>\r\n <#if scrape_timeout??> \r\n \"${scrape_timeout}s\",\r\n <#else>\r\n \"10s\",\r\n </#if>\r\n </#if>\r\n\r\n\r\n\r\n <#if endpoint.config.basic_auth??&& (endpoint.config.basic_auth?size >0)>\r\n <#if endpoint.config.basic_auth.username?default(\"\")?trim?length gt 0 && endpoint.config.basic_auth.password?default(\"\")?trim?length gt 0>\r\n \"basic_auth\":{\r\n \"username\": \"${endpoint.config.basic_auth.username}\",\r\n \"password\": \"${endpoint.config.basic_auth.password}\"\r\n },\r\n </#if>\r\n </#if>\r\n \r\n \r\n <#if endpoint.config.bearer_token??&&endpoint.config.bearer_token?trim?length gt 0>\r\n \"authorization\":{\r\n \"type\":\"Bearer\",\r\n \"credentials\":\"${endpoint.config.bearer_token}\"\r\n },\r\n </#if>\r\n\r\n \r\n <#-- params 不为空且类型为 http ,添加 params -->\r\n <#if endpoint.config.protocol == \"http\" || endpoint.config.protocol == \"https\" >\r\n \"scheme\": \"${endpoint.config.protocol}\",\r\n <#if endpoint.config.params?? && (endpoint.config.params?size >0) >\r\n \"params\":{\r\n <#list endpoint.config.params?keys as itemKey>\r\n \"${itemKey}\":[\r\n <#list endpoint.config.params[itemKey] as pojo>\r\n \"${pojo}\"\r\n <#sep>,</#sep>\r\n </#list>\r\n ]\r\n <#sep>,</#sep>\r\n </#list>\r\n },\r\n </#if>\r\n <#elseif endpoint.config.protocol == \"snmp\">\r\n <#-- 类型是 snmp ,组织 param 数据 , 原来params弃用,因为 snmp_exporter 不支持其他参数 -->\r\n \"params\":{\r\n \"target\":[ \"${endpoint.config.host}:${endpoint.config.port?c}\" ],\r\n \"module\":[ \"${endpoint.module.name}\" ]\r\n },\r\n </#if>\r\n \r\n \"static_configs\": [{\r\n \"targets\": [<#if endpoint.config.protocol == \"http\" || endpoint.config.protocol == \"https\">\r\n \"${endpoint.config.host}:${endpoint.config.port?c}\"\r\n <#else>\r\n \"127.0.0.1:19116\"\r\n </#if>\r\n ],\r\n \"labels\": {\r\n \"datacenter\": \"${endpoint.dc.name}\",\r\n \"datacenter_id\":${endpoint.dc.id?c},\r\n \r\n \"project\": \"${endpoint.project.name}\",\r\n \"project_id\": ${endpoint.project.id?c},\r\n \r\n \"asset\": \"${endpoint.asset.name}\",\r\n \"asset_id\": ${endpoint.asset.id?c},\r\n \r\n \"module\": \"${endpoint.module.name}\",\r\n \"module_id\": ${endpoint.module.id?c},\r\n \r\n \"endpoint\": \"${endpoint.name}\",\r\n \"endpoint_id\": ${endpoint.id?c},\r\n \r\n <#if endpoint.asset.parent??&&(endpoint.asset.parent?size >0)>\r\n \"parent_asset\" : \"${endpoint.asset.parent.name}\",\r\n \"parent_asset_id\" : ${endpoint.asset.parent.id?c},\r\n </#if>\r\n \r\n \"nz_agent_id\": ${endpoint.promserver.id?c}\r\n \r\n \r\n <#if endpoint.config.labels??&& (endpoint.config.labels?size >0)>\r\n ,\r\n </#if>\r\n <#-- 补充用户自定义 Labels -->\r\n <#if endpoint.config.labels??&& (endpoint.config.labels?size >0)>\r\n <#list endpoint.config.labels?keys as key>\r\n <#if key != \"datacenter\" && key != \"datacenter_id\" && key != \"project\" && key != \"project_id\" && key != \"asset\" && key != \"asset_id\" && key != \"module\" && key != \"module_id\" && key != \"endpoint\" && key != \"endpoint_id\">\r\n \"${key}\":\"${endpoint.config.labels[key]}\"<#sep>,</#sep>\r\n </#if>\r\n </#list>\r\n </#if>\r\n }\r\n }],\r\n \"metric_relabel_configs\": [\r\n {\r\n \"regex\": \"job\",\r\n \"action\": \"labeldrop\"\r\n },\r\n {\r\n \"regex\": \"instance\",\r\n \"action\": \"labeldrop\"\r\n }\r\n <#if endpoint.config.relabel_config??&& (endpoint.config.relabel_config?size >0)>\r\n <#list endpoint.config.relabel_config as relabel>\r\n ,{\r\n <#if relabel.action?? && (relabel.action == \'labeldrop\' || relabel.action == \'labelkeep\')>\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\"\r\n </#if>\r\n <#if relabel.action?? && relabel.action == \'labelmap\'>\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\",\r\n \"replacement\": \"${(relabel.replacement)!\'\'}\"\r\n </#if>\r\n <#if relabel.action?? && (relabel.action == \'drop\' || relabel.action == \'keep\')>\r\n <#if relabel.source_labels??&& (relabel.source_labels?size >0)>\r\n \"source_labels\":[\r\n <#list relabel.source_labels as label>\r\n \"${label!\'\'}\"<#sep>,</#sep>\r\n </#list>\r\n ],\r\n </#if>\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\"\r\n </#if>\r\n <#if relabel.action?? && relabel.action == \'replace\'>\r\n <#if relabel.source_labels??&& (relabel.source_labels?size >0)>\r\n \"source_labels\":[\r\n <#list relabel.source_labels as label>\r\n \"${label!\'\'}\"<#sep>,</#sep>\r\n </#list>\r\n ],\r\n </#if>\r\n \"separator\": \";\",\r\n \"regex\": \"${(relabel.regex)!\'\'}\",\r\n \"replacement\": \"${(relabel.replacement)!\'\'}\",\r\n \"action\": \"${(relabel.action)!\'\'}\",\r\n \"target_label\": \"${(relabel.target_label)!\'\'}\"\r\n </#if>\r\n }\r\n </#list>\r\n </#if>\r\n ]\r\n }\r\n <#sep>,</#sep>\r\n </#list>\r\n \r\n ]\r\n \r\n <#-- cortex 处理 -->\r\n ,\r\n \"remote_write\": [\r\n <#list remoteWriteUrlInfos as remoteConf>\r\n { \r\n \"url\": \"${remoteConf.url}\",\r\n \"authorization\": {\r\n \"type\": \"Bearer\",\r\n \"credentials\": \"${remoteConf.token}\"\r\n },\r\n \"tls_config\":{\r\n \"insecure_skip_verify\":true\r\n },\r\n \"queue_config\":{\r\n \"capacity\": 5000,\r\n \"max_samples_per_send\": 1000,\r\n \"min_shards\": 5,\r\n \"max_shards\": 10,\r\n \"min_backoff\": \"20ms\",\r\n \"min_backoff\": \"50ms\"\r\n }\r\n }\r\n <#sep>,</#sep>\r\n </#list>\r\n ] \r\n </#if>\r\n}', 1, 'prometheus config文件模板');
@@ -55,7 +58,7 @@ REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`)
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'model_export_header', '[{\"name\":\"Name\",\"i18n\":\"config.model.name\",\"comment\":\"config.model.name.comment\"},{\"name\":\"Brand\",\"i18n\":\"config.model.brand\",\"comment\":\"config.model.brand.comment\"},{\"name\":\"chart template\",\"i18n\":\"config.model.ChartTemplate\",\"comment\":\"config.model.ChartTemplate.comment\"},{\"name\":\"Description\",\"i18n\":\"config.model.remark\",\"comment\":\"config.model.remark.comment\"},{\"name\":\"Type\",\"i18n\":\"asset.assetType\",\"comment\":\"asset.assetType.comment\"},{\"name\":\"SysObjectId\",\"i18n\":\"config.model.sysObjectId\",\"comment\":\"config.model.sysObjectId.comment\"}]', 1, 'asset model 导入导出表头信息');
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'module_export_header', '[{\"name\":\"Name\",\"i18n\":\"project.module.moduleName\",\"comment\":\"project.module.moduleName.comment\"},{\"name\":\"Project\",\"i18n\":\"project.project.projectName\",\"comment\":\"project.project.projectName.comment\"},{\"name\":\"Endpoint name tmpl\",\"i18n\":\"project.module.endpointTemplate\",\"comment\":\"project.module.endpointTemplate.comment\"},{\"name\":\"Config\",\"i18n\":\"project.module.configs\",\"comment\":\"project.module.configs.comment\"},{\"name\":\"Chart templates\",\"i18n\":\"project.module.ChartTemplate\",\"comment\":\"project.module.ChartTemplate.comment\"},{\"name\":\"Description\",\"i18n\":\"project.module.description\",\"comment\":\"project.module.description.comment\"}]', 1, 'module 导入导出模板');
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'monitor_endpoint_export_header', '[{\"name\":\"Project Name\",\"i18n\":\"project.project.projectName\",\"comment\":\"project.project.projectName.comment\"},{\"name\":\"Module Name\",\"i18n\":\"project.endpoint.moduleName\",\"comment\":\"project.endpoint.moduleName.comment\"},{\"name\":\"Name\",\"i18n\":\"project.endpoint.name\",\"comment\":\"project.endpoint.name.comment\"},{\"name\":\"Asset Name\",\"i18n\":\"project.endpoint.asset\",\"comment\":\"project.endpoint.asset.comment\"},{\"name\":\"Config\",\"i18n\":\"project.endpoint.configs\",\"comment\":\"project.endpoint.configs.comment\"}]', 1, 'monitor endpoint 导入表头');
-REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'rule_export_header', '[{\"name\":\"name\",\"i18n\":\"alert.config.name\",\"comment\":\"alert.config.name.comment\"},{\"name\":\"type\",\"i18n\":\"alert.type\",\"comment\":\"alert.type.comment\"},{\"name\":\"Execution cycle\",\"i18n\":\"alert.config.inr\",\"comment\":\"alert.config.inr.comment\"},{\"name\":\"timeout\",\"i18n\":\"alert.config.timeout\",\"comment\":\"alert.config.timeout.comment\"},{\"name\":\"expr\",\"i18n\":\"alert.config.expr\",\"comment\":\"alert.config.expr.comment\"},{\"name\":\"operator\",\"i18n\":\"alert.config.operator\",\"comment\":\"alert.config.operator.comment\"},{\"name\":\"threshold\",\"i18n\":\"alert.config.threshold\",\"comment\":\"alert.config.threshold.comment\"},{\"name\":\"unit\",\"i18n\":\"alert.config.unit\",\"comment\":\"alert.config.unit.comment\"},{\"name\":\"last\",\"i18n\":\"alert.config.for\",\"comment\":\"alert.config.for.comment\"},{\"name\":\"severity\",\"i18n\":\"alert.severity\",\"comment\":\"alert.severity.comment\"},{\"name\":\"summary\",\"i18n\":\"alert.summary\",\"comment\":\"alert.summary.comment\"},{\"name\":\"description\",\"i18n\":\"alert.description\",\"comment\":\"alert.description.comment\"},{\"name\":\"receiver\",\"i18n\":\"alert.receiver\",\"comment\":\"alert.receiver.comment\"},{\"name\":\"notify\",\"i18n\":\"alert.notify\",\"comment\":\"alert.notify.comment\"},{\"name\":\"state\",\"i18n\":\"alert.state\",\"comment\":\"alert.state.comment\"},{\"name\":\"autoExpired\",\"i18n\":\"alert.config.autoExpired\",\"comment\":\"alert.config.autoExpired.comment\"},{\"name\":\"schedEnable\",\"i18n\":\"alert.config.schedEnable\",\"comment\":\"alert.config.schedEnable.comment\"},{\"name\":\"schedDays\",\"i18n\":\"alert.config.schedDays\",\"comment\":\"alert.config.schedDays.comment\"},{\"name\":\"startAt\",\"i18n\":\"alert.startAt\",\"comment\":\"alert.startAt.comment\"},{\"name\":\"endAt\",\"i18n\":\"alert.endAt\",\"comment\":\"alert.endAt.comment\"},{\"name\":\"notifyActive\",\"i18n\":\"alert.config.notifyActive\",\"comment\":\"alert.config.notifyActive.comment\"},{\"name\":\"notifyExpired\",\"i18n\":\"alert.config.notifyExpired\",\"comment\":\"alert.config.notifyExpired.comment\"},{\"name\":\"trbShot\",\"i18n\":\"alert.config.trbShot\",\"comment\":\"alert.config.trbShot.comment\"}]', 1, NULL);
+REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'rule_export_header', '[{\"name\":\"name\",\"i18n\":\"alert.config.name\",\"comment\":\"alert.config.name.comment\"},{\"name\":\"type\",\"i18n\":\"alert.type\",\"comment\":\"alert.type.comment\"},{\"name\":\"Execution cycle\",\"i18n\":\"alert.config.inr\",\"comment\":\"alert.config.inr.comment\"},{\"name\":\"timeout\",\"i18n\":\"alert.config.timeout\",\"comment\":\"alert.config.timeout.comment\"},{\"name\":\"expr\",\"i18n\":\"alert.config.expr\",\"comment\":\"alert.config.expr.comment\"},{\"name\":\"condition\",\"i18n\":\"alert.config.condition\",\"comment\":\"alert.config.condition.comment\"},{\"name\":\"unit\",\"i18n\":\"alert.config.unit\",\"comment\":\"alert.config.unit.comment\"},{\"name\":\"last\",\"i18n\":\"alert.config.for\",\"comment\":\"alert.config.for.comment\"},{\"name\":\"summary\",\"i18n\":\"alert.summary\",\"comment\":\"alert.summary.comment\"},{\"name\":\"description\",\"i18n\":\"alert.description\",\"comment\":\"alert.description.comment\"},{\"name\":\"receiver\",\"i18n\":\"alert.receiver\",\"comment\":\"alert.receiver.comment\"},{\"name\":\"notify\",\"i18n\":\"alert.notify\",\"comment\":\"alert.notify.comment\"},{\"name\":\"state\",\"i18n\":\"alert.state\",\"comment\":\"alert.state.comment\"},{\"name\":\"autoExpired\",\"i18n\":\"alert.config.autoExpired\",\"comment\":\"alert.config.autoExpired.comment\"},{\"name\":\"schedEnable\",\"i18n\":\"alert.config.schedEnable\",\"comment\":\"alert.config.schedEnable.comment\"},{\"name\":\"schedDays\",\"i18n\":\"alert.config.schedDays\",\"comment\":\"alert.config.schedDays.comment\"},{\"name\":\"startAt\",\"i18n\":\"alert.startAt\",\"comment\":\"alert.startAt.comment\"},{\"name\":\"endAt\",\"i18n\":\"alert.endAt\",\"comment\":\"alert.endAt.comment\"},{\"name\":\"notifyActive\",\"i18n\":\"alert.config.notifyActive\",\"comment\":\"alert.config.notifyActive.comment\"},{\"name\":\"notifyExpired\",\"i18n\":\"alert.config.notifyExpired\",\"comment\":\"alert.config.notifyExpired.comment\"},{\"name\":\"trbShot\",\"i18n\":\"alert.config.trbShot\",\"comment\":\"alert.config.trbShot.comment\"}]', 1, NULL);
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'expretmpl_export_header', '[{\"name\":\"name\",\"i18n\":\"config.exprTemp.name\",\"comment\":\"config.exprTemp.name.comment\"},{\"name\":\"group name\",\"i18n\":\"config.exprTemp.gname\",\"comment\":\"config.exprTemp.gname.comment\"},{\"name\":\"expression\",\"i18n\":\"config.exprTemp.expression\",\"comment\":\"config.exprTemp.expression.comment\"},{\"name\":\"remark\",\"i18n\":\"config.exprTemp.remark\",\"comment\":\"config.exprTemp.remark.comment\"}]', 1, '表达式导入导出模板表头信息');
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'chart_export_header', '[{\"name\":\"panel name\",\"i18n\":\"dashboard.panel.panelForm.panelName\",\"comment\":\"dashboard.panel.panelForm.panelName.comment\"},{\"name\":\"group\",\"i18n\":\"dashboard.panel.chartForm.group\",\"comment\":\"dashboard.panel.chartForm.group.comment\"},{\"name\":\"title\",\"i18n\":\"dashboard.panel.chartForm.name\",\"comment\":\"dashboard.panel.chartForm.name.comment\"},{\"name\":\"type\",\"i18n\":\"dashboard.panel.chartForm.type\",\"comment\":\"dashboard.panel.chartForm.type.comment\"},{\"name\":\"width\",\"i18n\":\"dashboard.panel.chartForm.width\",\"comment\":\"dashboard.panel.chartForm.width.comment\"},{\"name\":\"high\",\"i18n\":\"dashboard.panel.chartForm.high\",\"comment\":\"dashboard.panel.chartForm.high.comment\"},{\"name\":\"unit\",\"i18n\":\"dashboard.panel.chartForm.unit\",\"comment\":\"dashboard.panel.chartForm.unit.comment\"},{\"name\":\"legendValue\",\"i18n\":\"dashboard.panel.chartForm.legendValue\",\"comment\":\"dashboard.panel.chartForm.legendValue.comment\"},{\"name\":\"element\",\"i18n\":\"dashboard.panel.chartForm.element\",\"comment\":\"dashboard.panel.chartForm.element.comment\"},{\"name\":\"remark\",\"i18n\":\"dashboard.panel.chartForm.remark\",\"comment\":\"dashboard.panel.chartForm.remark.comment\"},{\"name\":\"Datasource\",\"i18n\":\"dashboard.panel.chartForm.datasource\",\"comment\":\"dashboard.panel.chartForm.datasource.comment\"},{\"name\":\"x\",\"i18n\":\"dashboard.panel.chartForm.x\",\"comment\":\"dashboard.panel.chartForm.x.comment\"},{\"name\":\"y\",\"i18n\":\"dashboard.panel.chartForm.y\",\"comment\":\"dashboard.panel.chartForm.y.comment\"}]', 1, NULL);
REPLACE INTO `sys_config`(`id`, `param_key`, `param_value`, `status`, `remark`) VALUES (null, 'asset_chart_export_header', '[{\"name\":\"group\",\"i18n\":\"dashboard.panel.chartForm.group\",\"comment\":\"dashboard.panel.chartForm.group.comment\"},{\"name\":\"title\",\"i18n\":\"dashboard.panel.chartForm.name\",\"comment\":\"dashboard.panel.chartForm.name.comment\"},{\"name\":\"type\",\"i18n\":\"dashboard.panel.chartForm.type\",\"comment\":\"dashboard.panel.chartForm.type.comment\"},{\"name\":\"varType\",\"i18n\":\"dashboard.panel.chartForm.varType\",\"comment\":\"dashboard.panel.chartForm.varType.comment\"},{\"name\":\"width\",\"i18n\":\"dashboard.panel.chartForm.width\",\"comment\":\"dashboard.panel.chartForm.width.comment\"},{\"name\":\"high\",\"i18n\":\"dashboard.panel.chartForm.high\",\"comment\":\"dashboard.panel.chartForm.high.comment\"},{\"name\":\"unit\",\"i18n\":\"dashboard.panel.chartForm.unit\",\"comment\":\"dashboard.panel.chartForm.unit.comment\"},{\"name\":\"legendValue\",\"i18n\":\"dashboard.panel.chartForm.legendValue\",\"comment\":\"dashboard.panel.chartForm.legendValue.comment\"},{\"name\":\"element\",\"i18n\":\"dashboard.panel.chartForm.element\",\"comment\":\"dashboard.panel.chartForm.element.comment\"},{\"name\":\"remark\",\"i18n\":\"dashboard.panel.chartForm.remark\",\"comment\":\"dashboard.panel.chartForm.remark.comment\"},{\"name\":\"Datasource\",\"i18n\":\"dashboard.panel.chartForm.datasource\",\"comment\":\"dashboard.panel.chartForm.datasource.comment\"},{\"name\":\"x\",\"i18n\":\"dashboard.panel.chartForm.x\",\"comment\":\"dashboard.panel.chartForm.x.comment\"},{\"name\":\"y\",\"i18n\":\"dashboard.panel.chartForm.y\",\"comment\":\"dashboard.panel.chartForm.y.comment\"}]', 1, NULL);
diff --git a/nz-admin/src/main/resources/db/R__AZ_sys_i18n.sql b/nz-admin/src/main/resources/db/R__AZ_sys_i18n.sql
index 01d56d37..63cc4ed3 100644
--- a/nz-admin/src/main/resources/db/R__AZ_sys_i18n.sql
+++ b/nz-admin/src/main/resources/db/R__AZ_sys_i18n.sql
@@ -41,33 +41,11 @@ INSERT INTO `sys_i18n` VALUES (5, 'date.week.two', 'en', 'date.week.two', 'TUE',
INSERT INTO `sys_i18n` VALUES (6, 'date.week.three', 'en', 'date.week.three', 'WED', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (7, 'date.week.five', 'en', 'date.week.five', 'FRI', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (8, 'buttons.add', 'en', 'buttons.add', 'Add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (9, 'buttons.view', 'en', 'buttons.view', 'View', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (10, 'buttons.expired', 'en', 'buttons.expired', 'Expired', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (11, 'buttons.system.apiKey.add', 'en', 'buttons.system.apiKey.add', 'Add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (12, 'buttons.system.apiKey.edit', 'en', 'buttons.system.apiKey.edit', 'Edit', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (13, 'buttons.system.apiKey.delete', 'en', 'buttons.system.apiKey.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (14, 'buttons.system.ldap', 'en', 'buttons.system.ldap', 'LDAP Setting', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (15, 'buttons.system.terminal', 'en', 'buttons.system.terminal', 'Web Terminal Settings', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (16, 'buttons.system.basic', 'en', 'buttons.system.basic', 'Basic', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (17, 'buttons.system.email', 'en', 'buttons.system.email', 'Email Server', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (18, 'buttons.credential.add', 'en', 'buttons.credential.add', 'Add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (19, 'buttons.credential.view', 'en', 'buttons.credential.view', 'View', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (20, 'buttons.credential.edit', 'en', 'buttons.credential.edit', 'Edit', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (21, 'buttons.credential.delete', 'en', 'buttons.credential.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (22, 'buttons.edit', 'en', 'buttons.edit', 'Edit', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (23, 'buttons.terminalLog.monitor', 'en', 'buttons.terminalLog.monitor', 'Monitor', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (24, 'buttons.terminalLog.kill', 'en', 'buttons.terminalLog.kill', 'Kill', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (25, 'buttons.snmp.add', 'en', 'buttons.snmp.add', 'Add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (26, 'buttons.snmp.view', 'en', 'buttons.snmp.view', 'View', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (27, 'buttons.snmp.mibBrowser', 'en', 'buttons.snmp.mibBrowser', 'Mib browser', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (28, 'buttons.snmp.edit', 'en', 'buttons.snmp.edit', 'Edit', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (29, 'buttons.snmp.delete', 'en', 'buttons.snmp.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (30, 'buttons.panel.deleteChart', 'en', 'buttons.panel.deleteChart', 'Delete chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (31, 'buttons.panel.editChart', 'en', 'buttons.panel.editChart', 'Edit chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (32, 'buttons.panel.addChart', 'en', 'buttons.panel.addChart', 'Add chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (33, 'buttons.asset.view', 'en', 'buttons.asset.view', 'View', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (34, 'buttons.asset.connect', 'en', 'buttons.asset.connect', 'Connect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (35, 'buttons.delete', 'en', 'buttons.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (36, 'week.Thu', 'en', 'week.Thu', 'Thursday', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (37, 'week.SunAbbreviation', 'en', 'week.SunAbbreviation', 'Sun', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (38, 'week.Tue', 'en', 'week.Tue', 'Tuesday', '', '2021-11-02 00:00:00', 1);
@@ -83,92 +61,50 @@ INSERT INTO `sys_i18n` VALUES (47, 'week.Wed', 'en', 'week.Wed', 'Wednesday', ''
INSERT INTO `sys_i18n` VALUES (48, 'week.Fri', 'en', 'week.Fri', 'Friday', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (49, 'week.MonAbbreviation', 'en', 'week.MonAbbreviation', 'Mon', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (50, 'profile.role', 'en', 'profile.role', 'Role', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (51, 'profile.edit', 'en', 'profile.edit', 'Edit profile', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (52, 'profile.oldPassword', 'en', 'profile.oldPassword', 'Current password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (53, 'profile.profile', 'en', 'profile.profile', 'Profile', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (54, 'profile.clear', 'en', 'profile.clear', 'Clear', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (55, 'profile.mobile', 'en', 'profile.mobile', 'Mobile', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (56, 'profile.update', 'en', 'profile.update', 'Update', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (57, 'profile.newPassword', 'en', 'profile.newPassword', 'New password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (58, 'profile.language', 'en', 'profile.language', 'Language', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (59, 'profile.source', 'en', 'profile.source', 'Source', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (60, 'profile.operationRecord', 'en', 'profile.operationRecord', 'Operation logs', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (61, 'profile.changePassword', 'en', 'profile.changePassword', 'Change password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (62, 'profile.lastLoginIp', 'en', 'profile.lastLoginIp', 'Last login IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (63, 'profile.lastLoginTime', 'en', 'profile.lastLoginTime', 'Last login time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (64, 'profile.editProfile', 'en', 'profile.editProfile', 'Edit Profile', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (65, 'profile.enable', 'en', 'profile.enable', 'Enable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (66, 'profile.name', 'en', 'profile.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (67, 'profile.twoFactorAuthentication', 'en', 'profile.twoFactorAuthentication', 'Two-Factor Authentication', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (68, 'profile.confirmPassword', 'en', 'profile.confirmPassword', 'Confirm password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (69, 'profile.close', 'en', 'profile.close', 'disable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (70, 'profile.email', 'en', 'profile.email', 'Email', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (71, 'profile.username', 'en', 'profile.username', 'User name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (72, 'pageSize', 'en', 'pageSize', '/page', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (73, 'project.endpoint.authTypeToken', 'en', 'project.endpoint.authTypeToken', 'bearer token', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (74, 'project.endpoint.bearer_token', 'en', 'project.endpoint.bearer_token', 'bearer token', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (75, 'project.endpoint.basicTypeSyslog', 'en', 'project.endpoint.basicTypeSyslog', 'Listen address', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (76, 'project.endpoint.stateInfo_230011', 'en', 'project.endpoint.stateInfo_230011', 'Endpoint connection refused', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (77, 'project.endpoint.stateInfo_230010', 'en', 'project.endpoint.stateInfo_230010', 'Promserver can be used', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (78, 'project.endpoint.auth', 'en', 'project.endpoint.auth', 'Authentication', '', '2021-11-09 08:11:48', 1);
INSERT INTO `sys_i18n` VALUES (79, 'project.endpoint.endpointName', 'en', 'project.endpoint.endpointName', 'Endpoint name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (80, 'project.endpoint.type', 'en', 'project.endpoint.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (81, 'project.endpoint.editEndpoint', 'en', 'project.endpoint.editEndpoint', 'Edit endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (82, 'project.endpoint.path', 'en', 'project.endpoint.path', 'Path', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (83, 'project.endpoint.basicAppName', 'en', 'project.endpoint.basicAppName', 'App name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (84, 'project.endpoint.protocol', 'en', 'project.endpoint.protocol', 'Protocol', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (85, 'project.endpoint.pin', 'en', 'project.endpoint.pin', 'Password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (86, 'project.endpoint.enable', 'en', 'project.endpoint.enable', 'Enable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (87, 'project.endpoint.host', 'en', 'project.endpoint.host', 'Host', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (88, 'project.endpoint.scrape_timeout_placeholder', 'en', 'project.endpoint.scrape_timeout_placeholder', 'default global scrape timeout', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (89, 'project.endpoint.scrape_interval', 'en', 'project.endpoint.scrape_interval', 'Scrape interval', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (90, 'project.endpoint.state', 'en', 'project.endpoint.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (91, 'project.endpoint.logs', 'en', 'project.endpoint.logs', 'Logs', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (92, 'project.endpoint.element', 'en', 'project.endpoint.element', 'Element', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (93, 'project.endpoint.scrape_timeout', 'en', 'project.endpoint.scrape_timeout', 'Scrape timeout', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (94, 'project.endpoint.labels2', 'en', 'project.endpoint.labels2', 'Labels', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (95, 'project.endpoint.list', 'en', 'project.endpoint.list', 'View', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (96, 'project.endpoint.addGraph', 'en', 'project.endpoint.addGraph', 'View graph', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (97, 'project.endpoint.labels', 'en', 'project.endpoint.labels', 'Label', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (98, 'project.endpoint.alerts', 'en', 'project.endpoint.alerts', 'Alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (99, 'project.endpoint.port', 'en', 'project.endpoint.port', 'Port', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (100, 'project.endpoint.lastUpdate', 'en', 'project.endpoint.lastUpdate', 'Last reply', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (101, 'project.endpoint.name', 'en', 'project.endpoint.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (102, 'project.endpoint.dialogTitle', 'en', 'project.endpoint.dialogTitle', 'History value', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (103, 'project.endpoint.metrics', 'en', 'project.endpoint.metrics', 'Metrics', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (104, 'project.endpoint.basic', 'en', 'project.endpoint.basic', 'Basic', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (105, 'project.endpoint.basicTypeJournal', 'en', 'project.endpoint.basicTypeJournal', 'Unit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (106, 'project.endpoint.status', 'en', 'project.endpoint.status', 'Endpoint status', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (107, 'project.endpoint.configs', 'en', 'project.endpoint.configs', 'Configuration', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (108, 'project.endpoint.credentials', 'en', 'project.endpoint.credentials', 'Credentials', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (109, 'project.endpoint.moduleParameter', 'en', 'project.endpoint.moduleParameter', 'Module', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (110, 'project.endpoint.pattern', 'en', 'project.endpoint.pattern', 'Name pattern', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (111, 'project.endpoint.allselect', 'en', 'project.endpoint.allselect', 'The current page has all been selected', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (112, 'project.endpoint.endpoint', 'en', 'project.endpoint.endpoint', 'Endpoints', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (113, 'project.endpoint.param', 'en', 'project.endpoint.param', 'Parameter', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (114, 'project.endpoint.parameter', 'en', 'project.endpoint.parameter', 'Parameter', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (115, 'project.endpoint.authTypeNull', 'en', 'project.endpoint.authTypeNull', 'None', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (116, 'project.endpoint.authTypeWord', 'en', 'project.endpoint.authTypeWord', 'basic auth', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (117, 'project.endpoint.value', 'en', 'project.endpoint.value', 'Value', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (118, 'project.endpoint.scrape_interval_placeholder', 'en', 'project.endpoint.scrape_interval_placeholder', 'default global scrape interval', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (119, 'project.endpoint.relabel', 'en', 'project.endpoint.relabel', 'Metric relabel', '', '2021-11-09 08:10:35', 1);
INSERT INTO `sys_i18n` VALUES (120, 'project.endpoint.promExpr', 'en', 'project.endpoint.promExpr', 'Please input expression', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (121, 'project.endpoint.endpoints', 'en', 'project.endpoint.endpoints', 'Endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (122, 'project.endpoint.endpointId', 'en', 'project.endpoint.endpointId', 'Endpoint ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (123, 'project.endpoint.basicTypeFile', 'en', 'project.endpoint.basicTypeFile', 'Path', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (124, 'project.endpoint.stateInfo_230009', 'en', 'project.endpoint.stateInfo_230009', 'Promserver unavailable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (125, 'project.endpoint.pipeline', 'en', 'project.endpoint.pipeline', 'Pipeline', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (126, 'project.endpoint.createEndpoint', 'en', 'project.endpoint.createEndpoint', 'New endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (127, 'project.endpoint.disable', 'en', 'project.endpoint.disable', 'Disable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (128, 'project.endpoint.hideSameLabels', 'en', 'project.endpoint.hideSameLabels', 'Hide same labels', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (129, 'project.endpoint.asset', 'en', 'project.endpoint.asset', 'Asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (130, 'project.endpoint.username', 'en', 'project.endpoint.username', 'Username', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (131, 'project.topology.cancel', 'en', 'project.topology.cancel', 'Cancel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (132, 'project.topology.pr', 'en', 'project.topology.pr', 'Padding right', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (133, 'project.topology.pt', 'en', 'project.topology.pt', 'Padding top', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (134, 'project.topology.previewExit', 'en', 'project.topology.previewExit', 'Continue', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (135, 'project.topology.editModule', 'en', 'project.topology.editModule', 'Edit module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (136, 'project.topology.upload', 'en', 'project.topology.upload', 'upload', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (137, 'project.topology.bac', 'en', 'project.topology.bac', 'Background', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (138, 'project.topology.defaultEndArrow', 'en', 'project.topology.defaultEndArrow', 'Default end arrow', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (139, 'project.topology.bounce', 'en', 'project.topology.bounce', 'bounce', '', '2021-11-02 00:00:00', 1);
@@ -180,20 +116,16 @@ INSERT INTO `sys_i18n` VALUES (144, 'project.topology.beads', 'en', 'project.top
INSERT INTO `sys_i18n` VALUES (145, 'project.topology.imgMeasure', 'en', 'project.topology.imgMeasure', 'The width and height of uploaded pictures must be greater than 100!', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (146, 'project.topology.text', 'en', 'project.topology.text', 'Text', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (147, 'project.topology.flow', 'en', 'project.topology.flow', 'flow', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (148, 'project.topology.height', 'en', 'project.topology.height', 'Height', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (149, 'project.topology.maxWidth', 'en', 'project.topology.maxWidth', 'Max width', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (150, 'project.topology.bacImage', 'en', 'project.topology.bacImage', 'Background image', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (151, 'project.topology.imgError', 'en', 'project.topology.imgError', 'Please upload pictures', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (152, 'project.topology.requiredName', 'en', 'project.topology.requiredName', 'The name of the required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (153, 'project.topology.edit', 'en', 'project.topology.edit', 'edit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (154, 'project.topology.imgSize', 'en', 'project.topology.imgSize', 'Upload image size should not exceed 2MB!', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (155, 'project.topology.onLayout', 'en', 'project.topology.onLayout', 'Layout', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (156, 'project.topology.module', 'en', 'project.topology.module', 'Module element', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (157, 'project.topology.textContent', 'en', 'project.topology.textContent', 'Text content', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (158, 'project.topology.animation', 'en', 'project.topology.animation', 'Animation', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (159, 'project.topology.exit', 'en', 'project.topology.exit', 'Exit', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (160, 'project.topology.folder', 'en', 'project.topology.folder', 'Folder', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (161, 'project.topology.left', 'en', 'project.topology.left', 'left', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (161, 'project.topology.left', 'en', 'project.topology.left', 'align left', '', '2022-06-22 01:28:42', 1);
INSERT INTO `sys_i18n` VALUES (162, 'project.topology.shakeX', 'en', 'project.topology.shakeX', 'shakeX', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (163, 'project.topology.transparency', 'en', 'project.topology.transparency', 'Transparency', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (164, 'project.topology.style', 'en', 'project.topology.style', 'Style', '', '2021-11-02 00:00:00', 1);
@@ -202,34 +134,26 @@ INSERT INTO `sys_i18n` VALUES (166, 'project.topology.flash', 'en', 'project.top
INSERT INTO `sys_i18n` VALUES (167, 'project.topology.cut', 'en', 'project.topology.cut', 'Cut', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (168, 'project.topology.curve', 'en', 'project.topology.curve', 'curve', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (169, 'project.topology.circularBead', 'en', 'project.topology.circularBead', 'Circular bead', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (170, 'project.topology.save', 'en', 'project.topology.save', 'Save', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (171, 'project.topology.dot', 'en', 'project.topology.dot', 'dot', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (172, 'project.topology.lineName', 'en', 'project.topology.lineName', 'Line Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (173, 'project.topology.lineWidth', 'en', 'project.topology.lineWidth', 'Line width', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (174, 'project.topology.endpoint', 'en', 'project.topology.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (174, 'project.topology.endpoint', 'en', 'project.topology.endpoint', 'Endpoint Table', '', '2022-06-21 06:08:28', 1);
INSERT INTO `sys_i18n` VALUES (175, 'project.topology.placeholderImg', 'en', 'project.topology.placeholderImg', 'Please enter name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (176, 'project.topology.fade', 'en', 'project.topology.fade', 'fade', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (177, 'project.topology.lineStyle', 'en', 'project.topology.lineStyle', 'Line dash', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (178, 'project.topology.top', 'en', 'project.topology.top', 'Top', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (179, 'project.topology.comet', 'en', 'project.topology.comet', 'comet', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (180, 'project.topology.fromArrow', 'en', 'project.topology.fromArrow', 'From arrow', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (181, 'project.topology.copy', 'en', 'project.topology.copy', 'Copy', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (182, 'project.topology.defaultLineType', 'en', 'project.topology.defaultLineType', 'Default line type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (183, 'project.topology.composing', 'en', 'project.topology.composing', 'Composing', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (184, 'project.topology.editLine', 'en', 'project.topology.editLine', 'Edit line', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (185, 'project.topology.gradient', 'en', 'project.topology.gradient', 'Gradient', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (186, 'project.topology.refresh', 'en', 'project.topology.refresh', 'refresh', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (187, 'project.topology.nodeHeight', 'en', 'project.topology.nodeHeight', 'Node height', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (188, 'project.topology.right', 'en', 'project.topology.right', 'right', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (189, 'project.topology.selTwoNode', 'en', 'project.topology.selTwoNode', 'Please select two module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (190, 'project.topology.straight', 'en', 'project.topology.straight', 'straight', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (191, 'project.topology.swing', 'en', 'project.topology.swing', 'swing', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (192, 'project.topology.topOffsetY', 'en', 'project.topology.topOffsetY', 'top', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (193, 'project.topology.lineDash', 'en', 'project.topology.lineDash', 'lineDash', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (194, 'project.topology.width', 'en', 'project.topology.width', 'Width', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (195, 'project.topology.gridColor', 'en', 'project.topology.gridColor', 'Grid Color', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (196, 'project.topology.asset', 'en', 'project.topology.asset', 'Asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (197, 'project.topology.opacity', 'en', 'project.topology.opacity', 'Opacity', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (198, 'project.topology.defaultLineWidth', 'en', 'project.topology.defaultLineWidth', 'Default line width', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (199, 'project.topology.rotate', 'en', 'project.topology.rotate', 'Rotate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (200, 'project.topology.arrowColor', 'en', 'project.topology.arrowColor', 'Arrow color', '', '2021-11-02 00:00:00', 1);
@@ -244,42 +168,28 @@ INSERT INTO `sys_i18n` VALUES (208, 'project.topology.textOffsetY', 'en', 'proje
INSERT INTO `sys_i18n` VALUES (209, 'project.topology.spaceHeight', 'en', 'project.topology.spaceHeight', 'Space height', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (210, 'project.topology.middleOffsetY', 'en', 'project.topology.middleOffsetY', 'middle', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (211, 'project.topology.info', 'en', 'project.topology.info', 'Module Info', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (212, 'project.topology.add', 'en', 'project.topology.add', 'Add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (213, 'project.topology.level', 'en', 'project.topology.level', 'Level', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (214, 'project.topology.textAlign', 'en', 'project.topology.textAlign', 'Text align', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (215, 'project.topology.bottom', 'en', 'project.topology.bottom', 'Bottom', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (216, 'project.topology.lineColor', 'en', 'project.topology.lineColor', 'Line color', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (217, 'project.topology.nodeWidth', 'en', 'project.topology.nodeWidth', 'Node width', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (218, 'project.topology.fill', 'en', 'project.topology.fill', 'Fill', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (219, 'project.topology.unit', 'en', 'project.topology.unit', 'Unit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (220, 'project.topology.addLine', 'en', 'project.topology.addLine', 'Add line', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (221, 'project.topology.chartName', 'en', 'project.topology.chartName', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (222, 'project.topology.selMod', 'en', 'project.topology.selMod', 'Please bind module for all nodes', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (223, 'project.topology.name', 'en', 'project.topology.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (224, 'project.topology.polyline', 'en', 'project.topology.polyline', 'polyline', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (225, 'project.topology.option', 'en', 'project.topology.option', 'Option', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (226, 'project.topology.preview', 'en', 'project.topology.preview', 'Preview', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (227, 'project.topology.imgFormat', 'en', 'project.topology.imgFormat', 'Upload picture can only be JPG/ PNG format!', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (228, 'project.topology.color', 'en', 'project.topology.color', 'color', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (229, 'project.topology.line', 'en', 'project.topology.line', 'line', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (230, 'project.topology.link', 'en', 'project.topology.link', 'Link', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (231, 'project.topology.toArrow', 'en', 'project.topology.toArrow', 'To arrow', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (232, 'project.topology.rule', 'en', 'project.topology.rule', 'Ruler', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (233, 'project.topology.paste', 'en', 'project.topology.paste', 'Paste', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (234, 'project.topology.title', 'en', 'project.topology.title', 'Title', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (235, 'project.topology.maxCount', 'en', 'project.topology.maxCount', 'Max count', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (236, 'project.topology.delete', 'en', 'project.topology.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (237, 'project.topology.animationType', 'en', 'project.topology.animationType', 'Animation type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (238, 'project.topology.total', 'en', 'project.topology.total', 'Chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (239, 'project.topology.alert', 'en', 'project.topology.alert', 'Alert Message', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (240, 'project.topology.lines', 'en', 'project.topology.lines', 'Line', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (241, 'project.topology.value', 'en', 'project.topology.value', 'Value', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (242, 'project.topology.defaultStartArrow', 'en', 'project.topology.defaultStartArrow', 'Default start arrow', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (243, 'project.topology.textBaseline', 'en', 'project.topology.textBaseline', 'Text baseline', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (244, 'project.topology.center', 'en', 'project.topology.center', 'center', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (245, 'project.topology.bottomOffsetY', 'en', 'project.topology.bottomOffsetY', 'bottom', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (246, 'project.topology.positionAndSize', 'en', 'project.topology.positionAndSize', 'Position&Size', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (247, 'project.topology.addModule', 'en', 'project.topology.addModule', 'Add module', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (248, 'project.topology.dashes', 'en', 'project.topology.dashes', 'dotted line', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (249, 'project.topology.pb', 'en', 'project.topology.pb', 'Padding bottom', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (250, 'project.topology.heartBeat', 'en', 'project.topology.heartBeat', 'heartBeat', '', '2021-11-02 00:00:00', 1);
@@ -287,125 +197,65 @@ INSERT INTO `sys_i18n` VALUES (251, 'project.topology.iconColor', 'en', 'project
INSERT INTO `sys_i18n` VALUES (252, 'project.topology.pl', 'en', 'project.topology.pl', 'Padding left', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (253, 'project.topology.fontColor', 'en', 'project.topology.fontColor', 'Font Color', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (254, 'project.topology.spaceWidth', 'en', 'project.topology.spaceWidth', 'Space width', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (255, 'project.module.contextName', 'en', 'project.module.contextName', 'Context name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (256, 'project.module.batchEndpoint', 'en', 'project.module.batchEndpoint', 'Batch endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (257, 'project.module.batchAdd', 'en', 'project.module.batchAdd', 'Batch add', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (258, 'project.module.editModule', 'en', 'project.module.editModule', 'Edit module', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (259, 'project.module.privpin', 'en', 'project.module.privpin', 'Priv password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (260, 'project.module.moduleName', 'en', 'project.module.moduleName', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (261, 'project.module.createModule', 'en', 'project.module.createModule', 'New module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (262, 'project.module.description', 'en', 'project.module.description', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (263, 'project.module.endpointName', 'en', 'project.module.endpointName', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (264, 'project.module.type', 'en', 'project.module.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (265, 'project.module.timeout', 'en', 'project.module.timeout', 'Timeout', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (266, 'project.module.securityLevel', 'en', 'project.module.securityLevel', 'Security level', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (267, 'project.module.editEndpoint', 'en', 'project.module.editEndpoint', 'Edit endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (268, 'project.module.batchAddEndpoint', 'en', 'project.module.batchAddEndpoint', 'Batch new endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (269, 'project.module.tip.defaultEndpointSet', 'en', 'project.module.tip.defaultEndpointSet', 'Default endpoint settings', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (270, 'project.module.tip.relation', 'en', 'project.module.tip.relation', 'Module associated Endpoint will configure the following ports/paths/parameters by default', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (271, 'project.module.module', 'en', 'project.module.module', 'Modules', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (272, 'project.module.community', 'en', 'project.module.community', 'Community', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (273, 'project.module.version', 'en', 'project.module.version', 'Version', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (274, 'project.module.authProtocol', 'en', 'project.module.authProtocol', 'Auth protocol', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (275, 'project.module.alerts', 'en', 'project.module.alerts', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (276, 'project.module.maxRepetitions', 'en', 'project.module.maxRepetitions', 'Max repetitions', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (277, 'project.module.retries', 'en', 'project.module.retries', 'Retries', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (278, 'project.module.createEndpoint', 'en', 'project.module.createEndpoint', 'New endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (279, 'project.module.privProtocol', 'en', 'project.module.privProtocol', 'Priv protocol', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (280, 'project.module.name', 'en', 'project.module.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (281, 'project.module.asset', 'en', 'project.module.asset', 'Asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (282, 'project.module.walk', 'en', 'project.module.walk', 'Walk', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (283, 'project.project.editProject', 'en', 'project.project.editProject', 'Edit project', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (284, 'project.project.project', 'en', 'project.project.project', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (285, 'project.project.description', 'en', 'project.project.description', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (286, 'project.project.createProject', 'en', 'project.project.createProject', 'New project', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (287, 'project.project.projectName', 'en', 'project.project.projectName', 'Project', '', '2021-12-02 07:55:58', 1);
-INSERT INTO `sys_i18n` VALUES (288, 'project.update', 'en', 'project.update', 'Update', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (289, 'project.metrics.name', 'en', 'project.metrics.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (290, 'project.metrics.description', 'en', 'project.metrics.description', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (291, 'project.metrics.metrics', 'en', 'project.metrics.metrics', 'Metrics', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (292, 'project.metrics.type', 'en', 'project.metrics.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (293, 'project.topo.icon.save', 'en', 'project.topo.icon.save', 'Save', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (294, 'project.topo.icon.list', 'en', 'project.topo.icon.list', 'List', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (295, 'project.topo.icon.delete', 'en', 'project.topo.icon.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (296, 'project.topo.icon.info', 'en', 'project.topo.icon.info', 'Info', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (297, 'project.topo.update', 'en', 'project.topo.update', 'Update', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (298, 'project.topo.list', 'en', 'project.topo.list', 'List', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (299, 'project.chart.endpointStat', 'en', 'project.chart.endpointStat', 'Endpoint state', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (300, 'project.chart.projectInfo', 'en', 'project.chart.projectInfo', 'Project information', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (301, 'project.chart.alertStat', 'en', 'project.chart.alertStat', 'Alert state', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (302, 'project.chart.endpointInfo', 'en', 'project.chart.endpointInfo', 'Endpoint information', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (303, 'project.chart.basicTitle', 'en', 'project.chart.basicTitle', 'Basic info', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (304, 'login.verifyDialogTitle', 'en', 'login.verifyDialogTitle', 'Two Factor Authentication Set Up', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (305, 'login.bindFail', 'en', 'login.bindFail', 'Binding failure', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (306, 'login.pin', 'en', 'login.pin', 'Password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (307, 'login.verifyContent', 'en', 'login.verifyContent', 'Enter the code from the two -factor app on your mobile device. If you\' ve lost your device, you may enter one of your recovery codes.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (308, 'login.upload', 'en', 'login.upload', 'Upload license', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (309, 'login.verify', 'en', 'login.verify', 'Verify code', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (310, 'login.verifyPlaceholder', 'en', 'login.verifyPlaceholder', 'verify code', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (310, 'login.verifyPlaceholder', 'en', 'login.verifyPlaceholder', 'Verification code', '', '2022-06-21 09:57:13', 1);
INSERT INTO `sys_i18n` VALUES (311, 'login.login', 'en', 'login.login', 'Login', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (312, 'login.username', 'en', 'login.username', 'Username', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (313, 'login.verifyTitle', 'en', 'login.verifyTitle', 'Two-Factor Authentication', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (314, 'search.recentSearch', 'en', 'search.recentSearch', 'Search history', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (315, 'search.noRecentSearch', 'en', 'search.noRecentSearch', 'No Recent Search', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (316, 'search.searchTip', 'en', 'search.searchTip', 'Enter to search', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (317, 'system.notification.notification', 'en', 'system.notification.notification', 'Notification Methods', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (318, 'system.apikey.apiKey', 'en', 'system.apikey.apiKey', 'Api Keys', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (319, 'system.reset.reset', 'en', 'system.reset.reset', 'Reset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (320, 'alert.severity', 'en', 'alert.severity', 'Priority', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (321, 'alert.summary', 'en', 'alert.summary', 'Summary', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (322, 'alert.P1Rule', 'en', 'alert.P1Rule', 'P1: Critical, alert that can cause business paralysis', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (323, 'alert.alertMessage', 'en', 'alert.alertMessage', 'Messages', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (324, 'alert.alertNum', 'en', 'alert.alertNum', 'Alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (325, 'alert.method', 'en', 'alert.method', 'Method', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (324, 'alert.alertNum', 'en', 'alert.alertNum', 'Alert nums', '', '2022-06-17 02:26:34', 381);
INSERT INTO `sys_i18n` VALUES (326, 'alert.P3Rule', 'en', 'alert.P3Rule', 'P3: Minor, alert that needs to be dealt with, but not urgent', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (327, 'alert.rule', 'en', 'alert.rule', 'Rule', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (328, 'alert.description', 'en', 'alert.description', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (329, 'alert.message', 'en', 'alert.message', 'Message', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (330, 'alert.alertRule', 'en', 'alert.alertRule', 'Rules', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (331, 'alert.endAt', 'en', 'alert.endAt', 'End time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (332, 'alert.type', 'en', 'alert.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (333, 'alert.list.charts', 'en', 'alert.list.charts', 'Charts', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (334, 'alert.list.pending', 'en', 'alert.list.pending', 'Pending', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (335, 'alert.list.remark', 'en', 'alert.list.remark', 'Remark', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (336, 'alert.list.type', 'en', 'alert.list.type', 'Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (337, 'alert.list.moduleAlert', 'en', 'alert.list.moduleAlert', 'Module alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (338, 'alert.list.labels', 'en', 'alert.list.labels', 'Label', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (339, 'alert.list.current', 'en', 'alert.list.current', 'Current Page', '', '2021-11-24 02:37:53', 1);
INSERT INTO `sys_i18n` VALUES (340, 'alert.list.expired', 'en', 'alert.list.expired', 'Expired', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (341, 'alert.list.projectAlert', 'en', 'alert.list.projectAlert', 'Project alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (342, 'alert.list.deviceAlert', 'en', 'alert.list.deviceAlert', 'Device alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (343, 'alert.list.state', 'en', 'alert.list.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (344, 'alert.list.id', 'en', 'alert.list.id', 'ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (345, 'alert.list.linked', 'en', 'alert.list.linked', 'Linked', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (346, 'alert.notify', 'en', 'alert.notify', 'Notification', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (346, 'alert.notify', 'en', 'alert.notify', 'Notice', '', '2022-06-21 10:00:20', 1);
INSERT INTO `sys_i18n` VALUES (347, 'alert.alert', 'en', 'alert.alert', 'Alerts', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (348, 'alert.alertName', 'en', 'alert.alertName', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (349, 'alert.P2Rule', 'en', 'alert.P2Rule', 'P2: Major, alert that requires urgent attention, but does not affect the business yet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (350, 'alert.name', 'en', 'alert.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (351, 'alert.state', 'en', 'alert.state', 'State', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (352, 'alert.silence.edit', 'en', 'alert.silence.edit', 'Edit alert silence', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (353, 'alert.silence.selectTime', 'en', 'alert.silence.selectTime', 'Please select time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (354, 'alert.silence.module', 'en', 'alert.silence.module', 'module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (355, 'alert.silence.project', 'en', 'alert.silence.project', 'project', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (356, 'alert.silence.remark', 'en', 'alert.silence.remark', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (357, 'alert.silence.datacenter', 'en', 'alert.silence.datacenter', 'datacenter', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (358, 'alert.silence.selectMather', 'en', 'alert.silence.selectMather', 'Required', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (359, 'alert.silence.upTime', 'en', 'alert.silence.upTime', 'Update Time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (360, 'alert.silence.endpoint', 'en', 'alert.silence.endpoint', 'endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (361, 'alert.silence.matchers', 'en', 'alert.silence.matchers', 'Matcher', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (362, 'alert.silence.name', 'en', 'alert.silence.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (363, 'alert.silence.create', 'en', 'alert.silence.create', 'New alert silence', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (364, 'alert.silence.startTime', 'en', 'alert.silence.startTime', 'Start time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (365, 'alert.silence.silence', 'en', 'alert.silence.silence', 'Silences', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (366, 'alert.silence.time', 'en', 'alert.silence.time', 'Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (367, 'alert.silence.timeError', 'en', 'alert.silence.timeError', 'The end time must be greater than the start time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (368, 'alert.silence.state', 'en', 'alert.silence.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (369, 'alert.silence.asset', 'en', 'alert.silence.asset', 'asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (370, 'alert.config.effectiveConfig', 'en', 'alert.config.effectiveConfig', 'Effective configuration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (371, 'alert.config.alertNum', 'en', 'alert.config.alertNum', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (372, 'alert.config.for', 'en', 'alert.config.for', 'Duration (s)', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (373, 'alert.config.link', 'en', 'alert.config.link', 'Link', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (374, 'alert.config.inrError', 'en', 'alert.config.inrError', 'Evaluation Interval cannot be less than 15', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (375, 'alert.config.threshold', 'en', 'alert.config.threshold', 'Threshold', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (376, 'alert.config.operator', 'en', 'alert.config.operator', 'Operator', '', '2021-11-02 00:00:00', 1);
@@ -414,38 +264,24 @@ INSERT INTO `sys_i18n` VALUES (378, 'alert.config.second', 'en', 'alert.config.s
INSERT INTO `sys_i18n` VALUES (379, 'alert.config.trbShot', 'en', 'alert.config.trbShot', 'Trouble shooting', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (380, 'alert.config.expr', 'en', 'alert.config.expr', 'Expression/OID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (381, 'alert.config.notifyActive', 'en', 'alert.config.notifyActive', 'Active Notification', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (382, 'alert.config.state', 'en', 'alert.config.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (383, 'alert.config.createAlertConfig', 'en', 'alert.config.createAlertConfig', 'New alert rule', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (384, 'alert.config.alertConfig', 'en', 'alert.config.alertConfig', 'Alert rule', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (385, 'alert.config.P1', 'en', 'alert.config.P1', 'P1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (386, 'alert.config.P2', 'en', 'alert.config.P2', 'P2', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (387, 'alert.config.P3', 'en', 'alert.config.P3', 'P3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (388, 'alert.config.receiver', 'en', 'alert.config.receiver', 'Receiver', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (389, 'alert.config.more', 'en', 'alert.config.more', 'More', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (390, 'alert.config.typeOption.module', 'en', 'alert.config.typeOption.module', 'Module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (391, 'alert.config.typeOption.project', 'en', 'alert.config.typeOption.project', 'Project', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (392, 'alert.config.typeOption.asset', 'en', 'alert.config.typeOption.asset', 'Device', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (393, 'alert.config.notifyExpired', 'en', 'alert.config.notifyExpired', 'Expired notification', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (394, 'alert.config.schedEnable', 'en', 'alert.config.schedEnable', 'Schedule', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (395, 'alert.config.exprBox', 'en', 'alert.config.exprBox', 'Expression', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (396, 'alert.config.inr', 'en', 'alert.config.inr', 'Evaluation interval ', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (397, 'alert.config.editAlertConfig', 'en', 'alert.config.editAlertConfig', 'Edit alert rule', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (398, 'alert.config.unit', 'en', 'alert.config.unit', 'Unit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (399, 'alert.config.inrPlaceholder', 'en', 'alert.config.inrPlaceholder', 'Default global scrape interval', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (400, 'alert.config.name', 'en', 'alert.config.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (401, 'alert.config.autoExpired', 'en', 'alert.config.autoExpired', 'Automatic expired', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (402, 'alert.config.schedDays', 'en', 'alert.config.schedDays', 'Effective time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (403, 'alert.config.notificationConfig', 'en', 'alert.config.notificationConfig', 'Notification configuration', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (404, 'alert.config.chart.alertNumTrend', 'en', 'alert.config.chart.alertNumTrend', 'Alert num trend', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (405, 'alert.config.chart.affectEntity', 'en', 'alert.config.chart.affectEntity', 'Affect entity', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (406, 'alert.config.chart.alertRuleInfo', 'en', 'alert.config.chart.alertRuleInfo', 'Alert rule information', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (407, 'alert.config.option', 'en', 'alert.config.option', 'Operation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (408, 'alert.startAt', 'en', 'alert.startAt', 'Start time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (409, 'overall.cancel', 'en', 'overall.cancel', 'Cancel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (410, 'overall.createMib', 'en', 'overall.createMib', 'New MIB', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (411, 'overall.twelveHour', 'en', 'overall.twelveHour', '12 hours', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (412, 'overall.batchEndpoint', 'en', 'overall.batchEndpoint', 'Batch modify endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (413, 'overall.parent', 'en', 'overall.parent', 'Parent asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (414, 'overall.twoDay', 'en', 'overall.twoDay', '2 days', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (415, 'overall.batchAdd', 'en', 'overall.batchAdd', 'Batch add', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (416, 'overall.select', 'en', 'overall.select', 'Select', '', '2021-11-10 09:36:37', 1);
@@ -460,43 +296,32 @@ INSERT INTO `sys_i18n` VALUES (424, 'overall.createProject', 'en', 'overall.crea
INSERT INTO `sys_i18n` VALUES (425, 'overall.type', 'en', 'overall.type', 'Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (426, 'overall.createPrometheusServer', 'en', 'overall.createPrometheusServer', 'New agent', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (427, 'overall.cover', 'en', 'overall.cover', 'Override', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (428, 'overall.children', 'en', 'overall.children', 'Children asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (429, 'overall.moreOption', 'en', 'overall.moreOption', 'More option', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (430, 'overall.toolBox.stack', 'en', 'overall.toolBox.stack', 'Show stack chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (431, 'overall.toolBox.back', 'en', 'overall.toolBox.back', 'Area scaling restore', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (432, 'overall.toolBox.zoom', 'en', 'overall.toolBox.zoom', 'Area scaling', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (433, 'overall.toolBox.stackBack', 'en', 'overall.toolBox.stackBack', 'Back to original chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (434, 'overall.createModel', 'en', 'overall.createModel', 'New model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (435, 'overall.editType', 'en', 'overall.editType', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (436, 'overall.model', 'en', 'overall.model', 'Model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (437, 'overall.state', 'en', 'overall.state', 'State', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (438, 'overall.silence', 'en', 'overall.silence', 'Silence', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (439, 'overall.brand', 'en', 'overall.brand', 'Brand', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (440, 'overall.dashboard', 'en', 'overall.dashboard', 'Dashboards', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (441, 'overall.quickSilent', 'en', 'overall.quickSilent', 'Quick silent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (442, 'overall.addAssetList', 'en', 'overall.addAssetList', 'Add', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (443, 'overall.edit', 'en', 'overall.edit', 'Edit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (444, 'overall.chartTemp', 'en', 'overall.chartTemp', 'Chart templates', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (445, 'overall.importTip', 'en', 'overall.importTip', 'Only allowed xlsx/xls file', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (446, 'overall.module', 'en', 'overall.module', 'Module', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (447, 'overall.signOut', 'en', 'overall.signOut', 'Logout', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (449, 'overall.exportExcelLower', 'en', 'overall.exportExcelLower', 'export', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (450, 'overall.version', 'en', 'overall.version', 'Version', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (451, 'overall.relabelConfigRegex', 'en', 'overall.relabelConfigRegex', 'Default is (.*) ', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (452, 'overall.labels', 'en', 'overall.labels', 'Attributes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (453, 'overall.importExcel', 'en', 'overall.importExcel', 'Import', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (454, 'overall.folder', 'en', 'overall.folder', 'Folder', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (455, 'overall.createAlertSilence', 'en', 'overall.createAlertSilence', 'New alert silence', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (456, 'overall.manageIp', 'en', 'overall.manageIp', 'Manage IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (457, 'overall.reset', 'en', 'overall.reset', 'Reset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (458, 'overall.detail', 'en', 'overall.detail', 'Detail', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (459, 'overall.logLabels', 'en', 'overall.logLabels', 'Log labels', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (460, 'overall.template', 'en', 'overall.template', 'Template', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (461, 'overall.components', 'en', 'overall.components', 'Components', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (462, 'overall.other', 'en', 'overall.other', 'Others', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (463, 'overall.importExcelLower', 'en', 'overall.importExcelLower', 'import', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (464, 'overall.createChart', 'en', 'overall.createChart', 'New chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (465, 'overall.save', 'en', 'overall.save', 'Save', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (466, 'overall.enabled', 'en', 'overall.enabled', 'Enabled', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (467, 'overall.oneHour', 'en', 'overall.oneHour', '1 hour', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (468, 'overall.result.total', 'en', 'overall.result.total', 'Total', '', '2021-11-02 00:00:00', 1);
@@ -514,7 +339,6 @@ INSERT INTO `sys_i18n` VALUES (479, 'overall.clearAllSelect', 'en', 'overall.cle
INSERT INTO `sys_i18n` VALUES (480, 'overall.startTime', 'en', 'overall.startTime', 'Start time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (481, 'overall.disabled', 'en', 'overall.disabled', 'Disabled', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (482, 'overall.copySuccess', 'en', 'overall.copySuccess', 'Copy success', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (483, 'overall.copy', 'en', 'overall.copy', 'Copy', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (484, 'overall.createAlertRule', 'en', 'overall.createAlertRule', 'New alert rule', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (485, 'overall.close', 'en', 'overall.close', 'Close', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (486, 'overall.key', 'en', 'overall.key', 'Key', '', '2021-11-02 00:00:00', 1);
@@ -522,61 +346,45 @@ INSERT INTO `sys_i18n` VALUES (487, 'overall.exportAll', 'en', 'overall.exportAl
INSERT INTO `sys_i18n` VALUES (488, 'overall.searchCondition', 'en', 'overall.searchCondition', 'Search condition', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (489, 'overall.importFile', 'en', 'overall.importFile', 'Please upload file', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (490, 'overall.endpointTemplate', 'en', 'overall.endpointTemplate', 'Endpoint template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (491, 'overall.esc', 'en', 'overall.esc', 'Cancel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (492, 'overall.batchDel', 'en', 'overall.batchDel', 'Batches delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (493, 'overall.metric', 'en', 'overall.metric', 'Metric', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (494, 'overall.addProject', 'en', 'overall.addProject', 'Add', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (495, 'overall.createEndpoint', 'en', 'overall.createEndpoint', 'New endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (496, 'overall.changePin', 'en', 'overall.changePin', 'Change password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (497, 'overall.dragFileTip', 'en', 'overall.dragFileTip', 'Drag file here', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (498, 'overall.customPicture', 'en', 'overall.customPicture', 'Custom picture', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (499, 'overall.createUser', 'en', 'overall.createUser', 'New user', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (500, 'overall.endTime', 'en', 'overall.endTime', 'End time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (501, 'overall.asset', 'en', 'overall.asset', 'Assets', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (502, 'overall.config', 'en', 'overall.config', 'Configuration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (503, 'overall.cabinet', 'en', 'overall.cabinet', 'Cabinet', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (504, 'overall.entity', 'en', 'overall.entity', 'Entity', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (505, 'overall.dc', 'en', 'overall.dc', 'Data center', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (506, 'overall.administration', 'en', 'overall.administration', 'Administration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (507, 'overall.available', 'en', 'overall.available', 'Available', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (508, 'overall.createModule', 'en', 'overall.createModule', 'New module', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (509, 'overall.rollbackImport', 'en', 'overall.rollbackImport', 'Undo', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (510, 'overall.assetSubTab', 'en', 'overall.assetSubTab', 'Children asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (511, 'overall.project', 'en', 'overall.project', 'Projects', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (512, 'overall.createAssetState', 'en', 'overall.createAssetState', 'New asset state', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (513, 'overall.unlocked', 'en', 'overall.unlocked', 'Unlock editing', '', '2021-12-29 02:03:55', 381);
INSERT INTO `sys_i18n` VALUES (514, 'overall.view', 'en', 'overall.view', 'View', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (515, 'overall.download', 'en', 'overall.download', 'Download', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (516, 'overall.AuthenticationFailed', 'en', 'overall.AuthenticationFailed', 'Authentication failed', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (517, 'overall.limit', 'en', 'overall.limit', 'Limit', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (518, 'overall.create', 'en', 'overall.create', 'New', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (519, 'overall.tag', 'en', 'overall.tag', 'Tag', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (520, 'overall.locked', 'en', 'overall.locked', ' Lock editing ', '', '2021-12-29 02:03:28', 381);
INSERT INTO `sys_i18n` VALUES (521, 'overall.logs', 'en', 'overall.logs', 'Logs', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (522, 'overall.generate', 'en', 'overall.generate', 'Generate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (523, 'overall.unusual', 'en', 'overall.unusual', 'Down', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (524, 'overall.placeHolder', 'en', 'overall.placeHolder', 'Please enter', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (525, 'overall.clickUpload', 'en', 'overall.clickUpload', 'Click to upload', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (526, 'overall.add', 'en', 'overall.add', 'Create', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (527, 'overall.all', 'en', 'overall.all', 'All', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (528, 'overall.configEndpoint', 'en', 'overall.configEndpoint', 'Config', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (529, 'overall.query', 'en', 'overall.query', 'Query', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (530, 'overall.duplicate', 'en', 'overall.duplicate', 'Duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (531, 'overall.operationRecord', 'en', 'overall.operationRecord', 'Operation record', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (532, 'overall.createTemplate', 'en', 'overall.createTemplate', 'New template', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (533, 'overall.sixHour', 'en', 'overall.sixHour', '6 hours', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (534, 'overall.createCabinet', 'en', 'overall.createCabinet', 'New cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (535, 'overall.name', 'en', 'overall.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (536, 'overall.createAsset', 'en', 'overall.createAsset', 'New asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (537, 'overall.checkAssetAge', 'en', 'overall.checkAssetAge', 'Input field too long', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (538, 'overall.silenceAlert', 'en', 'overall.silenceAlert', 'silence alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (539, 'overall.projectName', 'en', 'overall.projectName', 'Project name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (540, 'overall.option', 'en', 'overall.option', 'Operation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (541, 'overall.createAssetType', 'en', 'overall.createAssetType', 'New asset type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (542, 'overall.preview', 'en', 'overall.preview', 'Preview', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (543, 'overall.exportCur', 'en', 'overall.exportCur', 'Current page', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (544, 'overall.week', 'en', 'overall.week', '1 week', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (545, 'overall.submit', 'en', 'overall.submit', 'Save', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (546, 'overall.configuration', 'en', 'overall.configuration', 'Custom Assets', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (547, 'overall.batchEdit', 'en', 'overall.batchEdit', 'Batch Edit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (548, 'overall.back', 'en', 'overall.back', 'Back', '', '2021-11-02 00:00:00', 1);
@@ -589,21 +397,17 @@ INSERT INTO `sys_i18n` VALUES (554, 'overall.exportExcel', 'en', 'overall.export
INSERT INTO `sys_i18n` VALUES (555, 'overall.alert', 'en', 'overall.alert', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (556, 'overall.createLabel', 'en', 'overall.createLabel', 'New label', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (557, 'overall.importTipImg', 'en', 'overall.importTipImg', 'Only allowed jpg/png file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (558, 'overall.ok', 'en', 'overall.ok', 'Ok', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (559, 'overall.value', 'en', 'overall.value', 'Value', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (560, 'overall.normal', 'en', 'overall.normal', 'Up', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (561, 'overall.or', 'en', 'overall.or', 'or', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (562, 'overall.clear', 'en', 'overall.clear', 'Clear', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (563, 'overall.syncChart', 'en', 'overall.syncChart', 'Synchronize chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (564, 'overall.personalCenter', 'en', 'overall.personalCenter', 'Profile', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (565, 'overall.monitor', 'en', 'overall.monitor', 'APM', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (566, 'overall.changePassword', 'en', 'overall.changePassword', 'Change password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (567, 'overall.oneDay', 'en', 'overall.oneDay', '1 day', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (568, 'overall.twoHour', 'en', 'overall.twoHour', '2 hours', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (569, 'overall.uploadCustomPicture', 'en', 'overall.uploadCustomPicture', 'Upload custom picture', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (570, 'overall.noData', 'en', 'overall.noData', 'No data', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (571, 'overall.SyncSave', 'en', 'overall.SyncSave', 'Save&Sync', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (572, 'overall.location', 'en', 'overall.location', 'Location', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (573, 'overall.time', 'en', 'overall.time', 'Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (574, 'overall.account', 'en', 'overall.account', 'Account', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (575, 'overall.createDatacenter', 'en', 'overall.createDatacenter', 'New Data center', '', '2021-11-02 00:00:00', 1);
@@ -613,8 +417,6 @@ INSERT INTO `sys_i18n` VALUES (578, 'setup.wait', 'en', 'setup.wait', 'The confi
INSERT INTO `sys_i18n` VALUES (579, 'setup.inited', 'en', 'setup.inited', 'The system has been initialized', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (580, 'setup.requirePin', 'en', 'setup.requirePin', 'The password may be required by the Redis', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (581, 'setup.reloadTimeout', 'en', 'setup.reloadTimeout', 'It took too much time to restart the server, there may be some problems when you install', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (582, 'setup.back', 'en', 'setup.back', 'Back', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (583, 'setup.language', 'en', 'setup.language', 'Language', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (584, 'setup.redis.configTip', 'en', 'setup.redis.configTip', 'Please set the configuration parameters for connection to this redis,Press \'Next\' button when done', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (585, 'setup.redis.configTitle', 'en', 'setup.redis.configTitle', 'Configure Redis connection', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (586, 'setup.invalidDb', 'en', 'setup.invalidDb', 'There may be some errors in the configuration of the database', '', '2021-11-02 00:00:00', 1);
@@ -622,9 +424,7 @@ INSERT INTO `sys_i18n` VALUES (587, 'setup.haMode', 'en', 'setup.haMode', 'HA mo
INSERT INTO `sys_i18n` VALUES (588, 'setup.invalidPin', 'en', 'setup.invalidPin', 'Redis\'s password may be wrong', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (589, 'setup.database.configTip', 'en', 'setup.database.configTip', 'Please create database manually,and set the configuration parameters for connection to this database,Press \'Next\' button when done', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (590, 'setup.database.configTitle', 'en', 'setup.database.configTitle', 'Configure DB connection', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (591, 'setup.pin', 'en', 'setup.pin', 'Password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (592, 'setup.welcomePage', 'en', 'setup.welcomePage', 'Welcome page', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (593, 'setup.host', 'en', 'setup.host', 'Host', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (594, 'setup.finish', 'en', 'setup.finish', 'Finish', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (595, 'setup.welcome.next', 'en', 'setup.welcome.next', 'Click the \'Next\' button when you\'ve finished.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (596, 'setup.welcome.createFileTip', 'en', 'setup.welcome.createFileTip', 'This can be done by executing the following command', '', '2021-11-02 00:00:00', 1);
@@ -638,22 +438,16 @@ INSERT INTO `sys_i18n` VALUES (603, 'setup.hadConfig', 'en', 'setup.hadConfig',
INSERT INTO `sys_i18n` VALUES (604, 'setup.invalidRedis', 'en', 'setup.invalidRedis', 'There may be some errors in the configuration of the Redis', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (605, 'setup.step2', 'en', 'setup.step2', 'Redis', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (606, 'setup.invalidCode', 'en', 'setup.invalidCode', 'The authentication is invalid ,please follow the description in {page} \'To continue\'', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (607, 'setup.step3', 'en', 'setup.step3', 'System', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (608, 'setup.step0', 'en', 'setup.step0', 'Welcome', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (609, 'setup.step1', 'en', 'setup.step1', 'Database', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (610, 'setup.alertPath', 'en', 'setup.alertPath', 'Site URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (611, 'setup.system.federation', 'en', 'setup.system.federation', 'Federation', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (612, 'setup.system.configTip', 'en', 'setup.system.configTip', 'Please enter username and password for administrator ,and set the Nezha WEB module install information,like IP:port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (613, 'setup.system.federationDisable', 'en', 'setup.system.federationDisable', 'Disable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (614, 'setup.system.configTitle', 'en', 'setup.system.configTitle', 'System configuration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (615, 'setup.system.federationEnable', 'en', 'setup.system.federationEnable', 'Enable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (616, 'setup.port', 'en', 'setup.port', 'Port', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (617, 'setup.name', 'en', 'setup.name', 'Database name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (618, 'setup.alertPrefix', 'en', 'setup.alertPrefix', 'Alert prefix', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (619, 'setup.username', 'en', 'setup.username', 'Username', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (620, 'tip.errorInRow', 'en', 'tip.errorInRow', 'There are some syntax errors in rows', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (621, 'tip.no', 'en', 'tip.no', 'No', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (622, 'tip.duplicateSuccess', 'en', 'tip.duplicateSuccess', 'Duplicate success', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (623, 'tip.syntaxError', 'en', 'tip.syntaxError', 'Syntax error', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (624, 'tip.resetMfa', 'en', 'tip.resetMfa', 'Are you sure to reset 2FA?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (625, 'tip.tagError', 'en', 'tip.tagError', 'Does not conform to regular expressions /^[a-zA-Z_][a-zA-Z0-9_]*/!', '', '2021-11-02 00:00:00', 1);
@@ -667,7 +461,6 @@ INSERT INTO `sys_i18n` VALUES (632, 'tip.saveSuccess', 'en', 'tip.saveSuccess',
INSERT INTO `sys_i18n` VALUES (633, 'tip.downloadSuccess', 'en', 'tip.downloadSuccess', 'Download success', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (634, 'tip.killTerm', 'en', 'tip.killTerm', 'Are you sure you want to kill terminal?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (635, 'tip.refreshLater', 'en', 'tip.refreshLater', 'Refresh later', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (636, 'tip.copySuccess', 'en', 'tip.copySuccess', 'Copy success', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (637, 'tip.testSuccess', 'en', 'tip.testSuccess', 'Test success', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (638, 'tip.syncTip', 'en', 'tip.syncTip', 'This operation may cause the original data or chart to be overwritten. Are you sure to synchronize?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (639, 'tip.noAccess', 'en', 'tip.noAccess', 'No access', '', '2021-11-02 00:00:00', 1);
@@ -686,65 +479,42 @@ INSERT INTO `sys_i18n` VALUES (651, 'tip.uploadSuccess', 'en', 'tip.uploadSucces
INSERT INTO `sys_i18n` VALUES (652, 'tip.resetSuccess', 'en', 'tip.resetSuccess', 'Reset success', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (653, 'tip.doNotAskAgain', 'en', 'tip.doNotAskAgain', 'Do not ask again', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (654, 'asset.snmpCredential', 'en', 'asset.snmpCredential', 'SNMP credential', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (655, 'asset.upload', 'en', 'asset.upload', 'Upload', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (656, 'asset.batchEditAsset', 'en', 'asset.batchEditAsset', 'Edit asset in bulk', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (657, 'asset.ssh', 'en', 'asset.ssh', 'SSH key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (658, 'asset.type', 'en', 'asset.type', 'Types', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (659, 'asset.down', 'en', 'asset.down', 'Down', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (660, 'asset.usernamePrompt', 'en', 'asset.usernamePrompt', 'Username prompt', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (661, 'asset.uSize', 'en', 'asset.uSize', 'U size', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (662, 'asset.clickToUpload', 'en', 'asset.clickToUpload', 'Upload', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (663, 'asset.endpointUpNum', 'en', 'asset.endpointUpNum', 'It\'s a normal number', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (664, 'asset.number', 'en', 'asset.number', 'Number', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (665, 'asset.protocol', 'en', 'asset.protocol', 'Protocol', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (664, 'asset.number', 'en', 'asset.number', 'Serial number ', '', '2022-06-21 09:40:15', 1);
INSERT INTO `sys_i18n` VALUES (666, 'asset.telnetProtocol', 'en', 'asset.telnetProtocol', 'Telnet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (667, 'asset.pingInactive', 'en', 'asset.pingInactive', 'inactive', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (668, 'asset.procurementDate', 'en', 'asset.procurementDate', 'Purchase date', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (669, 'asset.assets', 'en', 'asset.assets', 'Asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (670, 'asset.pin', 'en', 'asset.pin', 'Password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (671, 'asset.host', 'en', 'asset.host', 'Host', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (672, 'asset.editAsset', 'en', 'asset.editAsset', 'Edit asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (673, 'asset.sshKeyWasConfig', 'en', 'asset.sshKeyWasConfig', 'SSH-KEY configured', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (674, 'asset.inStock', 'en', 'asset.inStock', 'In stock', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (675, 'asset.tel', 'en', 'asset.tel', 'Telephone', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (676, 'asset.model', 'en', 'asset.model', 'Model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (677, 'asset.state', 'en', 'asset.state', 'State', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (678, 'asset.id', 'en', 'asset.id', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (679, 'asset.brand', 'en', 'asset.brand', 'Brand', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (680, 'asset.cli', 'en', 'asset.cli', 'CLI account', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (681, 'asset.talonPrompt', 'en', 'asset.talonPrompt', 'Talon is a client program responsible for log collection.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (682, 'asset.assetStatPre', 'en', 'asset.assetStatPre', 'Last reply:', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (683, 'asset.active', 'en', 'asset.active', 'Alive', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (684, 'asset.userPinIntroduce', 'en', 'asset.userPinIntroduce', 'Please specify a user name and password so that the telenet login process can automatically log in', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (685, 'asset.sshProtocol', 'en', 'asset.sshProtocol', 'SSH', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (686, 'asset.assetStatDown', 'en', 'asset.assetStatDown', 'Never', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (687, 'asset.suspended', 'en', 'asset.suspended', 'Suspended', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (688, 'asset.authProtocol', 'en', 'asset.authProtocol', 'Auth protocol', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (689, 'asset.modules', 'en', 'asset.modules', 'Endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (690, 'asset.assetType', 'en', 'asset.assetType', 'Asset type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (691, 'asset.alerts', 'en', 'asset.alerts', 'Alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (692, 'asset.pingActive', 'en', 'asset.pingActive', 'active', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (693, 'asset.manageIp', 'en', 'asset.manageIp', 'Manage IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (694, 'asset.port', 'en', 'asset.port', 'Port', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (695, 'asset.pingInfo', 'en', 'asset.pingInfo', 'Ping', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (696, 'asset.lastReply', 'en', 'asset.lastReply', 'Ping last reply', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (697, 'asset.name', 'en', 'asset.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (698, 'asset.createAsset', 'en', 'asset.createAsset', 'New asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (699, 'asset.detail.orderBy', 'en', 'asset.detail.orderBy', 'OrderBy', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (700, 'asset.detail.orderByLabel', 'en', 'asset.detail.orderByLabel', 'Order by {label}', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (701, 'asset.detail.detail', 'en', 'asset.detail.detail', 'Detail view', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (702, 'asset.detail.list', 'en', 'asset.detail.list', 'List view', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (703, 'asset.device', 'en', 'asset.device', 'SN', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (704, 'asset.option', 'en', 'asset.option', 'Operation', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (705, 'asset.purchaseDate', 'en', 'asset.purchaseDate', 'Purchase date', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (706, 'asset.alertNum', 'en', 'asset.alertNum', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (707, 'asset.loginType', 'en', 'asset.loginType', 'Login type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (708, 'asset.sshAccount', 'en', 'asset.sshAccount', 'SSH account', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (709, 'asset.assetState', 'en', 'asset.assetState', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (710, 'asset.remark', 'en', 'asset.remark', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (711, 'asset.principalTel', 'en', 'asset.principalTel', 'Telephone', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (712, 'asset.vendorModel', 'en', 'asset.vendorModel', 'Vendor/Model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (713, 'asset.principal', 'en', 'asset.principal', 'Administrator', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (714, 'asset.reLoginPinIntroduce', 'en', 'asset.reLoginPinIntroduce', 'Please specify the password prompt so that the login process can run automatically', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (715, 'asset.exporter', 'en', 'asset.exporter', 'Exporter', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (716, 'asset.endpoint', 'en', 'asset.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
@@ -754,150 +524,78 @@ INSERT INTO `sys_i18n` VALUES (719, 'asset.sn', 'en', 'asset.sn', 'SN', '', '202
INSERT INTO `sys_i18n` VALUES (720, 'asset.brandAndModel', 'en', 'asset.brandAndModel', 'Brand & Model', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (721, 'asset.authType', 'en', 'asset.authType', 'Auth type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (722, 'asset.assetInfo', 'en', 'asset.assetInfo', 'Asset information', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (723, 'asset.pinTip', 'en', 'asset.pinTip', 'Password tip', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (724, 'asset.assetPing', 'en', 'asset.assetPing', 'Ping', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (725, 'asset.address', 'en', 'asset.address', 'Address', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (726, 'asset.selectAsset', 'en', 'asset.selectAsset', 'Selected assets', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (727, 'asset.dataCenter', 'en', 'asset.dataCenter', 'Data center', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (728, 'asset.clickToCover', 'en', 'asset.clickToCover', 'Cover', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (729, 'asset.endpointNum2', 'en', 'asset.endpointNum2', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (730, 'asset.userTip', 'en', 'asset.userTip', 'User tip', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (731, 'asset.userName', 'en', 'asset.userName', 'User name', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (729, 'asset.endpointNum2', 'en', 'asset.endpointNum2', 'Endpoint num', '', '2022-06-21 06:10:01', 1);
INSERT INTO `sys_i18n` VALUES (732, 'asset.reloginPinTip', 'en', 'asset.reloginPinTip', 'Relogin tip', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (733, 'asset.pinPrompt', 'en', 'asset.pinPrompt', 'Password prompt', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (734, 'asset.featureTitle', 'en', 'asset.featureTitle', 'Attribute', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (735, 'asset.privateKey', 'en', 'asset.privateKey', 'Private key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (736, 'asset.notInStock', 'en', 'asset.notInStock', 'Not in stock', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (737, 'asset.location', 'en', 'asset.location', 'Location', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (738, 'asset.asset', 'en', 'asset.asset', 'Asset ', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (739, 'asset.endpointNum', 'en', 'asset.endpointNum', 'Represents the total quantity', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (740, 'asset.cabinet', 'en', 'asset.cabinet', 'Cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (741, 'asset.username', 'en', 'asset.username', 'Username', '', '2022-02-17 09:16:52', 98);
-INSERT INTO `sys_i18n` VALUES (742, 'asset.dc', 'en', 'asset.dc', 'DataCenter', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (743, 'webshell.closeTip', 'en', 'webshell.closeTip', 'All connections will be closed, are you sure you want to close the window?', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (744, 'webshell.authUserTip', 'en', 'webshell.authUserTip', 'Username prompt', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (745, 'webshell.uploadButtonTitle', 'en', 'webshell.uploadButtonTitle', 'Upload', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (746, 'webshell.upload', 'en', 'webshell.upload', 'Upload', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (747, 'webshell.authPriKey', 'en', 'webshell.authPriKey', 'Key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (748, 'webshell.filePath', 'en', 'webshell.filePath', 'File path', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (749, 'webshell.authPinTip', 'en', 'webshell.authPinTip', 'Password prompt', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (750, 'webshell.uploadTitle', 'en', 'webshell.uploadTitle', 'Upload', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (751, 'webshell.remember', 'en', 'webshell.remember', 'Remember my decision', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (752, 'webshell.download', 'en', 'webshell.download', 'DownLoad', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (753, 'webshell.protocol', 'en', 'webshell.protocol', 'Protocol', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (754, 'webshell.authUsername', 'en', 'webshell.authUsername', 'Username', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (755, 'webshell.fileSelect', 'en', 'webshell.fileSelect', 'select', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (756, 'webshell.port', 'en', 'webshell.port', 'Port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (757, 'webshell.downloadTitle', 'en', 'webshell.downloadTitle', 'DownLoad', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (758, 'webshell.shellTitle', 'en', 'webshell.shellTitle', 'Local Shell', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (759, 'webshell.host', 'en', 'webshell.host', 'Host', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (760, 'webshell.authPin', 'en', 'webshell.authPin', 'Password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (761, 'webshell.authType', 'en', 'webshell.authType', 'Auth type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (762, 'webshell.downloadButtonTitle', 'en', 'webshell.downloadButtonTitle', 'Download', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (764, 'config.agent.agent.agent', 'en', 'config.agent.agent.agent', 'Agent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (765, 'config.agent.agent.download', 'en', 'config.agent.agent.download', 'Download', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (766, 'config.agent.agent.osType', 'en', 'config.agent.agent.osType', 'OS type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (767, 'config.agent.agent.autoScript', 'en', 'config.agent.agent.autoScript', 'Auto install script', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (768, 'config.agent.agent.title', 'en', 'config.agent.agent.title', 'Download agent', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (769, 'config.agent.agent.type', 'en', 'config.agent.agent.type', 'Agent type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (770, 'config.agent.dataCenter', 'en', 'config.agent.dataCenter', 'Data center', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (771, 'config.agent.createProm', 'en', 'config.agent.createProm', 'New agent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (772, 'config.agent.type', 'en', 'config.agent.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (773, 'config.agent.down', 'en', 'config.agent.down', 'Down', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (774, 'config.agent.editProm', 'en', 'config.agent.editProm', 'Edit agent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (775, 'config.agent.protocol', 'en', 'config.agent.protocol', 'Protocol', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (776, 'config.agent.checkTime', 'en', 'config.agent.checkTime', 'Check time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (777, 'config.agent.port', 'en', 'config.agent.port', 'Port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (778, 'config.agent.name', 'en', 'config.agent.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (779, 'config.agent.host', 'en', 'config.agent.host', 'Host', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (780, 'config.agent.up', 'en', 'config.agent.up', 'UP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (781, 'config.exprTemp.exprTempRender', 'en', 'config.exprTemp.exprTempRender', 'expression template render', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (782, 'config.exprTemp.exprTempExport', 'en', 'config.exprTemp.exprTempExport', 'expression template export', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (783, 'config.exprTemp.expressionError', 'en', 'config.exprTemp.expressionError', 'Please fill in the \"expression\" value', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (784, 'config.exprTemp.exprTempDown', 'en', 'config.exprTemp.exprTempDown', 'expression template download', '', '2021-11-02 00:00:00', 1);
+ INSERT INTO `sys_i18n` VALUES (784, 'config.exprTemp.exprTempDown', 'en', 'config.exprTemp.exprTempDown', 'expression template download', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (785, 'config.exprTemp.expression', 'en', 'config.exprTemp.expression', 'Expression', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (786, 'config.exprTemp.exprTempImportCancel', 'en', 'config.exprTemp.exprTempImportCancel', 'expression template import rollback', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (787, 'config.exprTemp.edit', 'en', 'config.exprTemp.edit', 'Edit expression template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (788, 'config.exprTemp.exprTemp', 'en', 'config.exprTemp.exprTemp', 'Expression template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (789, 'config.exprTemp.remark', 'en', 'config.exprTemp.remark', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (790, 'config.exprTemp.gname', 'en', 'config.exprTemp.gname', 'Group', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (791, 'config.exprTemp.type', 'en', 'config.exprTemp.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (792, 'config.exprTemp.varType', 'en', 'config.exprTemp.varType', 'Variable type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (793, 'config.exprTemp.name', 'en', 'config.exprTemp.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (794, 'config.exprTemp.create', 'en', 'config.exprTemp.create', 'New expression template', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (795, 'config.exprTemp.exprTempImport', 'en', 'config.exprTemp.exprTempImport', 'expression template import', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (796, 'config.exprTemp.copy', 'en', 'config.exprTemp.copy', 'Duplicate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (797, 'config.exprTemp.exprTempInfo', 'en', 'config.exprTemp.exprTempInfo', 'Expression template Info', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (798, 'config.exprTemp.errorStr', 'en', 'config.exprTemp.errorStr', 'Please fill in the {errorStr} value', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (799, 'config.roles.roles', 'en', 'config.roles.roles', 'Roles', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (800, 'config.roles.name', 'en', 'config.roles.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (801, 'config.roles.description', 'en', 'config.roles.description', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (802, 'config.roles.createRole', 'en', 'config.roles.createRole', 'New role', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (803, 'config.roles.permission', 'en', 'config.roles.permission', 'Permission', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (804, 'config.roles.remark', 'en', 'config.roles.remark', 'Remark', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (805, 'config.roles.menu', 'en', 'config.roles.menu', 'Menu', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (806, 'config.roles.editRole', 'en', 'config.roles.editRole', 'Edit role', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (807, 'config.roles.option', 'en', 'config.roles.option', 'Operation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (808, 'config.mib.createMib', 'en', 'config.mib.createMib', 'New MIB', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (809, 'config.mib.uploadTip', 'en', 'config.mib.uploadTip', 'Please upload MIB file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (810, 'config.mib.models', 'en', 'config.mib.models', 'Model', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (811, 'config.mib.fileName', 'en', 'config.mib.fileName', 'File name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (812, 'config.mib.mibBrowser', 'en', 'config.mib.mibBrowser', 'MIB browser', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (813, 'config.mib.mibFiles', 'en', 'config.mib.mibFiles', 'MIB file', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (814, 'config.mib.requiredMibFile', 'en', 'config.mib.requiredMibFile', 'MIB file is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (815, 'config.mib.credentials', 'en', 'config.mib.credentials', 'SNMP Credentials', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (816, 'config.mib.mib', 'en', 'config.mib.mib', 'MIB Files', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (817, 'config.mib.modelTip', 'en', 'config.mib.modelTip', 'Please select models', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (818, 'config.mib.description', 'en', 'config.mib.description', 'Description', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (819, 'config.mib.updateUser', 'en', 'config.mib.updateUser', 'Update user', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (820, 'config.mib.updateAt', 'en', 'config.mib.updateAt', 'Update time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (821, 'config.mib.editMib', 'en', 'config.mib.editMib', 'Edit MIB', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (822, 'config.mib.type', 'en', 'config.mib.type', 'Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (823, 'config.mib.credential.contextName', 'en', 'config.mib.credential.contextName', 'Context name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (824, 'config.mib.credential.method', 'en', 'config.mib.credential.method', 'Method', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (825, 'config.mib.credential.edit', 'en', 'config.mib.credential.edit', 'Edit credential', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (826, 'config.mib.credential.auth', 'en', 'config.mib.credential.auth', 'Authentication', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (827, 'config.mib.credential.remark', 'en', 'config.mib.credential.remark', 'Description', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (828, 'config.mib.credential.writeCommunity', 'en', 'config.mib.credential.writeCommunity', 'Write community', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (829, 'config.mib.credential.type', 'en', 'config.mib.credential.type', 'Protocol type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (830, 'config.mib.credential.ReadCommunity', 'en', 'config.mib.credential.ReadCommunity', 'Read community', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (831, 'config.mib.credential.encryption', 'en', 'config.mib.credential.encryption', 'Encryption', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (832, 'config.mib.credential.pin', 'en', 'config.mib.credential.pin', 'Password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (833, 'config.mib.credential.port', 'en', 'config.mib.credential.port', 'Port', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (834, 'config.mib.credential.create', 'en', 'config.mib.credential.create', 'Create credential', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (835, 'config.mib.credential.username', 'en', 'config.mib.credential.username', 'Username', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (836, 'config.mib.vendor', 'en', 'config.mib.vendor', 'Vendor', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (837, 'config.mib.noData', 'en', 'config.mib.noData', 'No Data', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (838, 'config.terminallog.upload', 'en', 'config.terminallog.upload', 'Terminal upload', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (839, 'config.terminallog.log', 'en', 'config.terminallog.log', 'Log', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (840, 'config.terminallog.sourceUser', 'en', 'config.terminallog.sourceUser', 'Source user', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (841, 'config.terminallog.killErrorTip', 'en', 'config.terminallog.killErrorTip', 'Killing failed', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (842, 'config.terminallog.source', 'en', 'config.terminallog.source', 'Source IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (843, 'config.terminallog.remote', 'en', 'config.terminallog.remote', 'Remote', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (844, 'config.terminallog.uuid', 'en', 'config.terminallog.uuid', 'UUID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (845, 'config.terminallog.authtype', 'en', 'config.terminallog.authtype', 'AuthType', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (846, 'config.terminallog.duration', 'en', 'config.terminallog.duration', 'Duration', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (847, 'config.terminallog.path', 'en', 'config.terminallog.path', 'Path', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (848, 'config.terminallog.protocol', 'en', 'config.terminallog.protocol', 'Protocol', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (849, 'config.terminallog.download', 'en', 'config.terminallog.download', 'Terminal download', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (850, 'config.terminallog.loginUser', 'en', 'config.terminallog.loginUser', 'Login user', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (851, 'config.terminallog.file', 'en', 'config.terminallog.file', 'File', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (852, 'config.terminallog.pin', 'en', 'config.terminallog.pin', 'Password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (853, 'config.terminallog.record.play', 'en', 'config.terminallog.record.play', 'Play', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (854, 'config.terminallog.record.skipTip', 'en', 'config.terminallog.record.skipTip', 'Skip no operation time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (855, 'config.terminallog.record.record', 'en', 'config.terminallog.record.record', 'Record', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (856, 'config.terminallog.record.replay', 'en', 'config.terminallog.record.replay', 'Replay', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (857, 'config.terminallog.record.pause', 'en', 'config.terminallog.record.pause', 'Pause', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (858, 'config.terminallog.host', 'en', 'config.terminallog.host', 'Host', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (859, 'config.terminallog.startTime', 'en', 'config.terminallog.startTime', 'Start time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (860, 'config.terminallog.id', 'en', 'config.terminallog.id', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (861, 'config.terminallog.selectFile', 'en', 'config.terminallog.selectFile', 'Select file', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (862, 'config.terminallog.cols', 'en', 'config.terminallog.cols', 'Cols', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (863, 'config.terminallog.SessionId', 'en', 'config.terminallog.SessionId', 'Session ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (864, 'config.terminallog.key', 'en', 'config.terminallog.key', 'Key', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (865, 'config.terminallog.height', 'en', 'config.terminallog.height', 'Height', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (866, 'config.terminallog.TELNET', 'en', 'config.terminallog.TELNET', 'TELNET', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (867, 'config.terminallog.statusItem.over', 'en', 'config.terminallog.statusItem.over', 'Close', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (867, 'config.terminallog.statusItem.over', 'en', 'config.terminallog.statusItem.over', 'Finished', '', '2022-06-21 05:36:30', 1);
INSERT INTO `sys_i18n` VALUES (868, 'config.terminallog.statusItem.unknownError', 'en', 'config.terminallog.statusItem.unknownError', 'Unknown error', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (869, 'config.terminallog.statusItem.kickedOut', 'en', 'config.terminallog.statusItem.kickedOut', 'Stopped', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (870, 'config.terminallog.statusItem.connectionFailed', 'en', 'config.terminallog.statusItem.connectionFailed', 'Failed', '', '2021-11-02 00:00:00', 1);
@@ -906,75 +604,40 @@ INSERT INTO `sys_i18n` VALUES (872, 'config.terminallog.terminallog', 'en', 'con
INSERT INTO `sys_i18n` VALUES (873, 'config.terminallog.SSH', 'en', 'config.terminallog.SSH', 'SSH', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (874, 'config.terminallog.monitor.monitor', 'en', 'config.terminallog.monitor.monitor', 'monitoring', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (875, 'config.terminallog.rows', 'en', 'config.terminallog.rows', 'Rows', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (876, 'config.terminallog.userId', 'en', 'config.terminallog.userId', 'UserID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (877, 'config.terminallog.fail', 'en', 'config.terminallog.fail', 'Fail', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (878, 'config.terminallog.loginHost', 'en', 'config.terminallog.loginHost', 'Login host', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (879, 'config.terminallog.sourceIp', 'en', 'config.terminallog.sourceIp', 'Source IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (880, 'config.terminallog.stop', 'en', 'config.terminallog.stop', 'Stop', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (881, 'config.terminallog.port', 'en', 'config.terminallog.port', 'Port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (882, 'config.terminallog.success', 'en', 'config.terminallog.success', 'Success', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (883, 'config.terminallog.width', 'en', 'config.terminallog.width', 'Width', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (884, 'config.terminallog.resize', 'en', 'config.terminallog.resize', 'Terminal resize', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (885, 'config.terminallog.detail', 'en', 'config.terminallog.detail', 'Terminal Log Detail', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (886, 'config.terminallog.endTime', 'en', 'config.terminallog.endTime', 'EndTime', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (887, 'config.terminallog.time', 'en', 'config.terminallog.time', 'Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (888, 'config.terminallog.cmd.legendTip', 'en', 'config.terminallog.cmd.legendTip', 'Legend description', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (889, 'config.terminallog.cmd.dangerTip', 'en', 'config.terminallog.cmd.dangerTip', 'This command may be dangerous', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (890, 'config.terminallog.cmd.cmd', 'en', 'config.terminallog.cmd.cmd', 'Command', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (891, 'config.terminallog.cmd.history', 'en', 'config.terminallog.cmd.history', 'History command', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (892, 'config.terminallog.SessionID', 'en', 'config.terminallog.SessionID', 'Session ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (893, 'config.terminallog.user', 'en', 'config.terminallog.user', 'User', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (894, 'config.terminallog.status', 'en', 'config.terminallog.status', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (895, 'config.terminallog.username', 'en', 'config.terminallog.username', 'User', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (896, 'config.terminallog.option', 'en', 'config.terminallog.option', 'Operation', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (897, 'config.assetState.assetTotal', 'en', 'config.assetState.assetTotal', 'Total assets', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (898, 'config.assetState.alert', 'en', 'config.assetState.alert', 'Alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (899, 'config.assetState.assetState', 'en', 'config.assetState.assetState', 'Asset State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (900, 'config.assetState.monitor', 'en', 'config.assetState.monitor', 'Monitor', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (901, 'config.assetState.createAssetState', 'en', 'config.assetState.createAssetState', 'New asset state', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (902, 'config.assetState.editAssetState', 'en', 'config.assetState.editAssetState', 'Edit asset state', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (903, 'config.assetType.parent', 'en', 'config.assetType.parent', 'Parent', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (904, 'config.assetType.editAssetType', 'en', 'config.assetType.editAssetType', 'Edit asset type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (905, 'config.assetType.sshCollectScript', 'en', 'config.assetType.sshCollectScript', 'SshCollectScript', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (906, 'config.assetType.pname', 'en', 'config.assetType.pname', 'Parent name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (907, 'config.assetType.sshCollect', 'en', 'config.assetType.sshCollect', 'SshCollect', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (909, 'config.assetType.snmpCollect', 'en', 'config.assetType.snmpCollect', 'SnmpCollect', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (910, 'config.assetType.authProtocol', 'en', 'config.assetType.authProtocol', 'AuthProtocol', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (911, 'config.assetType.assetType', 'en', 'config.assetType.assetType', 'Asset Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (912, 'config.assetType.vmh', 'en', 'config.assetType.vmh', 'VMH', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (913, 'config.assetType.vm', 'en', 'config.assetType.vm', 'VM', '', '2021-11-29 03:42:29', 1);
-INSERT INTO `sys_i18n` VALUES (914, 'config.assetType.name', 'en', 'config.assetType.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (915, 'config.assetType.snmpEnable', 'en', 'config.assetType.snmpEnable', 'SnmpEnable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (916, 'config.assetType.createModel', 'en', 'config.assetType.createModel', 'New Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (917, 'config.assetType.createAssetType', 'en', 'config.assetType.createAssetType', 'New asset type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (918, 'config.chartTemp.chartTemp', 'en', 'config.chartTemp.chartTemp', 'Chart template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (919, 'config.chartTemp.varType', 'en', 'config.chartTemp.varType', 'Variable type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (920, 'config.chartTemp.type', 'en', 'config.chartTemp.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (921, 'config.system.notification.add', 'en', 'config.system.notification.add', 'Add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (922, 'config.system.notification.nameMaxLength', 'en', 'config.system.notification.nameMaxLength', 'The length should be less than 64', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (923, 'config.system.notification.filePath', 'en', 'config.system.notification.filePath', 'File path', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (924, 'config.system.notification.update', 'en', 'config.system.notification.update', 'Update', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (925, 'config.system.notification.del', 'en', 'config.system.notification.del', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (926, 'config.system.notification.filePathReg', 'en', 'config.system.notification.filePathReg', 'Please enter the correct file path', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (928, 'config.system.notification.valid', 'en', 'config.system.notification.valid', 'Valid', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (929, 'config.system.notification.notification', 'en', 'config.system.notification.notification', 'Notification', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (930, 'config.system.notification.name', 'en', 'config.system.notification.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (931, 'config.system.notification.invalid', 'en', 'config.system.notification.invalid', 'Invalid', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (932, 'config.system.notification.create', 'en', 'config.system.notification.create', 'New notification', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (933, 'config.system.notification.state', 'en', 'config.system.notification.state', 'Enable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (934, 'config.system.notification.uriRequired', 'en', 'config.system.notification.uriRequired', 'Required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (935, 'config.system.notification.operation', 'en', 'config.system.notification.operation', 'Operation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (936, 'config.system.notification.account', 'en', 'config.system.notification.account', 'Account', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (936, 'config.system.notification.account', 'en', 'config.system.notification.account', 'Notify account', '', '2022-06-20 09:29:53', 1);
INSERT INTO `sys_i18n` VALUES (937, 'config.system.system', 'en', 'config.system.system', 'Appearance', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (938, 'config.system.apiKey.creatAt', 'en', 'config.system.apiKey.creatAt', 'Create at', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (939, 'config.system.apiKey.noExpire', 'en', 'config.system.apiKey.noExpire', 'No expiration date', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (940, 'config.system.apiKey.role', 'en', 'config.system.apiKey.role', 'Role', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (941, 'config.system.apiKey.apiKey', 'en', 'config.system.apiKey.apiKey', 'API key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (942, 'config.system.apiKey.create', 'en', 'config.system.apiKey.create', 'Creator', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (943, 'config.system.apiKey.expireAt', 'en', 'config.system.apiKey.expireAt', 'Expire at', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (944, 'config.system.ldap.filter', 'en', 'config.system.ldap.filter', 'User filter', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (945, 'config.system.ldap.address', 'en', 'config.system.ldap.address', 'LDAP address', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (946, 'config.system.ldap.pin', 'en', 'config.system.ldap.pin', 'Password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (947, 'config.system.ldap.filterTip', 'en', 'config.system.ldap.filterTip', 'The possible options are: (cn or uid or sAMAccountName=%(user)s)', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (948, 'config.system.ldap.mapTip', 'en', 'config.system.ldap.mapTip', 'Attribute mapping represents how to map LDAP user attributes to NEZHA users; username,email are the attributes of NEZHA', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (949, 'config.system.ldap.ldap', 'en', 'config.system.ldap.ldap', 'LDAP', '', '2021-11-02 00:00:00', 1);
@@ -984,72 +647,38 @@ INSERT INTO `sys_i18n` VALUES (952, 'config.system.ldap.active', 'en', 'config.s
INSERT INTO `sys_i18n` VALUES (953, 'config.system.ldap.dn', 'en', 'config.system.ldap.dn', 'Bind DN', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (954, 'config.system.ldap.map', 'en', 'config.system.ldap.map', 'Attribute mapping', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (955, 'config.system.ldap.timeout', 'en', 'config.system.ldap.timeout', 'Timeout', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (956, 'config.system.link.add', 'en', 'config.system.link.add', 'Add', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (957, 'config.system.link.nameMaxLength', 'en', 'config.system.link.nameMaxLength', 'The length should be less than 64', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (958, 'config.system.link.link', 'en', 'config.system.link.link', 'Application Navigator', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (959, 'config.system.link.name', 'en', 'config.system.link.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (960, 'config.system.link.update', 'en', 'config.system.link.update', 'Update', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (961, 'config.system.link.create', 'en', 'config.system.link.create', 'Creator', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (962, 'config.system.link.del', 'en', 'config.system.link.del', 'Delete', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (958, 'config.system.link.link', 'en', 'config.system.link.link', 'Application navigator', '', '2022-06-30 09:12:46', 415);
INSERT INTO `sys_i18n` VALUES (963, 'config.system.link.uriRequired', 'en', 'config.system.link.uriRequired', 'Please fill in the correct url', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (964, 'config.system.link.operation', 'en', 'config.system.link.operation', 'Operation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (965, 'config.system.link.url', 'en', 'config.system.link.url', 'Url', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (966, 'config.system.reset.no', 'en', 'config.system.reset.no', 'No', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (967, 'config.system.reset.sysConfig', 'en', 'config.system.reset.sysConfig', 'System config', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (968, 'config.system.reset.pin', 'en', 'config.system.reset.pin', 'Password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (969, 'config.system.reset.metric', 'en', 'config.system.reset.metric', 'Metric', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (970, 'config.system.reset.alert', 'en', 'config.system.reset.alert', 'Alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (971, 'config.system.reset.yes', 'en', 'config.system.reset.yes', 'Yes', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (972, 'config.system.reset.promptTitle', 'en', 'config.system.reset.promptTitle', 'Confirm', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (973, 'config.system.reset.reset', 'en', 'config.system.reset.reset', 'Reset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (974, 'config.system.reset.type', 'en', 'config.system.reset.type', 'Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (975, 'config.system.reset.pinTip', 'en', 'config.system.reset.pinTip', 'Please input your password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (976, 'config.system.monitor.s3', 'en', 'config.system.monitor.s3', 'S3 object storage', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (977, 'config.system.monitor.logs_storage_type', 'en', 'config.system.monitor.logs_storage_type', 'Storage backend', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (978, 'config.system.monitor.metrics_storage_retention', 'en', 'config.system.monitor.metrics_storage_retention', 'Retention days', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (979, 'config.system.monitor.metricsTitle', 'en', 'config.system.monitor.metricsTitle', 'Metrics configuration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (980, 'config.system.monitor.logs_storage_s3_endpoint', 'en', 'config.system.monitor.logs_storage_s3_endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (981, 'config.system.monitor.prometheusFederation', 'en', 'config.system.monitor.prometheusFederation', 'Federation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (982, 'config.system.monitor.metrics_storage_s3_endpoint', 'en', 'config.system.monitor.metrics_storage_s3_endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (983, 'config.system.monitor.logs_storage_s3_bucket', 'en', 'config.system.monitor.logs_storage_s3_bucket', 'Bucket', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (984, 'config.system.monitor.logs_storage_s3_access_key', 'en', 'config.system.monitor.logs_storage_s3_access_key', 'Access key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (985, 'config.system.monitor.asset_ping_from', 'en', 'config.system.monitor.asset_ping_from', 'Ping from', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (986, 'config.system.monitor.metrics_storage_s3_bucket', 'en', 'config.system.monitor.metrics_storage_s3_bucket', 'Bucket', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (987, 'config.system.monitor.monitor', 'en', 'config.system.monitor.monitor', 'Monitor', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (988, 'config.system.monitor.logs_storage_s3_secret_access_key', 'en', 'config.system.monitor.logs_storage_s3_secret_access_key', 'Secret key', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (989, 'config.system.monitor.metrics_storage_s3_secret_access_key', 'en', 'config.system.monitor.metrics_storage_s3_secret_access_key', 'Secret key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (990, 'config.system.monitor.local', 'en', 'config.system.monitor.local', 'LocalStorage', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (991, 'config.system.monitor.metrics_storage_s3_access_key', 'en', 'config.system.monitor.metrics_storage_s3_access_key', 'Access key', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (992, 'config.system.monitor.alertApi', 'en', 'config.system.monitor.alertApi', 'Alert api', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (993, 'config.system.monitor.metrics_storage_type', 'en', 'config.system.monitor.metrics_storage_type', 'Storage backend', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (994, 'config.system.monitor.logsTitle', 'en', 'config.system.monitor.logsTitle', 'Logs configuration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (995, 'config.system.monitor.logs_storage_retention', 'en', 'config.system.monitor.logs_storage_retention', 'Retention days', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (996, 'config.system.monitor.logs_query_range_default_limit', 'en', 'config.system.monitor.logs_query_range_default_limit', 'Query line limit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (997, 'config.system.terminal.localRetention', 'en', 'config.system.terminal.localRetention', 'Local retention', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (998, 'config.system.terminal.terminalNum', 'en', 'config.system.terminal.terminalNum', 'Max terminal number', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (999, 'config.system.terminal.userTip', 'en', 'config.system.terminal.userTip', 'Telnet user prompt', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1000, 'config.system.terminal.terminal', 'en', 'config.system.terminal.terminal', 'Terminal', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1001, 'config.system.terminal.timeout', 'en', 'config.system.terminal.timeout', 'Timeout', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1002, 'config.system.terminal.pinTip', 'en', 'config.system.terminal.pinTip', 'Ternet password prompt', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1003, 'config.system.basic.timezone', 'en', 'config.system.basic.timezone', 'Time zone', '', '2021-11-22 03:09:22', 1);
INSERT INTO `sys_i18n` VALUES (1004, 'config.system.basic.sysLogo', 'en', 'config.system.basic.sysLogo', 'System logo', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1005, 'config.system.basic.title', 'en', 'config.system.basic.title', 'Basic info', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1006, 'config.system.basic.second', 'en', 'config.system.basic.second', 'second', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1007, 'config.system.basic.mapTitle', 'en', 'config.system.basic.mapTitle', 'Configurate map', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1008, 'config.system.basic.lnglat', 'en', 'config.system.basic.lnglat', 'coordinate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1009, 'config.system.basic.systemName', 'en', 'config.system.basic.systemName', 'System name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1010, 'config.system.basic.scrapeInterval', 'en', 'config.system.basic.scrapeInterval', 'Scrape interval', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1011, 'config.system.basic.storageRetention', 'en', 'config.system.basic.storageRetention', 'Local retention', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1012, 'config.system.basic.alertApi', 'en', 'config.system.basic.alertApi', 'Alert API', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1013, 'config.system.basic.exporterTarget', 'en', 'config.system.basic.exporterTarget', 'Exporter path', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1014, 'config.system.basic.defaultCabinetUsize', 'en', 'config.system.basic.defaultCabinetUsize', 'Cabinet U size', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1015, 'config.system.basic.curUrl', 'en', 'config.system.basic.curUrl', 'Current site URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1016, 'config.system.basic.logoTip', 'en', 'config.system.basic.logoTip', 'Logo format only can be jpg、jpeg、png,and less than 2M', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1017, 'config.system.basic.day', 'en', 'config.system.basic.day', 'day', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1018, 'config.system.basic.lat', 'en', 'config.system.basic.lat', 'latitude', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1019, 'config.system.basic.lng', 'en', 'config.system.basic.lng', 'longitude', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1020, 'config.system.basic.scrapeTimeout', 'en', 'config.system.basic.scrapeTimeout', 'Scrape timeout', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1021, 'config.system.basic.mfa', 'en', 'config.system.basic.mfa', 'Two-Factor Authentication', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1022, 'config.system.basic.zoom', 'en', 'config.system.basic.zoom', 'zoom', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1023, 'config.system.basic.snmpTrapPort', 'en', 'config.system.basic.snmpTrapPort', 'SNMP trap port', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1024, 'config.system.basic.TwoFactorAuthentication', 'en', 'config.system.basic.TwoFactorAuthentication', 'Require all users to set up Two-factor authentication', '', '2021-11-02 00:00:00', 1);
@@ -1058,14 +687,13 @@ INSERT INTO `sys_i18n` VALUES (1026, 'config.system.basic.minute', 'en', 'config
INSERT INTO `sys_i18n` VALUES (1027, 'config.system.basic.assetPingInterval', 'en', 'config.system.basic.assetPingInterval', 'Ping interval', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1028, 'config.system.basic.sessionTimeout', 'en', 'config.system.basic.sessionTimeout', 'Session timeout', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1029, 'config.system.basic.assetPingSwith', 'en', 'config.system.basic.assetPingSwith', 'Asset ping', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1030, 'config.system.basic.basic', 'en', 'config.system.basic.basic', 'Basic', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1030, 'config.system.basic.basic', 'en', 'config.system.basic.basic', 'Basic setting', '', '2022-06-21 03:36:45', 1);
INSERT INTO `sys_i18n` VALUES (1031, 'config.system.basic.maxSeries', 'en', 'config.system.basic.maxSeries', 'Query max series', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1032, 'config.system.basic.unsaved', 'en', 'config.system.basic.unsaved', 'Unsaved prompt', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1033, 'config.system.email.smtpAccount', 'en', 'config.system.email.smtpAccount', 'SMTP account', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1034, 'config.system.email.testConnection', 'en', 'config.system.email.testConnection', 'Test connection', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1035, 'config.system.email.smtpPort', 'en', 'config.system.email.smtpPort', 'SMTP port', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1036, 'config.system.email.sslTip', 'en', 'config.system.email.sslTip', 'If the SMTP port is 465, you usually need to enable SSL', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1037, 'config.system.email.timeout', 'en', 'config.system.email.timeout', 'Timeout', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1038, 'config.system.email.useSSL', 'en', 'config.system.email.useSSL', 'SSL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1039, 'config.system.email.testAccountTip', 'en', 'config.system.email.testAccountTip', 'Tip:Used only as test mail recipient', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1040, 'config.system.email.smtpHost', 'en', 'config.system.email.smtpHost', 'SMTP host', '', '2021-11-02 00:00:00', 1);
@@ -1080,257 +708,125 @@ INSERT INTO `sys_i18n` VALUES (1048, 'config.system.email.email', 'en', 'config.
INSERT INTO `sys_i18n` VALUES (1049, 'config.system.email.useTLS', 'en', 'config.system.email.useTLS', 'TLS', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1050, 'config.system.email.pinTip', 'en', 'config.system.email.pinTip', 'Tip:Some email providers need to enter token', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1051, 'config.operationlog.ip', 'en', 'config.operationlog.ip', 'IP', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1052, 'config.operationlog.type', 'en', 'config.operationlog.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1053, 'config.operationlog.params', 'en', 'config.operationlog.params', 'Params', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1054, 'config.operationlog.userId', 'en', 'config.operationlog.userId', 'UserId', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1055, 'config.operationlog.operations.add', 'en', 'config.operationlog.operations.add', 'add', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1056, 'config.operationlog.operations.logout', 'en', 'config.operationlog.operations.logout', 'logout', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1057, 'config.operationlog.operations.import', 'en', 'config.operationlog.operations.import', 'import', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1058, 'config.operationlog.operations.query', 'en', 'config.operationlog.operations.query', 'query', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1059, 'config.operationlog.operations.update', 'en', 'config.operationlog.operations.update', 'update', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1060, 'config.operationlog.operations.reset', 'en', 'config.operationlog.operations.reset', 'reset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1061, 'config.operationlog.operations.login', 'en', 'config.operationlog.operations.login', 'login', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1062, 'config.operationlog.operations.export', 'en', 'config.operationlog.operations.export', 'export', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1063, 'config.operationlog.operations.delete', 'en', 'config.operationlog.operations.delete', 'delete', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1053, 'config.operationlog.params', 'en', 'config.operationlog.params', 'Request params', '', '2022-06-21 09:47:31', 1);
INSERT INTO `sys_i18n` VALUES (1064, 'config.operationlog.operations.unknown', 'en', 'config.operationlog.operations.unknown', 'unknown', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1065, 'config.operationlog.operationlog', 'en', 'config.operationlog.operationlog', 'Operation logs', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1066, 'config.operationlog.response', 'en', 'config.operationlog.response', 'Response', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1067, 'config.operationlog.operaId', 'en', 'config.operationlog.operaId', 'Resources', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1068, 'config.operationlog.id', 'en', 'config.operationlog.id', 'ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1069, 'config.operationlog.time', 'en', 'config.operationlog.time', 'Duration', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1070, 'config.operationlog.state', 'en', 'config.operationlog.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1071, 'config.operationlog.operation', 'en', 'config.operationlog.operation', 'Operation', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1069, 'config.operationlog.time', 'en', 'config.operationlog.time', 'Time-consuming', '', '2022-06-22 01:31:53', 1);
+INSERT INTO `sys_i18n` VALUES (1070, 'config.operationlog.state', 'en', 'config.operationlog.state', 'Request state', '', '2022-06-21 09:48:15', 1);
INSERT INTO `sys_i18n` VALUES (1072, 'config.operationlog.username', 'en', 'config.operationlog.username', 'User', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1073, 'config.operationlog.createDate', 'en', 'config.operationlog.createDate', 'Time', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1073, 'config.operationlog.createDate', 'en', 'config.operationlog.createDate', 'Operation time', '', '2022-06-21 08:48:22', 1);
INSERT INTO `sys_i18n` VALUES (1074, 'config.assetMeta.editGroup', 'en', 'config.assetMeta.editGroup', 'Edit group', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1075, 'config.assetMeta.addGroup', 'en', 'config.assetMeta.addGroup', 'Add group', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1076, 'config.assetLabel.addMeta', 'en', 'config.assetLabel.addMeta', 'Add label', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1077, 'config.assetLabel.date', 'en', 'config.assetLabel.date', 'Date', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1078, 'config.assetLabel.select', 'en', 'config.assetLabel.select', 'SELECT', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1079, 'config.assetLabel.moreOptionsError', 'en', 'config.assetLabel.moreOptionsError', 'There are up to 20 options', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1080, 'config.assetLabel.deleteLabel', 'en', 'config.assetLabel.deleteLabel', 'Delete label', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1081, 'config.assetLabel.textarea', 'en', 'config.assetLabel.textarea', 'TEXTAREA', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1082, 'config.assetLabel.integer', 'en', 'config.assetLabel.integer', 'INTEGER', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1083, 'config.assetLabel.type', 'en', 'config.assetLabel.type', 'Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1084, 'config.assetLabel.onlyOptionError', 'en', 'config.assetLabel.onlyOptionError', 'You need at least one option', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1085, 'config.assetLabel.example', 'en', 'config.assetLabel.example', 'Example', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1086, 'config.assetLabel.radio', 'en', 'config.assetLabel.radio', 'RADIO', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1087, 'config.assetLabel.addLabel', 'en', 'config.assetLabel.addLabel', 'Create label', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1088, 'config.assetLabel.search', 'en', 'config.assetLabel.search', 'Search', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1089, 'config.assetLabel.datetime', 'en', 'config.assetLabel.datetime', 'DATETIME', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1090, 'config.assetLabel.default', 'en', 'config.assetLabel.default', 'Default', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1091, 'config.assetLabel.dateType', 'en', 'config.assetLabel.dateType', 'Date type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1092, 'config.assetLabel.datetimes', 'en', 'config.assetLabel.datetimes', 'Date + Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1093, 'config.assetLabel.editMeta', 'en', 'config.assetLabel.editMeta', 'Edit lable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1094, 'config.assetLabel.updateLabel', 'en', 'config.assetLabel.updateLabel', 'Update label', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1095, 'config.assetLabel.checkbox', 'en', 'config.assetLabel.checkbox', 'CHECKBOX', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1096, 'config.assetLabel.text', 'en', 'config.assetLabel.text', 'TEXT', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1097, 'config.assetLabel.addGroup', 'en', 'config.assetLabel.addGroup', 'Add group', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1098, 'config.assetLabel.key', 'en', 'config.assetLabel.key', 'Key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1099, 'config.assetLabel.email', 'en', 'config.assetLabel.email', 'EMAIL', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1100, 'config.assetLabel.group', 'en', 'config.assetLabel.group', 'Group', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1101, 'config.assetLabel.all', 'en', 'config.assetLabel.all', 'All', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1102, 'config.assetLabel.editGroup', 'en', 'config.assetLabel.editGroup', 'Edit group', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1103, 'config.assetLabel.double', 'en', 'config.assetLabel.double', 'DOUBLE', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1104, 'config.assetLabel.display', 'en', 'config.assetLabel.display', 'Display', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1105, 'config.assetLabel.params', 'en', 'config.assetLabel.params', 'Params', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1106, 'config.assetLabel.groupName', 'en', 'config.assetLabel.groupName', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1107, 'config.assetLabel.infoLabel', 'en', 'config.assetLabel.infoLabel', 'Label Info', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1108, 'config.assetLabel.isCheck', 'en', 'config.assetLabel.isCheck', 'Is check', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1109, 'config.assetLabel.labelOptionNull', 'en', 'config.assetLabel.labelOptionNull', 'Please input option', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1110, 'config.assetLabel.operate', 'en', 'config.assetLabel.operate', 'Operate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1111, 'config.assetLabel.decimals', 'en', 'config.assetLabel.decimals', 'Decimals', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1112, 'config.assetLabel.assetLabel', 'en', 'config.assetLabel.assetLabel', 'Asset Attributes', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1113, 'config.assetLabel.editLabel', 'en', 'config.assetLabel.editLabel', 'Edit label', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1114, 'config.assetLabel.name', 'en', 'config.assetLabel.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1115, 'config.assetLabel.interval', 'en', 'config.assetLabel.interval', 'Interval', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1116, 'config.assetLabel.multitext', 'en', 'config.assetLabel.multitext', 'MULTITEXT', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1117, 'config.assetLabel.time', 'en', 'config.assetLabel.time', 'Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1118, 'config.assetLabel.option', 'en', 'config.assetLabel.option', 'Options', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1119, 'config.model.titleType', 'en', 'config.model.titleType', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1120, 'config.model.ChartTemplate', 'en', 'config.model.ChartTemplate', 'Chart template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1121, 'config.model.titleName', 'en', 'config.model.titleName', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1122, 'config.model.assetNum', 'en', 'config.model.assetNum', 'Asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1123, 'config.model.name', 'en', 'config.model.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1124, 'config.model.editModel', 'en', 'config.model.editModel', 'Edit model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1125, 'config.model.createModel', 'en', 'config.model.createModel', 'New model', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1126, 'config.model.model', 'en', 'config.model.model', 'Asset Models', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1127, 'config.model.remark', 'en', 'config.model.remark', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1128, 'config.model.type', 'en', 'config.model.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1129, 'config.model.brand', 'en', 'config.model.brand', 'Brand', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1130, 'config.menus.parent', 'en', 'config.menus.parent', 'Previous menu', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1131, 'config.menus.createMenu', 'en', 'config.menus.createMenu', 'New menu', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1132, 'config.menus.code', 'en', 'config.menus.code', 'Code', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1133, 'config.menus.mainMenu', 'en', 'config.menus.mainMenu', 'Primary menu', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1134, 'config.menus.icon', 'en', 'config.menus.icon', 'Icon', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1135, 'config.menus.orderNum', 'en', 'config.menus.orderNum', 'Order', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1136, 'config.menus.remark', 'en', 'config.menus.remark', 'Remark', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1137, 'config.menus.type', 'en', 'config.menus.type', 'Type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1138, 'config.menus.menu', 'en', 'config.menus.menu', 'Menu', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1139, 'config.menus.i18n', 'en', 'config.menus.i18n', 'I18n', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1140, 'config.menus.button', 'en', 'config.menus.button', 'Button', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1141, 'config.menus.editMenu', 'en', 'config.menus.editMenu', 'Edit menu', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1142, 'config.menus.route', 'en', 'config.menus.route', 'Route', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1143, 'config.menus.tab', 'en', 'config.menus.tab', 'Tab', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1144, 'config.menus.name', 'en', 'config.menus.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1145, 'config.menus.perms', 'en', 'config.menus.perms', 'Permission', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1146, 'config.menus.menus', 'en', 'config.menus.menus', 'Menus', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1147, 'config.menus.option', 'en', 'config.menus.option', 'Operation', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1148, 'config.config', 'en', 'config.config', 'Setting', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1149, 'config.user.confirmPin', 'en', 'config.user.confirmPin', 'Confirm password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1150, 'config.user.resetMfa', 'en', 'config.user.resetMfa', 'Reset 2FA', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1151, 'config.user.roles', 'en', 'config.user.roles', 'Role', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1152, 'config.user.notCurrentlySupport', 'en', 'config.user.notCurrentlySupport', 'Not available', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1153, 'config.user.editUser', 'en', 'config.user.editUser', 'Edit user', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1154, 'config.user.language', 'en', 'config.user.language', 'Language', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1155, 'config.user.source', 'en', 'config.user.source', 'Source', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1156, 'config.user.lastLoginIp', 'en', 'config.user.lastLoginIp', 'Last login IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1157, 'config.user.invalidPin', 'en', 'config.user.invalidPin', 'invalide password,the length at least 6', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1158, 'config.user.notification', 'en', 'config.user.notification', 'Notification', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1159, 'config.user.userList', 'en', 'config.user.userList', 'User list', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1160, 'config.user.pin', 'en', 'config.user.pin', 'Password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1161, 'config.user.enable', 'en', 'config.user.enable', 'Enable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1162, 'config.user.inputNewPin', 'en', 'config.user.inputNewPin', 'Please input new password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1163, 'config.user.forceEnable', 'en', 'config.user.forceEnable', 'Force enable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1164, 'config.user.state', 'en', 'config.user.state', 'State', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1165, 'config.user.reinputPin', 'en', 'config.user.reinputPin', 'Enter password again', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1166, 'config.user.inputOldPin', 'en', 'config.user.inputOldPin', 'Please input old password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1167, 'config.user.mfaTitle', 'en', 'config.user.mfaTitle', 'Two-Factor Authentication', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1168, 'config.user.receiver', 'en', 'config.user.receiver', 'Receiver', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1169, 'config.user.oldPin', 'en', 'config.user.oldPin', 'Old password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1170, 'config.user.confirmPinErr', 'en', 'config.user.confirmPinErr', 'The two passwords are inconsistent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1171, 'config.user.inputConfirmPin', 'en', 'config.user.inputConfirmPin', 'Please input confirm password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1172, 'config.user.mobile', 'en', 'config.user.mobile', 'Mobile', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1173, 'config.user.userId', 'en', 'config.user.userId', 'User ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1174, 'config.user.newPin', 'en', 'config.user.newPin', 'New password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1175, 'config.user.lastLoginTime', 'en', 'config.user.lastLoginTime', 'Last login time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1176, 'config.user.createTime', 'en', 'config.user.createTime', 'New time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1177, 'config.user.disable', 'en', 'config.user.disable', 'Disable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1178, 'config.user.name', 'en', 'config.user.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1179, 'config.user.createUser', 'en', 'config.user.createUser', 'New user', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1180, 'config.user.enableMfa', 'en', 'config.user.enableMfa', 'Enable', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1181, 'config.user.user', 'en', 'config.user.user', 'Users', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1182, 'config.user.username', 'en', 'config.user.username', 'Username', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1183, 'config.user.option', 'en', 'config.user.option', 'Operation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1184, 'config.cabinet.createCabinet', 'en', 'config.cabinet.createCabinet', 'New Cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1185, 'config.cabinet.editCabinet', 'en', 'config.cabinet.editCabinet', 'Edit Cabinet', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1186, 'config.dc.area', 'en', 'config.dc.area', 'Area', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1187, 'config.dc.editDc', 'en', 'config.dc.editDc', 'Edit data center', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1188, 'config.dc.latitude', 'en', 'config.dc.latitude', 'Latitude', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1189, 'config.dc.description', 'en', 'config.dc.description', 'Description', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1190, 'config.dc.selectArea', 'en', 'config.dc.selectArea', 'Select area', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1191, 'config.dc.remark', 'en', 'config.dc.remark', 'Description', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1192, 'config.dc.editCabinet', 'en', 'config.dc.editCabinet', 'Edit cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1193, 'config.dc.suspended', 'en', 'config.dc.suspended', 'Suspended', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1194, 'config.dc.createPanel', 'en', 'config.dc.createPanel', 'Create panel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1195, 'config.dc.usable', 'en', 'config.dc.usable', 'Usable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1196, 'config.dc.assets', 'en', 'config.dc.assets', 'Asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1197, 'config.dc.lnglat', 'en', 'config.dc.lnglat', 'Coordinate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1198, 'config.dc.alert', 'en', 'config.dc.alert', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1199, 'config.dc.dcName', 'en', 'config.dc.dcName', 'Data center name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1200, 'config.dc.createDc', 'en', 'config.dc.createDc', 'New data center', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1201, 'config.dc.state', 'en', 'config.dc.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1202, 'config.dc.cabinets', 'en', 'config.dc.cabinets', 'Cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1203, 'config.dc.cabinetNum', 'en', 'config.dc.cabinetNum', 'Cabinet', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1204, 'config.dc.dc', 'en', 'config.dc.dc', 'Data Centers', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1205, 'config.dc.traffic.add', 'en', 'config.dc.traffic.add', 'Add', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1206, 'config.dc.traffic.snmpSetting', 'en', 'config.dc.traffic.snmpSetting', 'SNMP setting', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1207, 'config.dc.traffic.title', 'en', 'config.dc.traffic.title', 'Traffic Setting', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1208, 'config.dc.traffic.direction', 'en', 'config.dc.traffic.direction', 'Direction', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1209, 'config.dc.traffic.tags', 'en', 'config.dc.traffic.tags', 'Tags', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1210, 'config.dc.longitude', 'en', 'config.dc.longitude', 'Longitude', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1211, 'dashboard.overview.projectTopoLogy', 'en', 'dashboard.overview.projectTopoLogy', 'Project Topology', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1212, 'dashboard.overview.endpoint.endpoint', 'en', 'dashboard.overview.endpoint.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1213, 'dashboard.overview.dataCenter.dataCenter', 'en', 'dashboard.overview.dataCenter.dataCenter', 'Data center', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1214, 'dashboard.overview.dataCenter.promServer', 'en', 'dashboard.overview.dataCenter.promServer', 'Prom server', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1215, 'dashboard.overview.dataCenter.cabinet', 'en', 'dashboard.overview.dataCenter.cabinet', 'Cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1216, 'dashboard.overview.alert.alertMessage', 'en', 'dashboard.overview.alert.alertMessage', 'Alert message', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1217, 'dashboard.overview.alert.alertNum', 'en', 'dashboard.overview.alert.alertNum', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1218, 'dashboard.overview.alert.ruleNum', 'en', 'dashboard.overview.alert.ruleNum', 'Rule num', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1219, 'dashboard.overview.alert.top', 'en', 'dashboard.overview.alert.top', 'Top', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1220, 'dashboard.overview.alert.level', 'en', 'dashboard.overview.alert.level', 'Priority', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1221, 'dashboard.overview.alert.alertRuleTopN', 'en', 'dashboard.overview.alert.alertRuleTopN', 'Top10 alert message', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1222, 'dashboard.overview.alert.moduleTopN', 'en', 'dashboard.overview.alert.moduleTopN', 'Top alert message by Module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1223, 'dashboard.overview.alert.alertRule', 'en', 'dashboard.overview.alert.alertRule', 'Alert rule', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1224, 'dashboard.overview.alert.assetTopN', 'en', 'dashboard.overview.alert.assetTopN', 'Top alert message by Asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1225, 'dashboard.overview.alert.chart.chartTitle', 'en', 'dashboard.overview.alert.chart.chartTitle', 'Alert Trend', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1226, 'dashboard.overview.module.module', 'en', 'dashboard.overview.module.module', 'Module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1227, 'dashboard.overview.project.endpoint', 'en', 'dashboard.overview.project.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1228, 'dashboard.overview.project.module', 'en', 'dashboard.overview.project.module', 'Module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1229, 'dashboard.overview.project.name', 'en', 'dashboard.overview.project.name', 'Name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1230, 'dashboard.overview.project.project', 'en', 'dashboard.overview.project.project', 'Project', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1231, 'dashboard.overview.contentTitle', 'en', 'dashboard.overview.contentTitle', 'Nezha Management System', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1232, 'dashboard.overview.title', 'en', 'dashboard.overview.title', 'Overview', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1233, 'dashboard.overview.asset.num', 'en', 'dashboard.overview.asset.num', 'Num', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1234, 'dashboard.overview.asset.pingDown', 'en', 'dashboard.overview.asset.pingDown', 'Down', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1235, 'dashboard.overview.asset.assetState', 'en', 'dashboard.overview.asset.assetState', 'Asset state', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1236, 'dashboard.overview.asset.title', 'en', 'dashboard.overview.asset.title', 'Asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1237, 'dashboard.overview.asset.dcStat', 'en', 'dashboard.overview.asset.dcStat', 'Data center', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1238, 'dashboard.overview.asset.assetType', 'en', 'dashboard.overview.asset.assetType', 'Asset type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1239, 'dashboard.overview.asset.alertP1', 'en', 'dashboard.overview.asset.alertP1', 'P1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1240, 'dashboard.overview.asset.alertP2', 'en', 'dashboard.overview.asset.alertP2', 'P2', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1241, 'dashboard.overview.asset.total', 'en', 'dashboard.overview.asset.total', 'Total', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1242, 'dashboard.overview.asset.alertP3', 'en', 'dashboard.overview.asset.alertP3', 'P3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1243, 'dashboard.overview.asset.pingUp', 'en', 'dashboard.overview.asset.pingUp', 'Up', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1244, 'dashboard.overview.asset.alert', 'en', 'dashboard.overview.asset.alert', 'Alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1245, 'dashboard.overview.asset.host', 'en', 'dashboard.overview.asset.host', 'Host', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1246, 'dashboard.overview.asset.alarm', 'en', 'dashboard.overview.asset.alarm', 'Alarm', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1247, 'dashboard.overview.asset.modelStat', 'en', 'dashboard.overview.asset.modelStat', 'Model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1248, 'dashboard.overview.asset.inStock', 'en', 'dashboard.overview.asset.inStock', 'In stock', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1249, 'dashboard.overview.asset.ok', 'en', 'dashboard.overview.asset.ok', 'OK', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1250, 'dashboard.overview.asset.alertTotal', 'en', 'dashboard.overview.asset.alertTotal', 'Total', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1251, 'dashboard.overview.asset.outStock', 'en', 'dashboard.overview.asset.outStock', 'Out stock', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1252, 'dashboard.overview.asset.dropDownLabel.model', 'en', 'dashboard.overview.asset.dropDownLabel.model', 'model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1253, 'dashboard.overview.asset.dropDownLabel.type', 'en', 'dashboard.overview.asset.dropDownLabel.type', 'type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1254, 'dashboard.overview.asset.dropDownLabel.dc', 'en', 'dashboard.overview.asset.dropDownLabel.dc', 'data center', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1255, 'dashboard.overview.mapTooltip.P1', 'en', 'dashboard.overview.mapTooltip.P1', 'P1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1256, 'dashboard.overview.mapTooltip.P2', 'en', 'dashboard.overview.mapTooltip.P2', 'P2', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1257, 'dashboard.overview.mapTooltip.P3', 'en', 'dashboard.overview.mapTooltip.P3', 'P3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1258, 'dashboard.overview.mapTooltip.ping', 'en', 'dashboard.overview.mapTooltip.ping', 'ping', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1259, 'dashboard.overview.mapTooltip.active', 'en', 'dashboard.overview.mapTooltip.active', 'active', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1260, 'dashboard.overview.mapTooltip.down', 'en', 'dashboard.overview.mapTooltip.down', 'down', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1261, 'dashboard.overview.mapTooltip.endpoint', 'en', 'dashboard.overview.mapTooltip.endpoint', 'endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1262, 'dashboard.overview.mapTooltip.total', 'en', 'dashboard.overview.mapTooltip.total', 'total', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1263, 'dashboard.overview.mapTooltip.inactive', 'en', 'dashboard.overview.mapTooltip.inactive', 'inactive', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1264, 'dashboard.overview.mapTooltip.alert', 'en', 'dashboard.overview.mapTooltip.alert', 'alert', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1265, 'dashboard.overview.mapTooltip.inStock', 'en', 'dashboard.overview.mapTooltip.inStock', 'In stock', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1266, 'dashboard.overview.mapTooltip.state', 'en', 'dashboard.overview.mapTooltip.state', 'state', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1267, 'dashboard.overview.mapTooltip.up', 'en', 'dashboard.overview.mapTooltip.up', 'up', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1268, 'dashboard.overview.mapTooltip.prometheus', 'en', 'dashboard.overview.mapTooltip.prometheus', 'prometheus', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1269, 'dashboard.overview.mapTooltip.asset', 'en', 'dashboard.overview.mapTooltip.asset', 'asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1270, 'dashboard.overview.mapTooltip.outStock', 'en', 'dashboard.overview.mapTooltip.outStock', 'Out stock', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1271, 'dashboard.overview.traffic', 'en', 'dashboard.overview.traffic', 'Traffic', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1272, 'dashboard.metricPreview.title', 'en', 'dashboard.metricPreview.title', 'Explore', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1273, 'dashboard.metricPreview.runQuery', 'en', 'dashboard.metricPreview.runQuery', 'Run query', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1274, 'dashboard.metricPreview.historyTip', 'en', 'dashboard.metricPreview.historyTip', 'Queried {time} times in the last {hour}h', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1275, 'dashboard.metricPreview.inputTip', 'en', 'dashboard.metricPreview.inputTip', 'Enter a PromQL query', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1276, 'dashboard.explore.wrapLines', 'en', 'dashboard.explore.wrapLines', 'Wrap lines', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1277, 'dashboard.explore.descending', 'en', 'dashboard.explore.descending', 'Descending', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1278, 'dashboard.edit', 'en', 'dashboard.edit', 'Edit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1280, 'dashboard.refresh', 'en', 'dashboard.refresh', 'Refresh', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1281, 'dashboard.screen', 'en', 'dashboard.screen', 'Full screen', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1282, 'dashboard.duplicate', 'en', 'dashboard.duplicate', 'Duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1283, 'dashboard.title', 'en', 'dashboard.title', 'Dashboards', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1284, 'dashboard.delete', 'en', 'dashboard.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1285, 'dashboard.metric.normal', 'en', 'dashboard.metric.normal', 'Normal', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1286, 'dashboard.metric.previewChart', 'en', 'dashboard.metric.previewChart', 'Preview', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1287, 'dashboard.metric.expert', 'en', 'dashboard.metric.expert', 'Expert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1288, 'dashboard.metric.multiChartsShow', 'en', 'dashboard.metric.multiChartsShow', 'Multiple charts', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1289, 'dashboard.metric.singleChartShow', 'en', 'dashboard.metric.singleChartShow', 'Signle chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1290, 'dashboard.metric.saveChart', 'en', 'dashboard.metric.saveChart', 'Save chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1291, 'dashboard.metric.label', 'en', 'dashboard.metric.label', 'Label', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1292, 'dashboard.metric.addMetric', 'en', 'dashboard.metric.addMetric', 'Add metric', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1293, 'dashboard.metric.expertTip', 'en', 'dashboard.metric.expertTip', 'Add expression', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1294, 'dashboard.metric.createPanel', 'en', 'dashboard.metric.createPanel', 'New panel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1295, 'dashboard.metric.selectPanel', 'en', 'dashboard.metric.selectPanel', 'Exist panel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1296, 'dashboard.metric.saveChartToPanel', 'en', 'dashboard.metric.saveChartToPanel', 'Save chart to panel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1297, 'dashboard.metric.goPanelTip', 'en', 'dashboard.metric.goPanelTip', 'View created panel?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1298, 'dashboard.metric.name', 'en', 'dashboard.metric.name', 'Metric name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1299, 'dashboard.addChartTemp', 'en', 'dashboard.addChartTemp', 'Add chart temp', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1300, 'dashboard.panel.lastThirtyMin', 'en', 'dashboard.panel.lastThirtyMin', 'Last 30 minutes', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1301, 'dashboard.panel.cancel', 'en', 'dashboard.panel.cancel', 'Cancel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1302, 'dashboard.panel.beforeTwentyFourHour', 'en', 'dashboard.panel.beforeTwentyFourHour', 'Previous 24 hours', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1303, 'dashboard.panel.showAllOther', 'en', 'dashboard.panel.showAllOther', 'All Data', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1304, 'dashboard.panel.editChartTitle', 'en', 'dashboard.panel.editChartTitle', 'Edit chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1305, 'dashboard.panel.lastMonth', 'en', 'dashboard.panel.lastMonth', 'Last month', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1306, 'dashboard.panel.lastTwentyFourHour', 'en', 'dashboard.panel.lastTwentyFourHour', 'Last 24 hours', '', '2021-11-02 00:00:00', 1);
@@ -1338,7 +834,6 @@ INSERT INTO `sys_i18n` VALUES (1307, 'dashboard.panel.lastSevenDay', 'en', 'dash
INSERT INTO `sys_i18n` VALUES (1308, 'dashboard.panel.beforeThirtyDay', 'en', 'dashboard.panel.beforeThirtyDay', 'Previous 30 days', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1309, 'dashboard.panel.selectPanelTitle', 'en', 'dashboard.panel.selectPanelTitle', 'Select', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1310, 'dashboard.panel.beforeOneHour', 'en', 'dashboard.panel.beforeOneHour', 'Previous 1 hour', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1311, 'dashboard.panel.view', 'en', 'dashboard.panel.view', 'View', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1312, 'dashboard.panel.beforeFiveMin', 'en', 'dashboard.panel.beforeFiveMin', 'Previous 5 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1313, 'dashboard.panel.recOneMonth', 'en', 'dashboard.panel.recOneMonth', 'Last 1 month', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1314, 'dashboard.panel.lastFifteenMin', 'en', 'dashboard.panel.lastFifteenMin', 'Last 15 minutes', '', '2021-11-02 00:00:00', 1);
@@ -1347,13 +842,11 @@ INSERT INTO `sys_i18n` VALUES (1316, 'dashboard.panel.customTimeRange', 'en', 'd
INSERT INTO `sys_i18n` VALUES (1317, 'dashboard.panel.lastTwoDay', 'en', 'dashboard.panel.lastTwoDay', 'Last 2 days', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1318, 'dashboard.panel.editPanelTitle', 'en', 'dashboard.panel.editPanelTitle', 'Edit dashboard', '', '2022-06-14 06:15:28', 1);
INSERT INTO `sys_i18n` VALUES (1319, 'dashboard.panel.recFour', 'en', 'dashboard.panel.recFour', 'Last 4 hours', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1320, 'dashboard.panel.refreshInterval.never', 'en', 'dashboard.panel.refreshInterval.never', 'Off', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1321, 'dashboard.panel.refreshInterval.threeMinutes', 'en', 'dashboard.panel.refreshInterval.threeMinutes', '3 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1322, 'dashboard.panel.refreshInterval.tenMinutes', 'en', 'dashboard.panel.refreshInterval.tenMinutes', '10 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1323, 'dashboard.panel.refreshInterval.oneMinute', 'en', 'dashboard.panel.refreshInterval.oneMinute', '1 minute', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1324, 'dashboard.panel.refreshInterval.fiveMinutes', 'en', 'dashboard.panel.refreshInterval.fiveMinutes', '5 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1325, 'dashboard.panel.beforeTwelveHour', 'en', 'dashboard.panel.beforeTwelveHour', 'Previous 12 hours', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1326, 'dashboard.panel.createChartTitle', 'en', 'dashboard.panel.createChartTitle', 'New chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1327, 'dashboard.panel.beforeFifteenMin', 'en', 'dashboard.panel.beforeFifteenMin', 'Previous 15 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1328, 'dashboard.panel.lastFiveMin', 'en', 'dashboard.panel.lastFiveMin', 'Last 5 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1329, 'dashboard.panel.createPanelTitleSec', 'en', 'dashboard.panel.createPanelTitleSec', 'New panel', '', '2021-11-02 00:00:00', 1);
@@ -1370,7 +863,6 @@ INSERT INTO `sys_i18n` VALUES (1339, 'dashboard.panel.beforeTwoDay', 'en', 'dash
INSERT INTO `sys_i18n` VALUES (1340, 'dashboard.panel.showAll', 'en', 'dashboard.panel.showAll', 'Show all ', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1341, 'dashboard.panel.chartTotal', 'en', 'dashboard.panel.chartTotal', 'total', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1342, 'dashboard.panel.lastSixHour', 'en', 'dashboard.panel.lastSixHour', 'Last 6 hours', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1343, 'dashboard.panel.startTime', 'en', 'dashboard.panel.startTime', 'Start time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1344, 'dashboard.panel.beforeThirtyMin', 'en', 'dashboard.panel.beforeThirtyMin', 'Previous 30 minutes', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1345, 'dashboard.panel.beforeSevenDay', 'en', 'dashboard.panel.beforeSevenDay', 'Previous 7 days', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1346, 'dashboard.panel.recOneDay', 'en', 'dashboard.panel.recOneDay', 'Last 1 day', '', '2021-11-02 00:00:00', 1);
@@ -1378,60 +870,25 @@ INSERT INTO `sys_i18n` VALUES (1347, 'dashboard.panel.curMonth', 'en', 'dashboar
INSERT INTO `sys_i18n` VALUES (1348, 'dashboard.panel.beforeThreeHour', 'en', 'dashboard.panel.beforeThreeHour', 'Previous 3 hours', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1349, 'dashboard.panel.createChartByTemp', 'en', 'dashboard.panel.createChartByTemp', 'New chart by template', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1350, 'dashboard.panel.editChartTempTitle', 'en', 'dashboard.panel.editChartTempTitle', 'Edit chart template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1351, 'dashboard.panel.chartTableColumn.metric', 'en', 'dashboard.panel.chartTableColumn.metric', 'Metric', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1352, 'dashboard.panel.chartTableColumn.label', 'en', 'dashboard.panel.chartTableColumn.label', 'Label', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1353, 'dashboard.panel.chartTableColumn.time', 'en', 'dashboard.panel.chartTableColumn.time', 'Time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1354, 'dashboard.panel.chartTableColumn.value', 'en', 'dashboard.panel.chartTableColumn.value', 'Value', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1355, 'dashboard.panel.chartTableColumn.element', 'en', 'dashboard.panel.chartTableColumn.element', 'Element', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1356, 'dashboard.panel.confirm', 'en', 'dashboard.panel.confirm', 'Ok', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1357, 'dashboard.panel.beforeSixHour', 'en', 'dashboard.panel.beforeSixHour', 'Previous 6 hours', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1358, 'dashboard.panel.recOne', 'en', 'dashboard.panel.recOne', 'Last 1 hour', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1359, 'dashboard.panel.panelForm.panelId', 'en', 'dashboard.panel.panelForm.panelId', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1360, 'dashboard.panel.panelForm.panelName', 'en', 'dashboard.panel.panelForm.panelName', 'Panel name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1361, 'dashboard.panel.moreTitle', 'en', 'dashboard.panel.moreTitle', 'Showing only 20 time series. ', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1362, 'dashboard.panel.chartForm.wrapLines', 'en', 'dashboard.panel.chartForm.wrapLines', 'Wrap lines', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1363, 'dashboard.panel.chartForm.legend', 'en', 'dashboard.panel.chartForm.legend', 'Legend', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1364, 'dashboard.panel.chartForm.alertParam.select', 'en', 'dashboard.panel.chartForm.alertParam.select', 'Select', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1365, 'dashboard.panel.chartForm.alertParam.param', 'en', 'dashboard.panel.chartForm.alertParam.param', 'Parameters', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1366, 'dashboard.panel.chartForm.alertParam.level', 'en', 'dashboard.panel.chartForm.alertParam.level', 'Priority', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1367, 'dashboard.panel.chartForm.alertParam.state', 'en', 'dashboard.panel.chartForm.alertParam.state', 'State', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1368, 'dashboard.panel.chartForm.alertParam.alertRule', 'en', 'dashboard.panel.chartForm.alertParam.alertRule', 'Alert rule', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1369, 'dashboard.panel.chartForm.valMapping.name', 'en', 'dashboard.panel.chartForm.valMapping.name', 'Value mapping', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1370, 'dashboard.panel.chartForm.valMapping.range', 'en', 'dashboard.panel.chartForm.valMapping.range', 'Range', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1371, 'dashboard.panel.chartForm.valMapping.from', 'en', 'dashboard.panel.chartForm.valMapping.from', 'From', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1372, 'dashboard.panel.chartForm.valMapping.to', 'en', 'dashboard.panel.chartForm.valMapping.to', 'To', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1373, 'dashboard.panel.chartForm.valMapping.text', 'en', 'dashboard.panel.chartForm.valMapping.text', 'Text', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1374, 'dashboard.panel.chartForm.valMapping.value', 'en', 'dashboard.panel.chartForm.valMapping.value', 'Value', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1375, 'dashboard.panel.chartForm.tooltip', 'en', 'dashboard.panel.chartForm.tooltip', 'Tooltip', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1376, 'dashboard.panel.chartForm.threshold', 'en', 'dashboard.panel.chartForm.threshold', 'Threshold', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1377, 'dashboard.panel.chartForm.remark', 'en', 'dashboard.panel.chartForm.remark', 'Description', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1378, 'dashboard.panel.chartForm.displayChart', 'en', 'dashboard.panel.chartForm.displayChart', 'Display chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1379, 'dashboard.panel.chartForm.aggregation', 'en', 'dashboard.panel.chartForm.aggregation', 'Aggregation', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1380, 'dashboard.panel.chartForm.pid', 'en', 'dashboard.panel.chartForm.pid', 'Chart template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1381, 'dashboard.panel.chartForm.type', 'en', 'dashboard.panel.chartForm.type', 'Type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1382, 'dashboard.panel.chartForm.align', 'en', 'dashboard.panel.chartForm.align', 'Align', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1383, 'dashboard.panel.chartForm.addMetric', 'en', 'dashboard.panel.chartForm.addMetric', 'Add metric', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1384, 'dashboard.panel.chartForm.content', 'en', 'dashboard.panel.chartForm.content', 'Content', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1385, 'dashboard.panel.chartForm.descending', 'en', 'dashboard.panel.chartForm.descending', 'Descending', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1386, 'dashboard.panel.chartForm.high', 'en', 'dashboard.panel.chartForm.high', 'Height', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1387, 'dashboard.panel.chartForm.varType', 'en', 'dashboard.panel.chartForm.varType', 'Variable type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1388, 'dashboard.panel.chartForm.alignList.left', 'en', 'dashboard.panel.chartForm.alignList.left', 'Left', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1389, 'dashboard.panel.chartForm.alignList.center', 'en', 'dashboard.panel.chartForm.alignList.center', 'Center', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1390, 'dashboard.panel.chartForm.alignList.right', 'en', 'dashboard.panel.chartForm.alignList.right', 'Right', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1391, 'dashboard.panel.chartForm.chartId', 'en', 'dashboard.panel.chartForm.chartId', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1392, 'dashboard.panel.chartForm.statisticsVal.average', 'en', 'dashboard.panel.chartForm.statisticsVal.average', 'Avg', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1393, 'dashboard.panel.chartForm.statisticsVal.total', 'en', 'dashboard.panel.chartForm.statisticsVal.total', 'Total', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1394, 'dashboard.panel.chartForm.statisticsVal.min', 'en', 'dashboard.panel.chartForm.statisticsVal.min', 'Min', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1395, 'dashboard.panel.chartForm.statisticsVal.last', 'en', 'dashboard.panel.chartForm.statisticsVal.last', 'Last', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1396, 'dashboard.panel.chartForm.statisticsVal.null', 'en', 'dashboard.panel.chartForm.statisticsVal.null', 'None', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1397, 'dashboard.panel.chartForm.statisticsVal.max', 'en', 'dashboard.panel.chartForm.statisticsVal.max', 'Max', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1398, 'dashboard.panel.chartForm.statisticsVal.range', 'en', 'dashboard.panel.chartForm.statisticsVal.range', 'Range', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1399, 'dashboard.panel.chartForm.statisticsVal.different', 'en', 'dashboard.panel.chartForm.statisticsVal.different', 'Different', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1400, 'dashboard.panel.chartForm.statisticsVal.first', 'en', 'dashboard.panel.chartForm.statisticsVal.first', 'First', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1401, 'dashboard.panel.chartForm.limit', 'en', 'dashboard.panel.chartForm.limit', 'Limit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1402, 'dashboard.panel.chartForm.lock', 'en', 'dashboard.panel.chartForm.lock', 'Lock', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1403, 'dashboard.panel.chartForm.group', 'en', 'dashboard.panel.chartForm.group', 'Group', '', '2021-12-03 08:21:49', 1);
-INSERT INTO `sys_i18n` VALUES (1404, 'dashboard.panel.chartForm.typeVal.stackArea.label', 'en', 'dashboard.panel.chartForm.typeVal.stackArea.label', 'Area', '', '2021-12-02 05:42:38', 1);
+INSERT INTO `sys_i18n` VALUES (1404, 'dashboard.panel.chartForm.typeVal.stackArea.label', 'en', 'dashboard.panel.chartForm.typeVal.stackArea.label', 'Area chart', '', '2022-06-21 07:28:19', 1);
INSERT INTO `sys_i18n` VALUES (1405, 'dashboard.panel.chartForm.typeVal.diagram.label', 'en', 'dashboard.panel.chartForm.typeVal.diagram.label', 'Diagram', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1406, 'dashboard.panel.chartForm.typeVal.bar.label', 'en', 'dashboard.panel.chartForm.typeVal.bar.label', 'Bar Chart', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1407, 'dashboard.panel.chartForm.typeVal.line.label', 'en', 'dashboard.panel.chartForm.typeVal.line.label', 'Line Chart', '', '2021-11-02 00:00:00', 1);
@@ -1439,72 +896,47 @@ INSERT INTO `sys_i18n` VALUES (1408, 'dashboard.panel.chartForm.typeVal.singleSt
INSERT INTO `sys_i18n` VALUES (1409, 'dashboard.panel.chartForm.typeVal.alertList.label', 'en', 'dashboard.panel.chartForm.typeVal.alertList.label', 'Alert list', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1410, 'dashboard.panel.chartForm.typeVal.text.label', 'en', 'dashboard.panel.chartForm.typeVal.text.label', 'Text', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1411, 'dashboard.panel.chartForm.typeVal.pie.label', 'en', 'dashboard.panel.chartForm.typeVal.pie.label', 'Pie Chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1412, 'dashboard.panel.chartForm.typeVal.logs.label', 'en', 'dashboard.panel.chartForm.typeVal.logs.label', 'Logs', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1413, 'dashboard.panel.chartForm.typeVal.table.label', 'en', 'dashboard.panel.chartForm.typeVal.table.label', 'Table', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1414, 'dashboard.panel.chartForm.typeVal.url.staticTip', 'en', 'dashboard.panel.chartForm.typeVal.url.staticTip', 'The content in the double curly braces will be replaced on the Asset page', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1415, 'dashboard.panel.chartForm.typeVal.url.label', 'en', 'dashboard.panel.chartForm.typeVal.url.label', 'URL', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1416, 'dashboard.panel.chartForm.typeVal.group.label', 'en', 'dashboard.panel.chartForm.typeVal.group.label', 'Group', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1417, 'dashboard.panel.chartForm.legendTip', 'en', 'dashboard.panel.chartForm.legendTip', 'Controls the name of the time series, using name or pattern. For example {{hostname}} will be replaced with label value for the label hostname.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1418, 'dashboard.panel.chartForm.lockList.off', 'en', 'dashboard.panel.chartForm.lockList.off', 'OFF', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1419, 'dashboard.panel.chartForm.lockList.on', 'en', 'dashboard.panel.chartForm.lockList.on', 'ON', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1420, 'dashboard.panel.chartForm.last', 'en', 'dashboard.panel.chartForm.last', 'Last', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1421, 'dashboard.panel.chartForm.selectAsset', 'en', 'dashboard.panel.chartForm.selectAsset', 'Please select the Asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1422, 'dashboard.panel.chartForm.sync', 'en', 'dashboard.panel.chartForm.sync', 'Sync to assets', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1423, 'dashboard.panel.chartForm.url', 'en', 'dashboard.panel.chartForm.url', 'URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1424, 'dashboard.panel.chartForm.unit', 'en', 'dashboard.panel.chartForm.unit', 'Unit', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1425, 'dashboard.panel.chartForm.thresholds', 'en', 'dashboard.panel.chartForm.thresholds', 'Thresholds', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1426, 'dashboard.panel.chartForm.chartName', 'en', 'dashboard.panel.chartForm.chartName', 'Chart Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1427, 'dashboard.panel.chartForm.legendValue', 'en', 'dashboard.panel.chartForm.legendValue', 'Legend option', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1428, 'dashboard.panel.chartForm.valueMappingTip', 'en', 'dashboard.panel.chartForm.valueMappingTip', 'Use {{name}} and {{value}} to display the original name and value\nFor example: Total Alive: {{value}}\nThe result is: Total Alive: 100', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1429, 'dashboard.panel.chartForm.metric', 'en', 'dashboard.panel.chartForm.metric', 'Metric', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1430, 'dashboard.panel.chartForm.name', 'en', 'dashboard.panel.chartForm.name', 'Name', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1431, 'dashboard.panel.chartForm.width', 'en', 'dashboard.panel.chartForm.width', 'Width', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1432, 'dashboard.panel.chartForm.selectEndpoint', 'en', 'dashboard.panel.chartForm.selectEndpoint', 'Please select the Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1433, 'dashboard.panel.chartForm.time', 'en', 'dashboard.panel.chartForm.time', 'Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1434, 'dashboard.panel.chartForm.collapse', 'en', 'dashboard.panel.chartForm.collapse', 'Default collapse', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1435, 'dashboard.panel.chartForm.statistics', 'en', 'dashboard.panel.chartForm.statistics', 'Statistics', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1436, 'dashboard.panel.chartForm.option', 'en', 'dashboard.panel.chartForm.option', 'Option', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1437, 'dashboard.panel.searchItem.name', 'en', 'dashboard.panel.searchItem.name', 'name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1438, 'dashboard.panel.endTime', 'en', 'dashboard.panel.endTime', 'End time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1439, 'dashboard.panel.to', 'en', 'dashboard.panel.to', 'to', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1440, 'dashboard.panel.lastOneHour', 'en', 'dashboard.panel.lastOneHour', 'Last 1 hour', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1441, 'dashboard.panel.noDate', 'en', 'dashboard.panel.noDate', 'All time', '', '2021-12-01 06:26:24', 1);
INSERT INTO `sys_i18n` VALUES (1442, 'dashboard.panel.lastThirtyDay', 'en', 'dashboard.panel.lastThirtyDay', 'Last 30 days', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1443, 'dashboard.connect', 'en', 'dashboard.connect', ' Open terminal', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1444, 'guide.agent', 'en', 'guide.agent', 'Agent', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1445, 'guide.visualization', 'en', 'guide.visualization', 'Visualization', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1446, 'guide.addDc', 'en', 'guide.addDc', 'Add datacenter', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1447, 'guide.monitorTip', 'en', 'guide.monitorTip', 'Help user to monitor components and contents based on project requirement', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1448, 'guide.agentTip', 'en', 'guide.agentTip', 'The Prometheus service (agent) is the core of the system, including two types: \"Global\" and \"Per-datacenter\". The former collects data and sends out alert messages, while the latter collects data from Endpoint. You must configure both.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1449, 'guide.assetTip', 'en', 'guide.assetTip', 'Assets are the main part monitored by the system', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1450, 'guide.addAlertRule', 'en', 'guide.addAlertRule', 'Add alert rule', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1451, 'guide.title', 'en', 'guide.title', 'Get started in 6 steps', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1452, 'guide.addAgent', 'en', 'guide.addAgent', 'Add agent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1453, 'guide.addCabinet', 'en', 'guide.addCabinet', 'Add cabinet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1454, 'guide.alert', 'en', 'guide.alert', 'Alert', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1455, 'guide.alertTip', 'en', 'guide.alertTip', 'User can create alert rule by configuring expression, threshold, duration, etc.', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1456, 'guide.addPanel', 'en', 'guide.addPanel', 'Add panel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1457, 'guide.webTerminal', 'en', 'guide.webTerminal', 'Web terminal', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1458, 'guide.addAsset', 'en', 'guide.addAsset', 'Add asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1459, 'guide.importEndpoint', 'en', 'guide.importEndpoint', 'Import endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1460, 'guide.addEndpoint', 'en', 'guide.addEndpoint', 'Add endpoint', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1460, 'guide.addEndpoint', 'en', 'guide.addEndpoint', 'New endpoint', '', '2022-06-22 03:37:52', 1);
INSERT INTO `sys_i18n` VALUES (1461, 'guide.importAsset', 'en', 'guide.importAsset', 'Import asset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1462, 'guide.downloadAgent', 'en', 'guide.downloadAgent', 'Download agent', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1464, 'guide.addModule', 'en', 'guide.addModule', 'Add module', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1465, 'guide.visualizationTip', 'en', 'guide.visualizationTip', 'Panels consist of different sets of customized charts. You can create several panels and switch between them.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1466, 'guide.dcTip', 'en', 'guide.dcTip', 'Data center associated with Prometheus servers contains cabinets and assets; cabinet is a container for assets.', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1467, 'guide.addProject', 'en', 'guide.addProject', 'Add project', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1468, 'guide.addChart', 'en', 'guide.addChart', 'Add chart', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1469, 'guide.asset', 'en', 'guide.asset', 'Asset', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1470, 'guide.dc', 'en', 'guide.dc', 'Datacenter', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1472, 'validate.telephone', 'en', 'validate.telephone', 'Phone number cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1473, 'validate.integer', 'en', 'validate.integer', 'Integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1473, 'validate.integer', 'en', 'validate.integer', 'Must be integer', '', '2022-06-21 08:24:53', 1);
INSERT INTO `sys_i18n` VALUES (1474, 'validate.requiredIdc', 'en', 'validate.requiredIdc', 'dc is required', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1475, 'validate.tooLong', 'en', 'validate.tooLong', 'Too long content', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1476, 'validate.required', 'en', 'validate.required', 'Required', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1477, 'validate.url', 'en', 'validate.url', 'Invalid URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1478, 'validate.uSize', 'en', 'validate.uSize', 'Must be number(1 - 47)', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1479, 'validate.usize', 'en', 'validate.usize', 'Must be number(1 - 47)', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1480, 'validate.special', 'en', 'validate.special', 'Cannot contain special characters', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1481, 'validate.number', 'en', 'validate.number', 'Numberic', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1482, 'validate.fileSize', 'en', 'validate.fileSize', 'File exceed max size', '', '2021-11-02 00:00:00', 1);
@@ -1525,33 +957,11 @@ INSERT INTO `sys_i18n` VALUES (1496, 'date.week.two', 'zh', 'date.week.two', '�
INSERT INTO `sys_i18n` VALUES (1497, 'date.week.three', 'zh', 'date.week.three', '星期三', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1498, 'date.week.five', 'zh', 'date.week.five', '星期五', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1499, 'buttons.add', 'zh', 'buttons.add', '新增', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1500, 'buttons.view', 'zh', 'buttons.view', '查看', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1501, 'buttons.expired', 'zh', 'buttons.expired', '已过期', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1502, 'buttons.system.apiKey.add', 'zh', 'buttons.system.apiKey.add', '新增', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1503, 'buttons.system.apiKey.edit', 'zh', 'buttons.system.apiKey.edit', '修改', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1504, 'buttons.system.apiKey.delete', 'zh', 'buttons.system.apiKey.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1505, 'buttons.system.ldap', 'zh', 'buttons.system.ldap', 'LDAP配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1506, 'buttons.system.terminal', 'zh', 'buttons.system.terminal', '终端配置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1507, 'buttons.system.basic', 'zh', 'buttons.system.basic', '基础设置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1508, 'buttons.system.email', 'zh', 'buttons.system.email', '邮件服务器', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1509, 'buttons.credential.add', 'zh', 'buttons.credential.add', '新增', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1510, 'buttons.credential.view', 'zh', 'buttons.credential.view', '查看', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1511, 'buttons.credential.edit', 'zh', 'buttons.credential.edit', '修改', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1512, 'buttons.credential.delete', 'zh', 'buttons.credential.delete', '删除', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1513, 'buttons.edit', 'zh', 'buttons.edit', '修改', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1514, 'buttons.terminalLog.monitor', 'zh', 'buttons.terminalLog.monitor', '监控', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1515, 'buttons.terminalLog.kill', 'zh', 'buttons.terminalLog.kill', 'Kill', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1516, 'buttons.snmp.add', 'zh', 'buttons.snmp.add', '新增', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1517, 'buttons.snmp.view', 'zh', 'buttons.snmp.view', '查看', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1518, 'buttons.snmp.mibBrowser', 'zh', 'buttons.snmp.mibBrowser', 'MIB浏览器', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1519, 'buttons.snmp.edit', 'zh', 'buttons.snmp.edit', '修改', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1520, 'buttons.snmp.delete', 'zh', 'buttons.snmp.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1521, 'buttons.panel.deleteChart', 'zh', 'buttons.panel.deleteChart', '删除图表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1522, 'buttons.panel.editChart', 'zh', 'buttons.panel.editChart', '修改图表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1523, 'buttons.panel.addChart', 'zh', 'buttons.panel.addChart', '新增图标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1524, 'buttons.asset.view', 'zh', 'buttons.asset.view', '查看', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1525, 'buttons.asset.connect', 'zh', 'buttons.asset.connect', '连接', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1526, 'buttons.delete', 'zh', 'buttons.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1527, 'week.Thu', 'zh', 'week.Thu', '周四', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1528, 'week.SunAbbreviation', 'zh', 'week.SunAbbreviation', '周日', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1529, 'week.Tue', 'zh', 'week.Tue', '周二', '', '2021-11-02 00:00:00', 1);
@@ -1566,22 +976,15 @@ INSERT INTO `sys_i18n` VALUES (1537, 'week.SatAbbreviation', 'zh', 'week.SatAbbr
INSERT INTO `sys_i18n` VALUES (1538, 'week.Wed', 'zh', 'week.Wed', '周三', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1539, 'week.Fri', 'zh', 'week.Fri', '周五', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1540, 'week.MonAbbreviation', 'zh', 'week.MonAbbreviation', '周一', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1541, 'el.image.error', 'zh', 'el.image.error', '加载失败', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1542, 'el.select.noMatch', 'zh', 'el.select.noMatch', '无匹配数据', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1543, 'el.select.noData', 'zh', 'el.select.noData', '无数据', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1544, 'el.select.placeholder', 'zh', 'el.select.placeholder', '请选择', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1545, 'el.select.loading', 'zh', 'el.select.loading', '加载中', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1546, 'el.pagination.total', 'zh', 'el.pagination.total', '共 {total} 条', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1547, 'el.pagination.goto', 'zh', 'el.pagination.goto', '前往', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1548, 'el.pagination.pagesize', 'zh', 'el.pagination.pagesize', '条/页', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1549, 'el.pagination.pageClassifier', 'zh', 'el.pagination.pageClassifier', '页', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1550, 'el.upload.preview', 'zh', 'el.upload.preview', '查看图片', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1551, 'el.upload.continue', 'zh', 'el.upload.continue', '继续上传', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1552, 'el.upload.delete', 'zh', 'el.upload.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1553, 'el.upload.deleteTip', 'zh', 'el.upload.deleteTip', '按 delete 键可删除', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1554, 'el.tree.emptyText', 'zh', 'el.tree.emptyText', '暂无数据', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1555, 'el.pageHeader.title', 'zh', 'el.pageHeader.title', '返回', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1556, 'el.datepicker.cancel', 'zh', 'el.datepicker.cancel', '取消', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1557, 'el.datepicker.nextMonth', 'zh', 'el.datepicker.nextMonth', '下个月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1558, 'el.datepicker.weeks.thu', 'zh', 'el.datepicker.weeks.thu', '四', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1559, 'el.datepicker.weeks.tue', 'zh', 'el.datepicker.weeks.tue', '二', '', '2021-11-02 00:00:00', 1);
@@ -1599,7 +1002,6 @@ INSERT INTO `sys_i18n` VALUES (1570, 'el.datepicker.prevMonth', 'zh', 'el.datepi
INSERT INTO `sys_i18n` VALUES (1571, 'el.datepicker.month11', 'zh', 'el.datepicker.month11', '11 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1572, 'el.datepicker.now', 'zh', 'el.datepicker.now', '此刻', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1573, 'el.datepicker.today', 'zh', 'el.datepicker.today', '今天', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1574, 'el.datepicker.startTime', 'zh', 'el.datepicker.startTime', '开始时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1575, 'el.datepicker.prevYear', 'zh', 'el.datepicker.prevYear', '前一年', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1576, 'el.datepicker.month1', 'zh', 'el.datepicker.month1', '1 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1577, 'el.datepicker.month2', 'zh', 'el.datepicker.month2', '2 月', '', '2021-11-02 00:00:00', 1);
@@ -1611,135 +1013,73 @@ INSERT INTO `sys_i18n` VALUES (1582, 'el.datepicker.months.apr', 'zh', 'el.datep
INSERT INTO `sys_i18n` VALUES (1583, 'el.datepicker.months.jun', 'zh', 'el.datepicker.months.jun', '六月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1584, 'el.datepicker.months.aug', 'zh', 'el.datepicker.months.aug', '八月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1585, 'el.datepicker.months.dec', 'zh', 'el.datepicker.months.dec', '十二月', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1586, 'el.datepicker.months.may', 'zh', 'el.datepicker.months.may', '五月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1587, 'el.datepicker.months.nov', 'zh', 'el.datepicker.months.nov', '十一月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1588, 'el.datepicker.months.jan', 'zh', 'el.datepicker.months.jan', '一月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1589, 'el.datepicker.months.mar', 'zh', 'el.datepicker.months.mar', '三月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1590, 'el.datepicker.months.sep', 'zh', 'el.datepicker.months.sep', '九月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1591, 'el.datepicker.month4', 'zh', 'el.datepicker.month4', '4 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1592, 'el.datepicker.selectTime', 'zh', 'el.datepicker.selectTime', '选择时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1593, 'el.datepicker.month5', 'zh', 'el.datepicker.month5', '5 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1594, 'el.datepicker.month6', 'zh', 'el.datepicker.month6', '6 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1595, 'el.datepicker.month7', 'zh', 'el.datepicker.month7', '7 月', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1596, 'el.datepicker.clear', 'zh', 'el.datepicker.clear', '清空', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1597, 'el.datepicker.month8', 'zh', 'el.datepicker.month8', '8 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1598, 'el.datepicker.month9', 'zh', 'el.datepicker.month9', '9 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1599, 'el.datepicker.month10', 'zh', 'el.datepicker.month10', '10 月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1600, 'el.datepicker.confirm', 'zh', 'el.datepicker.confirm', '确定', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1601, 'el.datepicker.nextYear', 'zh', 'el.datepicker.nextYear', '后一年', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1602, 'el.datepicker.endTime', 'zh', 'el.datepicker.endTime', '结束时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1603, 'el.datepicker.startDate', 'zh', 'el.datepicker.startDate', '开始日期', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1604, 'el.popconfirm.confirmButtonText', 'zh', 'el.popconfirm.confirmButtonText', '确定', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1605, 'el.popconfirm.cancelButtonText', 'zh', 'el.popconfirm.cancelButtonText', '取消', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1606, 'el.cascader.noMatch', 'zh', 'el.cascader.noMatch', '无匹配数据', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1607, 'el.cascader.noData', 'zh', 'el.cascader.noData', '暂无数据', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1608, 'el.cascader.placeholder', 'zh', 'el.cascader.placeholder', '请选择', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1609, 'el.cascader.loading', 'zh', 'el.cascader.loading', '加载中', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1610, 'el.transfer.noCheckedFormat', 'zh', 'el.transfer.noCheckedFormat', '共 {total} 项', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1611, 'el.transfer.noMatch', 'zh', 'el.transfer.noMatch', '无匹配数据', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1612, 'el.transfer.hasCheckedFormat', 'zh', 'el.transfer.hasCheckedFormat', '已选 {checked}/{total} 项', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1613, 'el.transfer.filterPlaceholder', 'zh', 'el.transfer.filterPlaceholder', '请输入搜索内容', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1614, 'el.transfer.noData', 'zh', 'el.transfer.noData', '无数据', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1615, 'el.transfer.titles[0]', 'zh', 'el.transfer.titles[0]', '列表 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1616, 'el.transfer.titles[1]', 'zh', 'el.transfer.titles[1]', '列表 2', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1617, 'el.colorpicker.confirm', 'zh', 'el.colorpicker.confirm', '确定', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1618, 'el.colorpicker.clear', 'zh', 'el.colorpicker.clear', '清空', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1619, 'el.messagebox.confirm', 'zh', 'el.messagebox.confirm', '确定', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1620, 'el.messagebox.cancel', 'zh', 'el.messagebox.cancel', '取消', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1621, 'el.messagebox.title', 'zh', 'el.messagebox.title', '提示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1622, 'el.messagebox.error', 'zh', 'el.messagebox.error', '输入的数据不合法!', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1623, 'el.table.resetFilter', 'zh', 'el.table.resetFilter', '重置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1624, 'el.table.sumText', 'zh', 'el.table.sumText', '合计', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1625, 'el.table.emptyText', 'zh', 'el.table.emptyText', '暂无数据', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1626, 'el.table.clearFilter', 'zh', 'el.table.clearFilter', '全部', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1627, 'el.table.confirmFilter', 'zh', 'el.table.confirmFilter', '筛选', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1628, 'profile.role', 'zh', 'profile.role', '角色', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1629, 'profile.edit', 'zh', 'profile.edit', '编辑个人中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1630, 'profile.oldPassword', 'zh', 'profile.oldPassword', '当前密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1631, 'profile.profile', 'zh', 'profile.profile', '个人中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1632, 'profile.clear', 'zh', 'profile.clear', '清空', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1633, 'profile.mobile', 'zh', 'profile.mobile', '手机', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1634, 'profile.update', 'zh', 'profile.update', '更新', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1635, 'profile.newPassword', 'zh', 'profile.newPassword', '新密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1636, 'profile.language', 'zh', 'profile.language', '语言', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1637, 'profile.source', 'zh', 'profile.source', '来源', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1638, 'profile.operationRecord', 'zh', 'profile.operationRecord', '操作记录', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1639, 'profile.changePassword', 'zh', 'profile.changePassword', '修改密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1640, 'profile.lastLoginIp', 'zh', 'profile.lastLoginIp', '最后登录IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1641, 'profile.lastLoginTime', 'zh', 'profile.lastLoginTime', '最后登录时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1642, 'profile.editProfile', 'zh', 'profile.editProfile', '编辑个人中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1643, 'profile.enable', 'zh', 'profile.enable', '启用', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1644, 'profile.name', 'zh', 'profile.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1645, 'profile.twoFactorAuthentication', 'zh', 'profile.twoFactorAuthentication', '双因子认证', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1646, 'profile.confirmPassword', 'zh', 'profile.confirmPassword', '确认密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1647, 'profile.close', 'zh', 'profile.close', '禁用', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1648, 'profile.email', 'zh', 'profile.email', 'Email', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1649, 'profile.username', 'zh', 'profile.username', '用户名', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1650, 'pageSize', 'zh', 'pageSize', '条/页', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1651, 'project.endpoint.authTypeToken', 'zh', 'project.endpoint.authTypeToken', '第三方 token', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1652, 'project.endpoint.bearer_token', 'zh', 'project.endpoint.bearer_token', '第三方 token', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1653, 'project.endpoint.basicTypeSyslog', 'zh', 'project.endpoint.basicTypeSyslog', '监听地址', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1654, 'project.endpoint.stateInfo_230011', 'zh', 'project.endpoint.stateInfo_230011', 'Endpoint 连接错误', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1655, 'project.endpoint.stateInfo_230010', 'zh', 'project.endpoint.stateInfo_230010', 'Prometheus服务可用', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1656, 'project.endpoint.auth', 'zh', 'project.endpoint.auth', '认证', '', '2021-11-09 08:11:57', 1);
INSERT INTO `sys_i18n` VALUES (1657, 'project.endpoint.endpointName', 'zh', 'project.endpoint.endpointName', 'Endpoint 名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1658, 'project.endpoint.type', 'zh', 'project.endpoint.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1659, 'project.endpoint.editEndpoint', 'zh', 'project.endpoint.editEndpoint', '修改 Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1660, 'project.endpoint.path', 'zh', 'project.endpoint.path', '路径', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1661, 'project.endpoint.basicAppName', 'zh', 'project.endpoint.basicAppName', '应用名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1662, 'project.endpoint.protocol', 'zh', 'project.endpoint.protocol', '协议', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1663, 'project.endpoint.pin', 'zh', 'project.endpoint.pin', '密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1664, 'project.endpoint.enable', 'zh', 'project.endpoint.enable', '开启', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1665, 'project.endpoint.host', 'zh', 'project.endpoint.host', '主机', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1666, 'project.endpoint.scrape_timeout_placeholder', 'zh', 'project.endpoint.scrape_timeout_placeholder', '默认全局超时时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1667, 'project.endpoint.scrape_interval', 'zh', 'project.endpoint.scrape_interval', '时间间隔', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1668, 'project.endpoint.state', 'zh', 'project.endpoint.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1669, 'project.endpoint.logs', 'zh', 'project.endpoint.logs', '日志', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1670, 'project.endpoint.element', 'zh', 'project.endpoint.element', '元素', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1671, 'project.endpoint.scrape_timeout', 'zh', 'project.endpoint.scrape_timeout', '超时时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1672, 'project.endpoint.labels2', 'zh', 'project.endpoint.labels2', '标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1673, 'project.endpoint.list', 'zh', 'project.endpoint.list', '查看', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1674, 'project.endpoint.addGraph', 'zh', 'project.endpoint.addGraph', '查看图表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1675, 'project.endpoint.labels', 'zh', 'project.endpoint.labels', '标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1676, 'project.endpoint.alerts', 'zh', 'project.endpoint.alerts', '告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1677, 'project.endpoint.port', 'zh', 'project.endpoint.port', '端口', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1678, 'project.endpoint.lastUpdate', 'zh', 'project.endpoint.lastUpdate', '最后更新时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1679, 'project.endpoint.name', 'zh', 'project.endpoint.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1680, 'project.endpoint.dialogTitle', 'zh', 'project.endpoint.dialogTitle', '历史值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1681, 'project.endpoint.metrics', 'zh', 'project.endpoint.metrics', '指标', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1682, 'project.endpoint.basic', 'zh', 'project.endpoint.basic', '基础', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1683, 'project.endpoint.basicTypeJournal', 'zh', 'project.endpoint.basicTypeJournal', '单位', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1684, 'project.endpoint.status', 'zh', 'project.endpoint.status', 'Endpoint 状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1685, 'project.endpoint.configs', 'zh', 'project.endpoint.configs', '配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1686, 'project.endpoint.credentials', 'zh', 'project.endpoint.credentials', '资格凭证', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1687, 'project.endpoint.moduleParameter', 'zh', 'project.endpoint.moduleParameter', '模块参数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1688, 'project.endpoint.pattern', 'zh', 'project.endpoint.pattern', '名称格式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1689, 'project.endpoint.allselect', 'zh', 'project.endpoint.allselect', '当前页已全部选择', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1690, 'project.endpoint.endpoint', 'zh', 'project.endpoint.endpoint', '应用实例', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1691, 'project.endpoint.param', 'zh', 'project.endpoint.param', '参数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1692, 'project.endpoint.parameter', 'zh', 'project.endpoint.parameter', '参数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1693, 'project.endpoint.authTypeNull', 'zh', 'project.endpoint.authTypeNull', '无', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1694, 'project.endpoint.authTypeWord', 'zh', 'project.endpoint.authTypeWord', '基础认证', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1695, 'project.endpoint.value', 'zh', 'project.endpoint.value', '值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1696, 'project.endpoint.scrape_interval_placeholder', 'zh', 'project.endpoint.scrape_interval_placeholder', '默认全局时间间隔', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1697, 'project.endpoint.relabel', 'zh', 'project.endpoint.relabel', 'Metric relabel', '', '2021-11-09 08:10:40', 1);
INSERT INTO `sys_i18n` VALUES (1698, 'project.endpoint.promExpr', 'zh', 'project.endpoint.promExpr', '请输入表达式', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1699, 'project.endpoint.endpoints', 'zh', 'project.endpoint.endpoints', 'Endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1700, 'project.endpoint.endpointId', 'zh', 'project.endpoint.endpointId', 'Endpoint ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1701, 'project.endpoint.basicTypeFile', 'zh', 'project.endpoint.basicTypeFile', '路径', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1702, 'project.endpoint.stateInfo_230009', 'zh', 'project.endpoint.stateInfo_230009', '无法获取prometheus服务', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1703, 'project.endpoint.pipeline', 'zh', 'project.endpoint.pipeline', '管道', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1704, 'project.endpoint.createEndpoint', 'zh', 'project.endpoint.createEndpoint', '新增 Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1705, 'project.endpoint.disable', 'zh', 'project.endpoint.disable', '关闭', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1706, 'project.endpoint.hideSameLabels', 'zh', 'project.endpoint.hideSameLabels', '隐藏重复标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1707, 'project.endpoint.asset', 'zh', 'project.endpoint.asset', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1708, 'project.endpoint.username', 'zh', 'project.endpoint.username', '用户名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1709, 'project.topology.cancel', 'zh', 'project.topology.cancel', '取消', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1710, 'project.topology.pr', 'zh', 'project.topology.pr', '内边距 - 右', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1711, 'project.topology.pt', 'zh', 'project.topology.pt', '内边距 - 上', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1712, 'project.topology.previewExit', 'zh', 'project.topology.previewExit', '继续编辑', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1713, 'project.topology.editModule', 'zh', 'project.topology.editModule', '编辑模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1714, 'project.topology.upload', 'zh', 'project.topology.upload', '上传文件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1715, 'project.topology.bac', 'zh', 'project.topology.bac', '背景', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1716, 'project.topology.defaultEndArrow', 'zh', 'project.topology.defaultEndArrow', '默认结束箭头', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1717, 'project.topology.bounce', 'zh', 'project.topology.bounce', '上下跳动', '', '2021-11-02 00:00:00', 1);
@@ -1751,19 +1091,15 @@ INSERT INTO `sys_i18n` VALUES (1722, 'project.topology.beads', 'zh', 'project.to
INSERT INTO `sys_i18n` VALUES (1723, 'project.topology.imgMeasure', 'zh', 'project.topology.imgMeasure', '上传的图片宽高必须都大于100!', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1724, 'project.topology.text', 'zh', 'project.topology.text', '文字', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1725, 'project.topology.flow', 'zh', 'project.topology.flow', '水流', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1726, 'project.topology.height', 'zh', 'project.topology.height', '高', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1727, 'project.topology.maxWidth', 'zh', 'project.topology.maxWidth', '最大宽度', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1728, 'project.topology.bacImage', 'zh', 'project.topology.bacImage', '背景图片', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1729, 'project.topology.imgError', 'zh', 'project.topology.imgError', '请上传图片', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1730, 'project.topology.requiredName', 'zh', 'project.topology.requiredName', '名称不能为空', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1731, 'project.topology.edit', 'zh', 'project.topology.edit', '编辑', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1732, 'project.topology.imgSize', 'zh', 'project.topology.imgSize', '上传图片大小不能超过 2MB!', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1733, 'project.topology.onLayout', 'zh', 'project.topology.onLayout', '开始排版', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1734, 'project.topology.module', 'zh', 'project.topology.module', '模块', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1735, 'project.topology.textContent', 'zh', 'project.topology.textContent', '文本内容', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1736, 'project.topology.animation', 'zh', 'project.topology.animation', '动画', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1737, 'project.topology.exit', 'zh', 'project.topology.exit', '退出', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1738, 'project.topology.folder', 'zh', 'project.topology.folder', '目录', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1739, 'project.topology.left', 'zh', 'project.topology.left', '左对齐', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1740, 'project.topology.shakeX', 'zh', 'project.topology.shakeX', '左右跳动', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1741, 'project.topology.transparency', 'zh', 'project.topology.transparency', '透明度', '', '2021-11-02 00:00:00', 1);
@@ -1773,7 +1109,6 @@ INSERT INTO `sys_i18n` VALUES (1744, 'project.topology.flash', 'zh', 'project.to
INSERT INTO `sys_i18n` VALUES (1745, 'project.topology.cut', 'zh', 'project.topology.cut', '剪切', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1746, 'project.topology.curve', 'zh', 'project.topology.curve', '曲线', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1747, 'project.topology.circularBead', 'zh', 'project.topology.circularBead', '圆角', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1748, 'project.topology.save', 'zh', 'project.topology.save', '保存', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1749, 'project.topology.dot', 'zh', 'project.topology.dot', '圆点', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1750, 'project.topology.lineName', 'zh', 'project.topology.lineName', '连线名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1751, 'project.topology.lineWidth', 'zh', 'project.topology.lineWidth', '线条宽度', '', '2021-11-02 00:00:00', 1);
@@ -1784,23 +1119,16 @@ INSERT INTO `sys_i18n` VALUES (1755, 'project.topology.lineStyle', 'zh', 'projec
INSERT INTO `sys_i18n` VALUES (1756, 'project.topology.top', 'zh', 'project.topology.top', '置顶', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1757, 'project.topology.comet', 'zh', 'project.topology.comet', '彗星', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1758, 'project.topology.fromArrow', 'zh', 'project.topology.fromArrow', '起点箭头', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1759, 'project.topology.copy', 'zh', 'project.topology.copy', '复制', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1760, 'project.topology.defaultLineType', 'zh', 'project.topology.defaultLineType', '默认连线类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1761, 'project.topology.composing', 'zh', 'project.topology.composing', '排版', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1762, 'project.topology.editLine', 'zh', 'project.topology.editLine', '编辑连线', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1763, 'project.topology.gradient', 'zh', 'project.topology.gradient', '渐变', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1764, 'project.topology.refresh', 'zh', 'project.topology.refresh', '刷新', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1765, 'project.topology.nodeHeight', 'zh', 'project.topology.nodeHeight', '节点高度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1766, 'project.topology.right', 'zh', 'project.topology.right', '右对齐', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1767, 'project.topology.selTwoNode', 'zh', 'project.topology.selTwoNode', '请选择两个模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1768, 'project.topology.straight', 'zh', 'project.topology.straight', '直线', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1769, 'project.topology.swing', 'zh', 'project.topology.swing', '摇摆', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1770, 'project.topology.topOffsetY', 'zh', 'project.topology.topOffsetY', '顶部对齐', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1771, 'project.topology.lineDash', 'zh', 'project.topology.lineDash', '线条虚实', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1772, 'project.topology.width', 'zh', 'project.topology.width', '宽', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1773, 'project.topology.gridColor', 'zh', 'project.topology.gridColor', '网格颜色', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1774, 'project.topology.asset', 'zh', 'project.topology.asset', '资产信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1775, 'project.topology.opacity', 'zh', 'project.topology.opacity', '透明度', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1776, 'project.topology.defaultLineWidth', 'zh', 'project.topology.defaultLineWidth', '默认线宽', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1777, 'project.topology.rotate', 'zh', 'project.topology.rotate', '旋转', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1778, 'project.topology.arrowColor', 'zh', 'project.topology.arrowColor', '箭头颜色', '', '2021-11-02 00:00:00', 1);
@@ -1813,44 +1141,30 @@ INSERT INTO `sys_i18n` VALUES (1784, 'project.topology.lineType', 'zh', 'project
INSERT INTO `sys_i18n` VALUES (1785, 'project.topology.textOffsetX', 'zh', 'project.topology.textOffsetX', '水平偏移', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1786, 'project.topology.textOffsetY', 'zh', 'project.topology.textOffsetY', '垂直偏移', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1787, 'project.topology.spaceHeight', 'zh', 'project.topology.spaceHeight', '垂直间距', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1788, 'project.topology.middleOffsetY', 'zh', 'project.topology.middleOffsetY', '居中', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (1788, 'project.topology.middleOffsetY', 'zh', 'project.topology.middleOffsetY', '上下居中', '', '2022-06-22 01:25:51', 1);
INSERT INTO `sys_i18n` VALUES (1789, 'project.topology.info', 'zh', 'project.topology.info', '模块信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1790, 'project.topology.add', 'zh', 'project.topology.add', '添加', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1791, 'project.topology.level', 'zh', 'project.topology.level', '等级', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1792, 'project.topology.textAlign', 'zh', 'project.topology.textAlign', '水平对齐', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1793, 'project.topology.bottom', 'zh', 'project.topology.bottom', '置底', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1794, 'project.topology.lineColor', 'zh', 'project.topology.lineColor', '线条颜色', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1795, 'project.topology.nodeWidth', 'zh', 'project.topology.nodeWidth', '节点宽度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1796, 'project.topology.fill', 'zh', 'project.topology.fill', '背景', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1797, 'project.topology.unit', 'zh', 'project.topology.unit', '单位', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1798, 'project.topology.addLine', 'zh', 'project.topology.addLine', '添加连线', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1799, 'project.topology.chartName', 'zh', 'project.topology.chartName', '图表名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1800, 'project.topology.selMod', 'zh', 'project.topology.selMod', '请为所有节点绑定module', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1801, 'project.topology.name', 'zh', 'project.topology.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1802, 'project.topology.polyline', 'zh', 'project.topology.polyline', '折线', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1803, 'project.topology.option', 'zh', 'project.topology.option', '设置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1804, 'project.topology.preview', 'zh', 'project.topology.preview', '预览', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1805, 'project.topology.imgFormat', 'zh', 'project.topology.imgFormat', '上传图片只能是 JPG/png 格式!', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1806, 'project.topology.color', 'zh', 'project.topology.color', '颜色', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1807, 'project.topology.line', 'zh', 'project.topology.line', '直线', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1808, 'project.topology.link', 'zh', 'project.topology.link', '链接', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1809, 'project.topology.toArrow', 'zh', 'project.topology.toArrow', '终点箭头', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1810, 'project.topology.rule', 'zh', 'project.topology.rule', '标尺', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1811, 'project.topology.paste', 'zh', 'project.topology.paste', '粘贴', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1812, 'project.topology.title', 'zh', 'project.topology.title', '标题', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1813, 'project.topology.maxCount', 'zh', 'project.topology.maxCount', '水平个数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1814, 'project.topology.delete', 'zh', 'project.topology.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1815, 'project.topology.animationType', 'zh', 'project.topology.animationType', '动画类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1816, 'project.topology.total', 'zh', 'project.topology.total', '图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1817, 'project.topology.alert', 'zh', 'project.topology.alert', '告警信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1818, 'project.topology.lines', 'zh', 'project.topology.lines', '边框', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1819, 'project.topology.value', 'zh', 'project.topology.value', '值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1820, 'project.topology.defaultStartArrow', 'zh', 'project.topology.defaultStartArrow', '默认开始箭头', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1821, 'project.topology.textBaseline', 'zh', 'project.topology.textBaseline', '垂直对齐', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1822, 'project.topology.center', 'zh', 'project.topology.center', '居中', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1823, 'project.topology.bottomOffsetY', 'zh', 'project.topology.bottomOffsetY', '底部对齐', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1824, 'project.topology.positionAndSize', 'zh', 'project.topology.positionAndSize', '位置和大小', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1825, 'project.topology.addModule', 'zh', 'project.topology.addModule', '添加模块', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1826, 'project.topology.dashes', 'zh', 'project.topology.dashes', '虚线', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1827, 'project.topology.pb', 'zh', 'project.topology.pb', '内边距 - 下', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1828, 'project.topology.heartBeat', 'zh', 'project.topology.heartBeat', '心跳', '', '2021-11-02 00:00:00', 1);
@@ -1858,55 +1172,27 @@ INSERT INTO `sys_i18n` VALUES (1829, 'project.topology.iconColor', 'zh', 'projec
INSERT INTO `sys_i18n` VALUES (1830, 'project.topology.pl', 'zh', 'project.topology.pl', '内边距 - 左', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1831, 'project.topology.fontColor', 'zh', 'project.topology.fontColor', '字体颜色', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1832, 'project.topology.spaceWidth', 'zh', 'project.topology.spaceWidth', '水平间距', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1833, 'project.module.contextName', 'zh', 'project.module.contextName', '内容名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1834, 'project.module.batchEndpoint', 'zh', 'project.module.batchEndpoint', '批量 Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1835, 'project.module.batchAdd', 'zh', 'project.module.batchAdd', '批量新增', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1836, 'project.module.editModule', 'zh', 'project.module.editModule', '修改模块', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1837, 'project.module.privpin', 'zh', 'project.module.privpin', '隐私密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1838, 'project.module.moduleName', 'zh', 'project.module.moduleName', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1839, 'project.module.createModule', 'zh', 'project.module.createModule', '新增模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1840, 'project.module.description', 'zh', 'project.module.description', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1841, 'project.module.endpointName', 'zh', 'project.module.endpointName', 'Endpoint name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1842, 'project.module.type', 'zh', 'project.module.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1843, 'project.module.timeout', 'zh', 'project.module.timeout', '连接超时时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1844, 'project.module.securityLevel', 'zh', 'project.module.securityLevel', '安全等级', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1845, 'project.module.editEndpoint', 'zh', 'project.module.editEndpoint', '修改 Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1846, 'project.module.batchAddEndpoint', 'zh', 'project.module.batchAddEndpoint', '批量新增 Endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1847, 'project.module.tip.defaultEndpointSet', 'zh', 'project.module.tip.defaultEndpointSet', '默认的Endpoint设置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1848, 'project.module.tip.relation', 'zh', 'project.module.tip.relation', '模块关联的Endpoint将默认配置以下端口/路径/参数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1849, 'project.module.module', 'zh', 'project.module.module', '应用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1850, 'project.module.community', 'zh', 'project.module.community', '团体', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1851, 'project.module.version', 'zh', 'project.module.version', '版本', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1852, 'project.module.authProtocol', 'zh', 'project.module.authProtocol', '认证协议', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1853, 'project.module.alerts', 'zh', 'project.module.alerts', '告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1854, 'project.module.maxRepetitions', 'zh', 'project.module.maxRepetitions', '最大迭代次数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1855, 'project.module.retries', 'zh', 'project.module.retries', '重试次数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1856, 'project.module.createEndpoint', 'zh', 'project.module.createEndpoint', '新增 Endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1857, 'project.module.privProtocol', 'zh', 'project.module.privProtocol', '隐私协议', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1858, 'project.module.name', 'zh', 'project.module.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1859, 'project.module.asset', 'zh', 'project.module.asset', '资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1860, 'project.module.walk', 'zh', 'project.module.walk', 'Walk', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1861, 'project.project.editProject', 'zh', 'project.project.editProject', '修改系统', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1862, 'project.project.project', 'zh', 'project.project.project', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1863, 'project.project.description', 'zh', 'project.project.description', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1864, 'project.project.createProject', 'zh', 'project.project.createProject', '新增系统', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1865, 'project.project.projectName', 'zh', 'project.project.projectName', '系统', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1866, 'project.update', 'zh', 'project.update', '更新', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1867, 'project.metrics.name', 'zh', 'project.metrics.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1868, 'project.metrics.description', 'zh', 'project.metrics.description', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1869, 'project.metrics.metrics', 'zh', 'project.metrics.metrics', '指标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1870, 'project.metrics.type', 'zh', 'project.metrics.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1871, 'project.topo.icon.save', 'zh', 'project.topo.icon.save', '保存', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1872, 'project.topo.icon.list', 'zh', 'project.topo.icon.list', '列表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1873, 'project.topo.icon.delete', 'zh', 'project.topo.icon.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1874, 'project.topo.icon.info', 'zh', 'project.topo.icon.info', '信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1875, 'project.topo.update', 'zh', 'project.topo.update', '更新', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1876, 'project.topo.list', 'zh', 'project.topo.list', '列表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1877, 'project.chart.endpointStat', 'zh', 'project.chart.endpointStat', 'Endpoint状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1878, 'project.chart.projectInfo', 'zh', 'project.chart.projectInfo', '系统信息', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1879, 'project.chart.alertStat', 'zh', 'project.chart.alertStat', '告警状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1880, 'project.chart.endpointInfo', 'zh', 'project.chart.endpointInfo', 'Endpoint信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1881, 'project.chart.basicTitle', 'zh', 'project.chart.basicTitle', '基础信息', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1882, 'login.verifyDialogTitle', 'zh', 'login.verifyDialogTitle', '双因子认证设置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1883, 'login.bindFail', 'zh', 'login.bindFail', '绑定失败', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1884, 'login.pin', 'zh', 'login.pin', '密码', '', '2021-11-02 00:00:00', 1);
@@ -1915,68 +1201,35 @@ INSERT INTO `sys_i18n` VALUES (1886, 'login.verify', 'zh', 'login.verify', '验�
INSERT INTO `sys_i18n` VALUES (1887, 'login.verifyPlaceholder', 'zh', 'login.verifyPlaceholder', '验证码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1888, 'login.login', 'zh', 'login.login', '登录', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1889, 'login.username', 'zh', 'login.username', '登录名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1890, 'login.verifyTitle', 'zh', 'login.verifyTitle', '双因子认证', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1891, 'search.recentSearch', 'zh', 'search.recentSearch', '搜索记录', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1892, 'search.noRecentSearch', 'zh', 'search.noRecentSearch', '无搜索记录', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1893, 'search.searchTip', 'zh', 'search.searchTip', '点击或回车执行搜索', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1894, 'system.notification.notification', 'zh', 'system.notification.notification', '自定义通知方式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1895, 'system.apikey.apiKey', 'zh', 'system.apikey.apiKey', 'Api Keys', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1896, 'system.reset.reset', 'zh', 'system.reset.reset', '重置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1897, 'alert.alertNum', 'zh', 'alert.alertNum', '告警数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1898, 'alert.P3Rule', 'zh', 'alert.P3Rule', 'P3: 轻微警报,需要处理,但不紧急', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1899, 'alert.rule', 'zh', 'alert.rule', '告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1900, 'alert.description', 'zh', 'alert.description', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1902, 'alert.type', 'zh', 'alert.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1903, 'alert.notify', 'zh', 'alert.notify', '通知', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1904, 'alert.alert', 'zh', 'alert.alert', '告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1905, 'alert.alertName', 'zh', 'alert.alertName', '告警名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1906, 'alert.P2Rule', 'zh', 'alert.P2Rule', 'P2: 重要,需要紧急关注的警报,但还没有影响业务', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1907, 'alert.state', 'zh', 'alert.state', '状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1908, 'alert.silence.edit', 'zh', 'alert.silence.edit', '修改告警静默', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1909, 'alert.silence.selectTime', 'zh', 'alert.silence.selectTime', '请选择时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1910, 'alert.silence.module', 'zh', 'alert.silence.module', '模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1911, 'alert.silence.project', 'zh', 'alert.silence.project', '项目', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1912, 'alert.silence.remark', 'zh', 'alert.silence.remark', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1913, 'alert.silence.datacenter', 'zh', 'alert.silence.datacenter', '数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1914, 'alert.silence.selectMather', 'zh', 'alert.silence.selectMather', '必填项', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1915, 'alert.silence.upTime', 'zh', 'alert.silence.upTime', '更新时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1916, 'alert.silence.endpoint', 'zh', 'alert.silence.endpoint', 'endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1917, 'alert.silence.matchers', 'zh', 'alert.silence.matchers', '规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1918, 'alert.silence.name', 'zh', 'alert.silence.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1919, 'alert.silence.create', 'zh', 'alert.silence.create', '新增告警静默', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1920, 'alert.silence.startTime', 'zh', 'alert.silence.startTime', '开始时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1921, 'alert.silence.silence', 'zh', 'alert.silence.silence', '告警静默', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1922, 'alert.silence.time', 'zh', 'alert.silence.time', '时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1923, 'alert.silence.timeError', 'zh', 'alert.silence.timeError', '结束时间必须大于开始时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1924, 'alert.silence.state', 'zh', 'alert.silence.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1925, 'alert.silence.asset', 'zh', 'alert.silence.asset', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1927, 'alert.startAt', 'zh', 'alert.startAt', '开始时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1928, 'alert.severity', 'zh', 'alert.severity', '等级', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1929, 'alert.summary', 'zh', 'alert.summary', '概要', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1930, 'alert.P1Rule', 'zh', 'alert.P1Rule', 'P1: 万分紧急,可导致业务瘫痪的告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1931, 'alert.alertMessage', 'zh', 'alert.alertMessage', '告警信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1932, 'alert.method', 'zh', 'alert.method', 'Method', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1933, 'alert.message', 'zh', 'alert.message', '告警信息', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1934, 'alert.alertRule', 'zh', 'alert.alertRule', '告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1935, 'alert.endAt', 'zh', 'alert.endAt', '结束时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1936, 'alert.list.charts', 'zh', 'alert.list.charts', '图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1937, 'alert.list.pending', 'zh', 'alert.list.pending', '待处理', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1938, 'alert.list.remark', 'zh', 'alert.list.remark', '备注', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1939, 'alert.list.type', 'zh', 'alert.list.type', '类别', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1940, 'alert.list.moduleAlert', 'zh', 'alert.list.moduleAlert', '模块告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1941, 'alert.list.labels', 'zh', 'alert.list.labels', '标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1942, 'alert.list.current', 'zh', 'alert.list.current', '当前页', '', '2021-11-24 02:39:20', 1);
INSERT INTO `sys_i18n` VALUES (1943, 'alert.list.expired', 'zh', 'alert.list.expired', '已过期', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1944, 'alert.list.projectAlert', 'zh', 'alert.list.projectAlert', '系统告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1945, 'alert.list.deviceAlert', 'zh', 'alert.list.deviceAlert', '设备告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1946, 'alert.list.state', 'zh', 'alert.list.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1947, 'alert.list.id', 'zh', 'alert.list.id', 'ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1948, 'alert.list.linked', 'zh', 'alert.list.linked', '关联', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1949, 'alert.name', 'zh', 'alert.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1950, 'alert.config.effectiveConfig', 'zh', 'alert.config.effectiveConfig', '有效配置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1951, 'alert.config.alertNum', 'zh', 'alert.config.alertNum', '告警数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1952, 'alert.config.for', 'zh', 'alert.config.for', '持续(秒)', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1953, 'alert.config.link', 'zh', 'alert.config.link', '关联', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1954, 'alert.config.inrError', 'zh', 'alert.config.inrError', '评估间隔不能小于 15', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1955, 'alert.config.threshold', 'zh', 'alert.config.threshold', '阈值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1956, 'alert.config.operator', 'zh', 'alert.config.operator', '比较符', '', '2021-11-02 00:00:00', 1);
@@ -1985,37 +1238,24 @@ INSERT INTO `sys_i18n` VALUES (1958, 'alert.config.second', 'zh', 'alert.config.
INSERT INTO `sys_i18n` VALUES (1959, 'alert.config.trbShot', 'zh', 'alert.config.trbShot', '故障排除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1960, 'alert.config.expr', 'zh', 'alert.config.expr', '表达式/OID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1961, 'alert.config.notifyActive', 'zh', 'alert.config.notifyActive', '主动通知', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1962, 'alert.config.state', 'zh', 'alert.config.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1963, 'alert.config.createAlertConfig', 'zh', 'alert.config.createAlertConfig', '新增告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1964, 'alert.config.alertConfig', 'zh', 'alert.config.alertConfig', '告警规则', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1965, 'alert.config.P1', 'zh', 'alert.config.P1', 'P1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1966, 'alert.config.P2', 'zh', 'alert.config.P2', 'P2', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1967, 'alert.config.P3', 'zh', 'alert.config.P3', 'P3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1968, 'alert.config.receiver', 'zh', 'alert.config.receiver', '用户组', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1969, 'alert.config.more', 'zh', 'alert.config.more', '更多的', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1970, 'alert.config.typeOption.module', 'zh', 'alert.config.typeOption.module', '模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1971, 'alert.config.typeOption.project', 'zh', 'alert.config.typeOption.project', '系统', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1972, 'alert.config.typeOption.asset', 'zh', 'alert.config.typeOption.asset', '设备', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1973, 'alert.config.notifyExpired', 'zh', 'alert.config.notifyExpired', '过期通知', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1974, 'alert.config.schedEnable', 'zh', 'alert.config.schedEnable', '日程', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1975, 'alert.config.exprBox', 'zh', 'alert.config.exprBox', '表达式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1976, 'alert.config.inr', 'zh', 'alert.config.inr', '评估区间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1977, 'alert.config.editAlertConfig', 'zh', 'alert.config.editAlertConfig', '修改告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1978, 'alert.config.unit', 'zh', 'alert.config.unit', '单位', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1979, 'alert.config.inrPlaceholder', 'zh', 'alert.config.inrPlaceholder', '默认全局抓取间隔', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1980, 'alert.config.name', 'zh', 'alert.config.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1981, 'alert.config.autoExpired', 'zh', 'alert.config.autoExpired', '自动过期', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1982, 'alert.config.schedDays', 'zh', 'alert.config.schedDays', '有效时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1983, 'alert.config.notificationConfig', 'zh', 'alert.config.notificationConfig', '通知配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1984, 'alert.config.chart.alertNumTrend', 'zh', 'alert.config.chart.alertNumTrend', '告警数量趋势', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1985, 'alert.config.chart.affectEntity', 'zh', 'alert.config.chart.affectEntity', '影响', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1986, 'alert.config.chart.alertRuleInfo', 'zh', 'alert.config.chart.alertRuleInfo', '告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1987, 'alert.config.option', 'zh', 'alert.config.option', '操作', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1988, 'overall.cancel', 'zh', 'overall.cancel', '取消', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1989, 'overall.createMib', 'zh', 'overall.createMib', '新增MIB', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1990, 'overall.twelveHour', 'zh', 'overall.twelveHour', '12 小时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1991, 'overall.batchEndpoint', 'zh', 'overall.batchEndpoint', '批量修改Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (1992, 'overall.parent', 'zh', 'overall.parent', '父级资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1993, 'overall.twoDay', 'zh', 'overall.twoDay', '2 天', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1994, 'overall.batchAdd', 'zh', 'overall.batchAdd', '批量新增', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (1995, 'overall.select', 'zh', 'overall.select', '选择', '', '2021-11-10 09:36:40', 1);
@@ -2027,47 +1267,36 @@ INSERT INTO `sys_i18n` VALUES (2000, 'overall.AddByTemplate', 'zh', 'overall.Add
INSERT INTO `sys_i18n` VALUES (2001, 'overall.createRole', 'zh', 'overall.createRole', '新增角色', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2002, 'overall.tempPrev', 'zh', 'overall.tempPrev', '模板预览', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2003, 'overall.createProject', 'zh', 'overall.createProject', '新增系统', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2004, 'overall.createPrometheusServer', 'zh', 'overall.createPrometheusServer', '新增Agent', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2004, 'overall.createPrometheusServer', 'zh', 'overall.createPrometheusServer', '新增客户端', '', '2022-06-21 08:28:30', 1);
INSERT INTO `sys_i18n` VALUES (2005, 'overall.type', 'zh', 'overall.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2007, 'overall.cover', 'zh', 'overall.cover', '覆盖', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2008, 'overall.children', 'zh', 'overall.children', '子级资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2009, 'overall.moreOption', 'zh', 'overall.moreOption', '更多选项', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2010, 'overall.toolBox.stack', 'zh', 'overall.toolBox.stack', '查看堆叠图', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2011, 'overall.toolBox.back', 'zh', 'overall.toolBox.back', '区域缩放还原', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2012, 'overall.toolBox.zoom', 'zh', 'overall.toolBox.zoom', '区域缩放', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2013, 'overall.toolBox.stackBack', 'zh', 'overall.toolBox.stackBack', '返回原始图', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2014, 'overall.createModel', 'zh', 'overall.createModel', '新增型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2015, 'overall.editType', 'zh', 'overall.editType', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2016, 'overall.model', 'zh', 'overall.model', '型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2017, 'overall.state', 'zh', 'overall.state', '状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2018, 'overall.silence', 'zh', 'overall.silence', '静默', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2019, 'overall.brand', 'zh', 'overall.brand', '品牌', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2020, 'overall.dashboard', 'zh', 'overall.dashboard', '仪表盘', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2021, 'overall.quickSilent', 'zh', 'overall.quickSilent', '快速静默', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2022, 'overall.addAssetList', 'zh', 'overall.addAssetList', '新增', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2023, 'overall.edit', 'zh', 'overall.edit', '编辑', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2024, 'overall.exprTemp', 'en', 'overall.exprTemp', 'Expression templates', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2025, 'overall.module', 'zh', 'overall.module', '模块', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2026, 'overall.importTip', 'zh', 'overall.importTip', '只允许xlsx/xls格式文件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2027, 'overall.signOut', 'zh', 'overall.signOut', '登出', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2028, 'overall.active', 'zh', 'overall.active', '活跃', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2029, 'overall.exportExcelLower', 'zh', 'overall.exportExcelLower', '导出', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2030, 'overall.version', 'zh', 'overall.version', '版本', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2031, 'overall.relabelConfigRegex', 'zh', 'overall.relabelConfigRegex', '默认是 (.*) ', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2032, 'overall.labels', 'zh', 'overall.labels', '标签', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2032, 'overall.labels', 'zh', 'overall.labels', '属性', '', '2022-06-21 08:59:37', 1);
INSERT INTO `sys_i18n` VALUES (2033, 'overall.importExcel', 'zh', 'overall.importExcel', '导入', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2034, 'overall.folder', 'zh', 'overall.folder', '文件夹', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2035, 'overall.manageIp', 'zh', 'overall.manageIp', '主机IP', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2036, 'overall.createAlertSilence', 'zh', 'overall.createAlertSilence', '新增告警规则', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2036, 'overall.createAlertSilence', 'zh', 'overall.createAlertSilence', '新增告警静默', '', '2022-06-21 08:30:34', 1);
INSERT INTO `sys_i18n` VALUES (2037, 'overall.reset', 'zh', 'overall.reset', '重置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2038, 'overall.logLabels', 'zh', 'overall.logLabels', '日志标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2039, 'overall.detail', 'zh', 'overall.detail', '详细信息', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2040, 'overall.template', 'zh', 'overall.template', '模板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2041, 'overall.components', 'zh', 'overall.components', '组件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2042, 'overall.other', 'zh', 'overall.other', '其他', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2043, 'overall.importExcelLower', 'zh', 'overall.importExcelLower', '导入', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2044, 'overall.createChart', 'zh', 'overall.createChart', '新增图表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2045, 'overall.save', 'zh', 'overall.save', '保存', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2046, 'overall.enabled', 'zh', 'overall.enabled', '启用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2047, 'overall.oneHour', 'zh', 'overall.oneHour', '1 小时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2048, 'overall.result.total', 'zh', 'overall.result.total', '总计', '', '2021-11-02 00:00:00', 1);
@@ -2085,7 +1314,6 @@ INSERT INTO `sys_i18n` VALUES (2059, 'overall.clearAllSelect', 'zh', 'overall.cl
INSERT INTO `sys_i18n` VALUES (2060, 'overall.startTime', 'zh', 'overall.startTime', '开始时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2061, 'overall.disabled', 'zh', 'overall.disabled', '已禁用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2062, 'overall.copySuccess', 'zh', 'overall.copySuccess', '复制成功', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2063, 'overall.copy', 'zh', 'overall.copy', '复制', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2064, 'overall.createAlertRule', 'zh', 'overall.createAlertRule', '新增告警规则', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2065, 'overall.close', 'zh', 'overall.close', '关闭', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2066, 'overall.key', 'zh', 'overall.key', '键名', '', '2021-11-02 00:00:00', 1);
@@ -2093,61 +1321,45 @@ INSERT INTO `sys_i18n` VALUES (2067, 'overall.exportAll', 'zh', 'overall.exportA
INSERT INTO `sys_i18n` VALUES (2068, 'overall.searchCondition', 'zh', 'overall.searchCondition', '搜索条件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2069, 'overall.importFile', 'zh', 'overall.importFile', '请上传文件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2070, 'overall.endpointTemplate', 'zh', 'overall.endpointTemplate', 'endpoint模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2071, 'overall.esc', 'zh', 'overall.esc', '取消', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2072, 'overall.batchDel', 'zh', 'overall.batchDel', '批量删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2073, 'overall.metric', 'zh', 'overall.metric', '指标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2074, 'overall.addProject', 'zh', 'overall.addProject', '新增', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2075, 'overall.createEndpoint', 'zh', 'overall.createEndpoint', '新增 Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2076, 'overall.changePin', 'zh', 'overall.changePin', '修改密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2077, 'overall.dragFileTip', 'zh', 'overall.dragFileTip', '将文件拖到此处', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2078, 'overall.customPicture', 'zh', 'overall.customPicture', '上传图片', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2079, 'overall.createUser', 'zh', 'overall.createUser', '新增用户', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2080, 'overall.endTime', 'zh', 'overall.endTime', '结束时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2081, 'overall.asset', 'zh', 'overall.asset', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2082, 'overall.cabinet', 'zh', 'overall.cabinet', '机柜', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2083, 'overall.config', 'zh', 'overall.config', '系统配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2084, 'overall.entity', 'zh', 'overall.entity', '实体', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2085, 'overall.dc', 'zh', 'overall.dc', '数据中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2086, 'overall.administration', 'zh', 'overall.administration', '管理', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2087, 'overall.available', 'zh', 'overall.available', '可用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2088, 'overall.createModule', 'zh', 'overall.createModule', '新增模块', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2089, 'overall.rollbackImport', 'zh', 'overall.rollbackImport', '回滚', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2090, 'overall.assetSubTab', 'zh', 'overall.assetSubTab', '子级资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2091, 'overall.project', 'zh', 'overall.project', '应用组', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2092, 'overall.createAssetState', 'zh', 'overall.createAssetState', '新增设备状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2093, 'overall.unlocked', 'zh', 'overall.unlocked', '解锁', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2094, 'overall.view', 'zh', 'overall.view', '查看', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2095, 'overall.download', 'zh', 'overall.download', '下载', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2096, 'overall.AuthenticationFailed', 'zh', 'overall.AuthenticationFailed', '认证失败', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2097, 'overall.limit', 'zh', 'overall.limit', '限制', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2098, 'overall.create', 'zh', 'overall.create', '新增', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2099, 'overall.tag', 'zh', 'overall.tag', '标签', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2099, 'overall.tag', 'zh', 'overall.tag', '标记', '', '2022-06-21 09:01:27', 1);
INSERT INTO `sys_i18n` VALUES (2100, 'overall.locked', 'zh', 'overall.locked', '锁定', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2101, 'overall.logs', 'zh', 'overall.logs', '日志', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2102, 'overall.generate', 'zh', 'overall.generate', '生产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2103, 'overall.unusual', 'zh', 'overall.unusual', '异常', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2104, 'overall.placeHolder', 'zh', 'overall.placeHolder', '请输入', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2105, 'overall.clickUpload', 'zh', 'overall.clickUpload', '点击上传', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2106, 'overall.add', 'zh', 'overall.add', '新增', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2107, 'overall.all', 'zh', 'overall.all', '全选', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2108, 'overall.configEndpoint', 'zh', 'overall.configEndpoint', '配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2109, 'overall.query', 'zh', 'overall.query', '查询', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2110, 'overall.duplicate', 'zh', 'overall.duplicate', '复制', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2111, 'overall.operationRecord', 'zh', 'overall.operationRecord', '操作记录', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2112, 'overall.createTemplate', 'zh', 'overall.createTemplate', '新增模板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2113, 'overall.sixHour', 'zh', 'overall.sixHour', '6 小时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2114, 'overall.createCabinet', 'zh', 'overall.createCabinet', '新增机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2115, 'overall.name', 'zh', 'overall.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2116, 'overall.createAsset', 'zh', 'overall.createAsset', '新增资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2117, 'overall.checkAssetAge', 'zh', 'overall.checkAssetAge', '输入框字段过长', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2118, 'overall.silenceAlert', 'zh', 'overall.silenceAlert', '告警静默', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2119, 'overall.projectName', 'zh', 'overall.projectName', '系统名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2120, 'overall.option', 'zh', 'overall.option', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2121, 'overall.createAssetType', 'zh', 'overall.createAssetType', '新增设备类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2122, 'overall.preview', 'zh', 'overall.preview', '预览', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2123, 'overall.exportCur', 'zh', 'overall.exportCur', '当前页', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2124, 'overall.week', 'zh', 'overall.week', '1 周', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2125, 'overall.submit', 'zh', 'overall.submit', '保存', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2126, 'overall.configuration', 'zh', 'overall.configuration', '资产配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2127, 'overall.batchEdit', 'zh', 'overall.batchEdit', '批量修改', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2128, 'overall.back', 'zh', 'overall.back', '返回', '', '2021-11-02 00:00:00', 1);
@@ -2160,19 +1372,15 @@ INSERT INTO `sys_i18n` VALUES (2134, 'overall.exportExcel', 'zh', 'overall.expor
INSERT INTO `sys_i18n` VALUES (2135, 'overall.alert', 'zh', 'overall.alert', '告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2136, 'overall.createLabel', 'zh', 'overall.createLabel', '新增标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2137, 'overall.importTipImg', 'zh', 'overall.importTipImg', '只允许jpg/png格式文件', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2138, 'overall.ok', 'zh', 'overall.ok', 'Ok', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2139, 'overall.value', 'zh', 'overall.value', '值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2140, 'overall.normal', 'zh', 'overall.normal', '正常', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2141, 'overall.or', 'zh', 'overall.or', '或', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2142, 'overall.clear', 'zh', 'overall.clear', '清除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2143, 'overall.syncChart', 'zh', 'overall.syncChart', '同步图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2144, 'overall.personalCenter', 'zh', 'overall.personalCenter', '个人中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2145, 'overall.monitor', 'zh', 'overall.monitor', '监控', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2146, 'overall.changePassword', 'zh', 'overall.changePassword', '修改密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2147, 'overall.oneDay', 'zh', 'overall.oneDay', '1 天', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2148, 'overall.twoHour', 'zh', 'overall.twoHour', '2 小时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2149, 'overall.uploadCustomPicture', 'zh', 'overall.uploadCustomPicture', '上传图片', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2150, 'overall.location', 'zh', 'overall.location', '位置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2151, 'overall.noData', 'zh', 'overall.noData', '没有数据', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2152, 'overall.SyncSave', 'zh', 'overall.SyncSave', '保存同时更新资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2153, 'overall.time', 'zh', 'overall.time', '时间', '', '2021-11-02 00:00:00', 1);
@@ -2184,8 +1392,6 @@ INSERT INTO `sys_i18n` VALUES (2158, 'setup.wait', 'zh', 'setup.wait', '配置�
INSERT INTO `sys_i18n` VALUES (2159, 'setup.inited', 'zh', 'setup.inited', '系统已经被初始化', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2160, 'setup.requirePin', 'zh', 'setup.requirePin', 'Redis可能需要密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2161, 'setup.reloadTimeout', 'zh', 'setup.reloadTimeout', '重新启动服务器花了太多时间,安装可能有一些问题', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2162, 'setup.back', 'zh', 'setup.back', '返回', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2163, 'setup.language', 'zh', 'setup.language', '语言', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2164, 'setup.redis.configTip', 'zh', 'setup.redis.configTip', '请设置连接到此redis的配置参数,完成后按“下一步”按钮', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2165, 'setup.redis.configTitle', 'zh', 'setup.redis.configTitle', '配置Redis连接', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2166, 'setup.invalidDb', 'zh', 'setup.invalidDb', '数据库配置可能存在一些错误', '', '2021-11-02 00:00:00', 1);
@@ -2193,9 +1399,7 @@ INSERT INTO `sys_i18n` VALUES (2167, 'setup.haMode', 'zh', 'setup.haMode', 'HA �
INSERT INTO `sys_i18n` VALUES (2168, 'setup.invalidPin', 'zh', 'setup.invalidPin', 'Redis的密码可能错误', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2169, 'setup.database.configTip', 'zh', 'setup.database.configTip', '请手动创建数据库,并设置连接到此数据库的配置参数,完成后按“下一步”按钮', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2170, 'setup.database.configTitle', 'zh', 'setup.database.configTitle', '配置数据库连接', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2171, 'setup.pin', 'zh', 'setup.pin', '密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2172, 'setup.welcomePage', 'zh', 'setup.welcomePage', '欢迎页面', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2173, 'setup.host', 'zh', 'setup.host', 'Host', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2174, 'setup.finish', 'zh', 'setup.finish', '完成', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2175, 'setup.welcome.next', 'zh', 'setup.welcome.next', '完成后单击“下一步”按钮.', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2176, 'setup.welcome.createFileTip', 'zh', 'setup.welcome.createFileTip', '这可以通过执行以下命令来完成', '', '2021-11-02 00:00:00', 1);
@@ -2205,25 +1409,19 @@ INSERT INTO `sys_i18n` VALUES (2179, 'setup.welcome.guid_2', 'zh', 'setup.welcom
INSERT INTO `sys_i18n` VALUES (2180, 'setup.welcome.creatFile', 'zh', 'setup.welcome.creatFile', '出于安全原因,您需要通过创建文件来验证安装', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2181, 'setup.welcome.toContinue', 'zh', 'setup.welcome.toContinue', '继续', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2182, 'setup.welcome.guid_1', 'zh', 'setup.welcome.guid_1', '创建基本的配置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2183, 'setup.hadConfig', 'zh', 'setup.hadConfig', '已经有人开始配置系统', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2183, 'setup.hadConfig', 'zh', 'setup.hadConfig', '系统正在被修改配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2184, 'setup.invalidRedis', 'zh', 'setup.invalidRedis', 'Redis的配置可能有一些错误', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2185, 'setup.step2', 'zh', 'setup.step2', 'Redis', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2186, 'setup.invalidCode', 'zh', 'setup.invalidCode', '身份验证无效,请按照{page}中的描述继续', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2187, 'setup.step3', 'zh', 'setup.step3', '系统', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2188, 'setup.step0', 'zh', 'setup.step0', '欢迎', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2189, 'setup.step1', 'zh', 'setup.step1', '数据库', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2190, 'setup.alertPath', 'zh', 'setup.alertPath', '网站URL', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2191, 'setup.system.federation', 'zh', 'setup.system.federation', '联邦', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2191, 'setup.system.federation', 'zh', 'setup.system.federation', '集群', '', '2022-06-22 03:39:50', 1);
INSERT INTO `sys_i18n` VALUES (2192, 'setup.system.configTip', 'zh', 'setup.system.configTip', '请输入管理员的用户名和密码,并设置Nezha WEB模块的安装信息,如IP:port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2193, 'setup.system.federationDisable', 'zh', 'setup.system.federationDisable', '不可用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2194, 'setup.system.configTitle', 'zh', 'setup.system.configTitle', '系统配置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2195, 'setup.system.federationEnable', 'zh', 'setup.system.federationEnable', '可用', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2196, 'setup.port', 'zh', 'setup.port', '端口', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2197, 'setup.name', 'zh', 'setup.name', '数据库名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2198, 'setup.alertPrefix', 'zh', 'setup.alertPrefix', '警报前缀', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2199, 'setup.username', 'zh', 'setup.username', '用户名', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2200, 'tip.no', 'zh', 'tip.no', '否', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2201, 'tip.duplicateSuccess', 'zh', 'tip.duplicateSuccess', '复制成功', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2202, 'tip.syntaxError', 'zh', 'tip.syntaxError', '语法错误', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2203, 'tip.resetMfa', 'zh', 'tip.resetMfa', '确认重置2FA吗?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2204, 'tip.tagError', 'zh', 'tip.tagError', '不符合正则 /^[a-zA-Z_][a-zA-Z0-9_]*/!', '', '2021-11-02 00:00:00', 1);
@@ -2237,7 +1435,6 @@ INSERT INTO `sys_i18n` VALUES (2211, 'tip.saveSuccess', 'zh', 'tip.saveSuccess',
INSERT INTO `sys_i18n` VALUES (2212, 'tip.downloadSuccess', 'zh', 'tip.downloadSuccess', '下载成功', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2213, 'tip.killTerm', 'zh', 'tip.killTerm', '确认关闭 terminal 吗?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2214, 'tip.refreshLater', 'zh', 'tip.refreshLater', '请稍后刷新', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2215, 'tip.copySuccess', 'zh', 'tip.copySuccess', '复制成功', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2216, 'tip.testSuccess', 'zh', 'tip.testSuccess', '测试成功', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2217, 'tip.syncTip', 'zh', 'tip.syncTip', '此操作可能造成原有数据或图表被覆盖,确认同步吗?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2218, 'tip.noAccess', 'zh', 'tip.noAccess', '无访问权限', '', '2021-11-02 00:00:00', 1);
@@ -2256,131 +1453,73 @@ INSERT INTO `sys_i18n` VALUES (2230, 'tip.uploadSuccess', 'zh', 'tip.uploadSucce
INSERT INTO `sys_i18n` VALUES (2231, 'tip.resetSuccess', 'zh', 'tip.resetSuccess', '重置成功', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2232, 'tip.doNotAskAgain', 'zh', 'tip.doNotAskAgain', '不再询问', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2233, 'asset.snmpCredential', 'zh', 'asset.snmpCredential', 'SNMP凭证', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2234, 'asset.upload', 'zh', 'asset.upload', '上传', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2235, 'asset.batchEditAsset', 'zh', 'asset.batchEditAsset', '批量修改资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2236, 'asset.ssh', 'zh', 'asset.ssh', 'SSH key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2237, 'asset.type', 'zh', 'asset.type', '主机地址', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2238, 'asset.down', 'zh', 'asset.down', 'Down', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2239, 'asset.usernamePrompt', 'zh', 'asset.usernamePrompt', '用户名提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2240, 'asset.uSize', 'zh', 'asset.uSize', 'U位', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2241, 'asset.clickToUpload', 'zh', 'asset.clickToUpload', '上传', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2242, 'asset.endpointUpNum', 'zh', 'asset.endpointUpNum', '代表正常的数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2243, 'asset.number', 'zh', 'asset.number', '编号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2244, 'asset.pingInactive', 'zh', 'asset.pingInactive', '宕机', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2245, 'asset.protocol', 'zh', 'asset.protocol', '协议', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2246, 'asset.telnetProtocol', 'zh', 'asset.telnetProtocol', '远程登录', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2247, 'asset.procurementDate', 'zh', 'asset.procurementDate', '购买日期', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2248, 'asset.assets', 'zh', 'asset.assets', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2249, 'asset.pin', 'zh', 'asset.pin', '密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2250, 'asset.host', 'zh', 'asset.host', 'Host', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2250, 'asset.host', 'zh', 'asset.host', '主机', '', '2022-06-21 06:35:52', 1);
INSERT INTO `sys_i18n` VALUES (2251, 'asset.editAsset', 'zh', 'asset.editAsset', '修改资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2252, 'asset.sshKeyWasConfig', 'zh', 'asset.sshKeyWasConfig', 'SSH-KEY已配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2253, 'asset.inStock', 'zh', 'asset.inStock', '在库', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2254, 'asset.tel', 'zh', 'asset.tel', '电话', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2255, 'asset.model', 'zh', 'asset.model', '型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2256, 'asset.state', 'zh', 'asset.state', '状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2257, 'asset.id', 'zh', 'asset.id', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2258, 'asset.brand', 'zh', 'asset.brand', '品牌', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2259, 'asset.cli', 'zh', 'asset.cli', 'CLI账号', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2260, 'asset.talonPrompt', 'zh', 'asset.talonPrompt', 'Talon 是一个负责日志收集的客户端程序', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2261, 'asset.assetStatPre', 'zh', 'asset.assetStatPre', '最后应答:', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2262, 'asset.active', 'zh', 'asset.active', '存活', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2263, 'asset.userPinIntroduce', 'zh', 'asset.userPinIntroduce', '请指定用户名和密码提示以便TELNET登录过程可自动运行', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2264, 'asset.sshProtocol', 'zh', 'asset.sshProtocol', 'SSH', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2265, 'asset.assetStatDown', 'zh', 'asset.assetStatDown', '未Ping通', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2266, 'asset.suspended', 'zh', 'asset.suspended', '停用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2267, 'asset.authProtocol', 'zh', 'asset.authProtocol', '认证协议', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2268, 'asset.modules', 'zh', 'asset.modules', 'Endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2269, 'asset.assetType', 'zh', 'asset.assetType', '资产类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2270, 'asset.alerts', 'zh', 'asset.alerts', '告警信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2271, 'asset.pingActive', 'zh', 'asset.pingActive', '存活', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2272, 'asset.manageIp', 'zh', 'asset.manageIp', '主机IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2273, 'asset.port', 'zh', 'asset.port', '端口', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2274, 'asset.pingInfo', 'zh', 'asset.pingInfo', 'Ping', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2275, 'asset.lastReply', 'zh', 'asset.lastReply', 'Ping最后应答', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2276, 'asset.name', 'zh', 'asset.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2277, 'asset.createAsset', 'zh', 'asset.createAsset', '新增资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2278, 'asset.detail.orderBy', 'zh', 'asset.detail.orderBy', '排序方式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2279, 'asset.detail.orderByLabel', 'zh', 'asset.detail.orderByLabel', '按 {label} 排序', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2280, 'asset.detail.detail', 'zh', 'asset.detail.detail', '详细视图', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2281, 'asset.detail.list', 'zh', 'asset.detail.list', '列表视图', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2282, 'asset.device', 'zh', 'asset.device', 'SN', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2283, 'asset.option', 'zh', 'asset.option', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2284, 'asset.alertNum', 'zh', 'asset.alertNum', '告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2285, 'asset.purchaseDate', 'zh', 'asset.purchaseDate', '购买日期', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2286, 'asset.loginType', 'zh', 'asset.loginType', '登录类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2287, 'asset.sshAccount', 'zh', 'asset.sshAccount', 'SSH账号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2288, 'asset.assetState', 'zh', 'asset.assetState', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2289, 'asset.remark', 'zh', 'asset.remark', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2290, 'asset.principalTel', 'zh', 'asset.principalTel', '电话', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2291, 'asset.vendorModel', 'zh', 'asset.vendorModel', '厂商/型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2293, 'asset.principal', 'zh', 'asset.principal', '负责人', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2294, 'asset.reLoginPinIntroduce', 'zh', 'asset.reLoginPinIntroduce', '请指定密码提示以便RELOGIN登录过程可自动运行', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2295, 'asset.exporter', 'zh', 'asset.exporter', 'Exporter', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2296, 'asset.endpoint', 'zh', 'asset.endpoint', '应用实例', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2296, 'asset.endpoint', 'zh', 'asset.endpoint', 'Endpoint', '', '2022-06-21 06:08:59', 1);
INSERT INTO `sys_i18n` VALUES (2297, 'asset.total', 'zh', 'asset.total', '总数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2298, 'asset.vendor', 'zh', 'asset.vendor', '厂商', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2299, 'asset.sn', 'zh', 'asset.sn', 'SN', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2300, 'asset.brandAndModel', 'zh', 'asset.brandAndModel', '品牌&型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2301, 'asset.authType', 'zh', 'asset.authType', '验证类型', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2301, 'asset.authType', 'zh', 'asset.authType', '认证类型', '', '2022-06-21 03:35:25', 1);
INSERT INTO `sys_i18n` VALUES (2302, 'asset.assetInfo', 'zh', 'asset.assetInfo', '资产信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2303, 'asset.pinTip', 'zh', 'asset.pinTip', '密码提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2304, 'asset.assetPing', 'zh', 'asset.assetPing', 'Ping', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2305, 'asset.address', 'zh', 'asset.address', '地址', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2306, 'asset.selectAsset', 'zh', 'asset.selectAsset', '已选择的资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2307, 'asset.dataCenter', 'zh', 'asset.dataCenter', '数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2308, 'asset.clickToCover', 'zh', 'asset.clickToCover', '覆盖', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2309, 'asset.endpointNum2', 'zh', 'asset.endpointNum2', '应用实例数量', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2310, 'asset.userTip', 'zh', 'asset.userTip', '用户名提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2311, 'asset.userName', 'zh', 'asset.userName', '用户名', '', '2022-02-17 09:16:57', 98);
+INSERT INTO `sys_i18n` VALUES (2309, 'asset.endpointNum2', 'zh', 'asset.endpointNum2', 'Endpoint 数量', '', '2022-06-21 06:09:55', 1);
INSERT INTO `sys_i18n` VALUES (2312, 'asset.pinPrompt', 'zh', 'asset.pinPrompt', '密码提示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2313, 'asset.reloginpinTip', 'zh', 'asset.reloginpinTip', 'RELOGIN提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2314, 'asset.featureTitle', 'zh', 'asset.featureTitle', '属性', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2315, 'asset.privateKey', 'zh', 'asset.privateKey', '秘钥', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2316, 'asset.notInStock', 'zh', 'asset.notInStock', '出库', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2317, 'asset.location', 'zh', 'asset.location', '位置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2318, 'asset.asset', 'zh', 'asset.asset', '资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2319, 'asset.endpointNum', 'zh', 'asset.endpointNum', '代表总的数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2320, 'asset.cabinet', 'zh', 'asset.cabinet', '机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2321, 'asset.username', 'zh', 'asset.username', '用户名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2322, 'asset.dc', 'zh', 'asset.dc', '数据中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2323, 'webshell.closeTip', 'zh', 'webshell.closeTip', '是否断开所有连接,关闭窗口?', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2324, 'webshell.authUserTip', 'zh', 'webshell.authUserTip', '用户名提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2325, 'webshell.uploadButtonTitle', 'zh', 'webshell.uploadButtonTitle', '上传', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2326, 'webshell.upload', 'zh', 'webshell.upload', '上传', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2327, 'webshell.authPriKey', 'zh', 'webshell.authPriKey', 'Key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2328, 'webshell.filePath', 'zh', 'webshell.filePath', '文件路径', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2329, 'webshell.authPinTip', 'zh', 'webshell.authPinTip', '密码提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2330, 'webshell.uploadTitle', 'zh', 'webshell.uploadTitle', '上传', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2331, 'webshell.remember', 'zh', 'webshell.remember', '记住我的决定', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2332, 'webshell.download', 'zh', 'webshell.download', '下载', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2333, 'webshell.protocol', 'zh', 'webshell.protocol', '协议', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2334, 'webshell.authUsername', 'zh', 'webshell.authUsername', '用户名', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2335, 'webshell.fileSelect', 'zh', 'webshell.fileSelect', '选择', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2336, 'webshell.port', 'zh', 'webshell.port', 'Port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2337, 'webshell.downloadTitle', 'zh', 'webshell.downloadTitle', '下载', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2338, 'webshell.shellTitle', 'zh', 'webshell.shellTitle', '本地 Shell', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2339, 'webshell.host', 'zh', 'webshell.host', 'Host', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2340, 'webshell.authPin', 'zh', 'webshell.authPin', '密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2341, 'webshell.authType', 'zh', 'webshell.authType', '认证类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2342, 'webshell.downloadButtonTitle', 'zh', 'webshell.downloadButtonTitle', '下载', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2343, 'config.agent.editProm', 'zh', 'config.agent.editProm', '修改客户端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2344, 'config.agent.protocol', 'zh', 'config.agent.protocol', '协议', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2345, 'config.agent.agent.agent', 'zh', 'config.agent.agent.agent', 'NEZHA客户端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2346, 'config.agent.agent.download', 'zh', 'config.agent.agent.download', '下载', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2347, 'config.agent.agent.osType', 'zh', 'config.agent.agent.osType', '操作系统', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2348, 'config.agent.agent.autoScript', 'zh', 'config.agent.agent.autoScript', '自动安装脚本', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2349, 'config.agent.agent.title', 'zh', 'config.agent.agent.title', '下载客户端', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2350, 'config.agent.agent.type', 'zh', 'config.agent.agent.type', '客户端类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2351, 'config.agent.checkTime', 'zh', 'config.agent.checkTime', '检查时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2352, 'config.agent.port', 'zh', 'config.agent.port', '端口', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2353, 'config.agent.dataCenter', 'zh', 'config.agent.dataCenter', '数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2354, 'config.agent.createProm', 'zh', 'config.agent.createProm', '新增客户端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2355, 'config.agent.name', 'zh', 'config.agent.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2356, 'config.agent.host', 'zh', 'config.agent.host', '主机名', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2357, 'config.agent.up', 'zh', 'config.agent.up', 'UP', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2358, 'config.agent.type', 'zh', 'config.agent.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2359, 'config.agent.down', 'zh', 'config.agent.down', 'Down', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2360, 'config.exprTemp.exprTempRender', 'zh', 'config.exprTemp.exprTempRender', 'expression模板渲染', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2361, 'config.exprTemp.exprTempExport', 'zh', 'config.exprTemp.exprTempExport', 'expression模板导出', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2362, 'config.exprTemp.expressionError', 'zh', 'config.exprTemp.expressionError', '请填写表达式', '', '2021-11-02 00:00:00', 1);
@@ -2388,99 +1527,55 @@ INSERT INTO `sys_i18n` VALUES (2363, 'config.exprTemp.exprTempDown', 'zh', 'conf
INSERT INTO `sys_i18n` VALUES (2364, 'config.exprTemp.expression', 'zh', 'config.exprTemp.expression', '表达式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2365, 'config.exprTemp.exprTempImportCancel', 'zh', 'config.exprTemp.exprTempImportCancel', 'expression模板导入撤销', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2366, 'config.exprTemp.edit', 'zh', 'config.exprTemp.edit', '修改表达式模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2367, 'config.exprTemp.exprTemp', 'zh', 'config.exprTemp.exprTemp', '表达式模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2368, 'config.exprTemp.remark', 'zh', 'config.exprTemp.remark', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2369, 'config.exprTemp.gname', 'zh', 'config.exprTemp.gname', '组名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2370, 'config.exprTemp.type', 'zh', 'config.exprTemp.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2371, 'config.exprTemp.varType', 'zh', 'config.exprTemp.varType', '变量类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2372, 'config.exprTemp.name', 'zh', 'config.exprTemp.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2373, 'config.exprTemp.create', 'zh', 'config.exprTemp.create', '新增表达式模板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2374, 'config.exprTemp.exprTempImport', 'zh', 'config.exprTemp.exprTempImport', 'expression模板导入', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2375, 'config.exprTemp.copy', 'zh', 'config.exprTemp.copy', '复制', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2376, 'config.exprTemp.exprTempInfo', 'zh', 'config.exprTemp.exprTempInfo', 'Expression 模板详情', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2377, 'config.exprTemp.errorStr', 'zh', 'config.exprTemp.errorStr', '请填写 {errorStr} 的值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2378, 'config.roles.roles', 'zh', 'config.roles.roles', '角色', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2379, 'config.roles.name', 'zh', 'config.roles.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2380, 'config.roles.description', 'zh', 'config.roles.description', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2381, 'config.roles.createRole', 'zh', 'config.roles.createRole', '新增角色', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2382, 'config.roles.permission', 'zh', 'config.roles.permission', '权限', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2383, 'config.roles.remark', 'zh', 'config.roles.remark', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2384, 'config.roles.menu', 'zh', 'config.roles.menu', '菜单', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2385, 'config.roles.editRole', 'zh', 'config.roles.editRole', '修改角色', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2386, 'config.roles.option', 'zh', 'config.roles.option', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2387, 'config.mib.createMib', 'zh', 'config.mib.createMib', '新增MIB', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2388, 'config.mib.uploadTip', 'zh', 'config.mib.uploadTip', '请上传MIB文件', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2389, 'config.mib.models', 'zh', 'config.mib.models', '型号', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2390, 'config.mib.fileName', 'zh', 'config.mib.fileName', '文件名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2391, 'config.mib.mibBrowser', 'zh', 'config.mib.mibBrowser', 'MIB浏览器', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2392, 'config.mib.mibFiles', 'zh', 'config.mib.mibFiles', 'MIB文件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2393, 'config.mib.requiredMibFile', 'zh', 'config.mib.requiredMibFile', '必须上传MIB文件', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2394, 'config.mib.credentials', 'zh', 'config.mib.credentials', 'SNMP凭证', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2395, 'config.mib.mib', 'zh', 'config.mib.mib', 'MIB文件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2396, 'config.mib.modelTip', 'zh', 'config.mib.modelTip', '请选择型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2397, 'config.mib.description', 'zh', 'config.mib.description', '备注', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2398, 'config.mib.updateUser', 'zh', 'config.mib.updateUser', '更新用户', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2399, 'config.mib.updateAt', 'zh', 'config.mib.updateAt', '更新时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2400, 'config.mib.editMib', 'zh', 'config.mib.editMib', '修改MIB', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2401, 'config.mib.type', 'zh', 'config.mib.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2402, 'config.mib.credential.contextName', 'zh', 'config.mib.credential.contextName', '上下文名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2403, 'config.mib.credential.method', 'zh', 'config.mib.credential.method', '方式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2404, 'config.mib.credential.auth', 'zh', 'config.mib.credential.auth', '认证', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2405, 'config.mib.credential.edit', 'zh', 'config.mib.credential.edit', '修改证书', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2406, 'config.mib.credential.remark', 'zh', 'config.mib.credential.remark', '备注', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2407, 'config.mib.credential.writeCommunity', 'zh', 'config.mib.credential.writeCommunity', '写团体字', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2408, 'config.mib.credential.type', 'zh', 'config.mib.credential.type', '协议类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2409, 'config.mib.credential.ReadCommunity', 'zh', 'config.mib.credential.ReadCommunity', '读团体字', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2410, 'config.mib.credential.encryption', 'zh', 'config.mib.credential.encryption', '加密', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2411, 'config.mib.credential.pin', 'zh', 'config.mib.credential.pin', '密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2412, 'config.mib.credential.port', 'zh', 'config.mib.credential.port', '端口', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2413, 'config.mib.credential.create', 'zh', 'config.mib.credential.create', '新增证书', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2414, 'config.mib.credential.username', 'zh', 'config.mib.credential.username', '用户名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2415, 'config.mib.vendor', 'zh', 'config.mib.vendor', '厂商', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2416, 'config.mib.noData', 'zh', 'config.mib.noData', '暂无数据', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2430, 'config.terminallog.upload', 'zh', 'config.terminallog.upload', '终端文件上传', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2431, 'config.terminallog.killErrorTip', 'zh', 'config.terminallog.killErrorTip', '踢出失败', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2432, 'config.terminallog.source', 'zh', 'config.terminallog.source', '源 IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2433, 'config.terminallog.remote', 'zh', 'config.terminallog.remote', '远程连接', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2434, 'config.terminallog.uuid', 'zh', 'config.terminallog.uuid', '唯一标识', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2435, 'config.terminallog.authtype', 'zh', 'config.terminallog.authtype', '认证方式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2436, 'config.terminallog.path', 'zh', 'config.terminallog.path', '路径', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2437, 'config.terminallog.protocol', 'zh', 'config.terminallog.protocol', '协议', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2438, 'config.terminallog.download', 'zh', 'config.terminallog.download', '终端文件下载', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2439, 'config.terminallog.pin', 'zh', 'config.terminallog.pin', '密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2440, 'config.terminallog.record.play', 'zh', 'config.terminallog.record.play', '播放', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2441, 'config.terminallog.record.skipTip', 'zh', 'config.terminallog.record.skipTip', '跳过无操作时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2442, 'config.terminallog.record.record', 'zh', 'config.terminallog.record.record', '回放', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2443, 'config.terminallog.record.replay', 'zh', 'config.terminallog.record.replay', '重播', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2444, 'config.terminallog.record.pause', 'zh', 'config.terminallog.record.pause', '暂停', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2445, 'config.terminallog.host', 'zh', 'config.terminallog.host', '主机', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2446, 'config.terminallog.id', 'zh', 'config.terminallog.id', 'ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2447, 'config.terminallog.SessionId', 'zh', 'config.terminallog.SessionId', '会话 ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2448, 'config.terminallog.height', 'zh', 'config.terminallog.height', '窗口高度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2450, 'config.terminallog.fail', 'zh', 'config.terminallog.fail', '失败', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2451, 'config.terminallog.loginHost', 'zh', 'config.terminallog.loginHost', '登陆主机', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2452, 'config.terminallog.sourceIp', 'zh', 'config.terminallog.sourceIp', '源 IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2453, 'config.terminallog.stop', 'zh', 'config.terminallog.stop', '停止', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2454, 'config.terminallog.port', 'zh', 'config.terminallog.port', '端口', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2455, 'config.terminallog.success', 'zh', 'config.terminallog.success', '成功', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2456, 'config.terminallog.detail', 'zh', 'config.terminallog.detail', '终端日志详情', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2457, 'config.terminallog.cmd.legendTip', 'zh', 'config.terminallog.cmd.legendTip', '图例说明', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2458, 'config.terminallog.cmd.dangerTip', 'zh', 'config.terminallog.cmd.dangerTip', '可能是危险命令', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2459, 'config.terminallog.cmd.cmd', 'zh', 'config.terminallog.cmd.cmd', '命令', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2460, 'config.terminallog.cmd.history', 'zh', 'config.terminallog.cmd.history', '历史命令', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2461, 'config.terminallog.SessionID', 'zh', 'config.terminallog.SessionID', '会话 ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2462, 'config.terminallog.status', 'zh', 'config.terminallog.status', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2463, 'config.terminallog.option', 'zh', 'config.terminallog.option', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2464, 'config.terminallog.log', 'zh', 'config.terminallog.log', '日志', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2465, 'config.terminallog.sourceUser', 'zh', 'config.terminallog.sourceUser', '源用户', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2466, 'config.terminallog.duration', 'zh', 'config.terminallog.duration', '持续', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2467, 'config.terminallog.loginUser', 'zh', 'config.terminallog.loginUser', '登陆用户', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2468, 'config.terminallog.file', 'zh', 'config.terminallog.file', '文件', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2469, 'config.terminallog.startTime', 'zh', 'config.terminallog.startTime', '开始时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2470, 'config.terminallog.selectFile', 'zh', 'config.terminallog.selectFile', '选择文件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2471, 'config.terminallog.cols', 'zh', 'config.terminallog.cols', '显示的列数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2472, 'config.terminallog.key', 'zh', 'config.terminallog.key', '密钥', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2473, 'config.terminallog.TELNET', 'zh', 'config.terminallog.TELNET', 'TELNET', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2474, 'config.terminallog.statusItem.over', 'zh', 'config.terminallog.statusItem.over', '已结束', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2475, 'config.terminallog.statusItem.unknownError', 'zh', 'config.terminallog.statusItem.unknownError', '未知错误', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2476, 'config.terminallog.statusItem.kickedOut', 'zh', 'config.terminallog.statusItem.kickedOut', '强制退出', '', '2021-11-02 00:00:00', 1);
@@ -2490,53 +1585,25 @@ INSERT INTO `sys_i18n` VALUES (2479, 'config.terminallog.terminallog', 'zh', 'co
INSERT INTO `sys_i18n` VALUES (2480, 'config.terminallog.SSH', 'zh', 'config.terminallog.SSH', 'SSH', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2481, 'config.terminallog.monitor.monitor', 'zh', 'config.terminallog.monitor.monitor', '监控', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2482, 'config.terminallog.rows', 'zh', 'config.terminallog.rows', '显示的行数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2483, 'config.terminallog.userId', 'zh', 'config.terminallog.userId', '用户ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2484, 'config.terminallog.width', 'zh', 'config.terminallog.width', '窗口宽度', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2485, 'config.terminallog.resize', 'zh', 'config.terminallog.resize', '终端窗口调整', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2486, 'config.terminallog.endTime', 'zh', 'config.terminallog.endTime', '结束时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2487, 'config.terminallog.time', 'zh', 'config.terminallog.time', '时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2488, 'config.terminallog.user', 'zh', 'config.terminallog.user', '终端用户', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2489, 'config.terminallog.username', 'zh', 'config.terminallog.username', '用户名', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2490, 'config.assetState.assetTotal', 'zh', 'config.assetState.assetTotal', '资产总数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2491, 'config.assetState.alert', 'zh', 'config.assetState.alert', '告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2492, 'config.assetState.assetState', 'zh', 'config.assetState.assetState', '资产状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2493, 'config.assetState.monitor', 'zh', 'config.assetState.monitor', '监控', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2494, 'config.assetState.createAssetState', 'zh', 'config.assetState.createAssetState', '新增资产状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2495, 'config.assetState.editAssetState', 'zh', 'config.assetState.editAssetState', '编辑资产状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2496, 'config.assetType.parent', 'zh', 'config.assetType.parent', '父级', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2497, 'config.assetType.editAssetType', 'zh', 'config.assetType.editAssetType', '编辑资产类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2498, 'config.assetType.pname', 'zh', 'config.assetType.pname', '父级', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2499, 'config.assetType.name', 'zh', 'config.assetType.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2500, 'config.assetType.assetType', 'zh', 'config.assetType.assetType', '资产类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2501, 'config.assetType.createAssetType', 'zh', 'config.assetType.createAssetType', '新增资产类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2502, 'config.chartTemp.chartTemp', 'zh', 'config.chartTemp.chartTemp', '图表模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2503, 'config.chartTemp.varType', 'zh', 'config.chartTemp.varType', '变量类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2504, 'config.chartTemp.type', 'zh', 'config.chartTemp.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2505, 'config.system.notification.add', 'zh', 'config.system.notification.add', '添加', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2506, 'config.system.notification.nameMaxLength', 'zh', 'config.system.notification.nameMaxLength', '长度应小于64', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2507, 'config.system.notification.filePath', 'zh', 'config.system.notification.filePath', '文件路径', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2508, 'config.system.notification.update', 'zh', 'config.system.notification.update', '更新', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2509, 'config.system.notification.del', 'zh', 'config.system.notification.del', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2510, 'config.system.notification.filePathReg', 'zh', 'config.system.notification.filePathReg', '请输入正确的文件路径', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2511, 'config.system.notification.valid', 'zh', 'config.system.notification.valid', '可用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2512, 'config.system.notification.notification', 'zh', 'config.system.notification.notification', '通知方式', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2513, 'config.system.notification.name', 'zh', 'config.system.notification.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2514, 'config.system.notification.invalid', 'zh', 'config.system.notification.invalid', '停用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2515, 'config.system.notification.create', 'zh', 'config.system.notification.create', '新建通知方式', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2516, 'config.system.notification.state', 'zh', 'config.system.notification.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2517, 'config.system.notification.uriRequired', 'zh', 'config.system.notification.uriRequired', '必填项', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2518, 'config.system.notification.operation', 'zh', 'config.system.notification.operation', '操作', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2519, 'config.system.notification.account', 'zh', 'config.system.notification.account', '通知账号', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2520, 'config.system.system', 'zh', 'config.system.system', '个性化配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2521, 'config.system.apiKey.creatAt', 'zh', 'config.system.apiKey.creatAt', '创建时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2522, 'config.system.apiKey.noExpire', 'zh', 'config.system.apiKey.noExpire', '无有效期', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2523, 'config.system.apiKey.role', 'zh', 'config.system.apiKey.role', '角色', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2524, 'config.system.apiKey.apiKey', 'zh', 'config.system.apiKey.apiKey', 'API key', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2525, 'config.system.apiKey.create', 'zh', 'config.system.apiKey.create', '创建人', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2526, 'config.system.apiKey.expireAt', 'zh', 'config.system.apiKey.expireAt', '过期时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2527, 'config.system.ldap.filter', 'zh', 'config.system.ldap.filter', '用户过滤器', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2528, 'config.system.ldap.address', 'zh', 'config.system.ldap.address', 'LDAP地址', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2529, 'config.system.ldap.pin', 'zh', 'config.system.ldap.pin', '密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2530, 'config.system.ldap.filterTip', 'zh', 'config.system.ldap.filterTip', '可能的选项是(cn或uid或sAMAccountName=%(user)s)', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2531, 'config.system.ldap.mapTip', 'zh', 'config.system.ldap.mapTip', '属性映射代表怎样将LDAP用户属性映射到NEZHA用户上;username,email是NEZHA的属性', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2532, 'config.system.ldap.ldap', 'zh', 'config.system.ldap.ldap', 'LDAP', '', '2021-11-02 00:00:00', 1);
@@ -2546,72 +1613,38 @@ INSERT INTO `sys_i18n` VALUES (2535, 'config.system.ldap.active', 'zh', 'config.
INSERT INTO `sys_i18n` VALUES (2536, 'config.system.ldap.dn', 'zh', 'config.system.ldap.dn', '绑定 DN', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2537, 'config.system.ldap.map', 'zh', 'config.system.ldap.map', '属性映射', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2538, 'config.system.ldap.timeout', 'zh', 'config.system.ldap.timeout', '超时时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2539, 'config.system.link.add', 'zh', 'config.system.link.add', '添加', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2540, 'config.system.link.nameMaxLength', 'zh', 'config.system.link.nameMaxLength', '长度应小于64', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2541, 'config.system.link.link', 'zh', 'config.system.link.link', '导航', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2542, 'config.system.link.name', 'zh', 'config.system.link.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2543, 'config.system.link.update', 'zh', 'config.system.link.update', '更新', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2544, 'config.system.link.create', 'zh', 'config.system.link.create', '创建人', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2545, 'config.system.link.del', 'zh', 'config.system.link.del', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2546, 'config.system.link.uriRequired', 'zh', 'config.system.link.uriRequired', '请填写正确的网址', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2547, 'config.system.link.operation', 'zh', 'config.system.link.operation', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2548, 'config.system.link.url', 'zh', 'config.system.link.url', 'URl', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2549, 'config.system.reset.no', 'zh', 'config.system.reset.no', '否', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2550, 'config.system.reset.sysConfig', 'zh', 'config.system.reset.sysConfig', '系统设置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2551, 'config.system.reset.pin', 'zh', 'config.system.reset.pin', '密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2552, 'config.system.reset.metric', 'zh', 'config.system.reset.metric', '指标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2553, 'config.system.reset.alert', 'zh', 'config.system.reset.alert', '告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2554, 'config.system.reset.yes', 'zh', 'config.system.reset.yes', '是', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2555, 'config.system.reset.promptTitle', 'zh', 'config.system.reset.promptTitle', '确认密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2556, 'config.system.reset.reset', 'zh', 'config.system.reset.reset', '重置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2557, 'config.system.reset.type', 'zh', 'config.system.reset.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2558, 'config.system.reset.pinTip', 'zh', 'config.system.reset.pinTip', '请输入密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2559, 'config.system.monitor.s3', 'zh', 'config.system.monitor.s3', 'S3对象存储', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2560, 'config.system.monitor.logs_storage_type', 'zh', 'config.system.monitor.logs_storage_type', '保存模式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2561, 'config.system.monitor.metrics_storage_retention', 'zh', 'config.system.monitor.metrics_storage_retention', '保存天数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2562, 'config.system.monitor.metricsTitle', 'zh', 'config.system.monitor.metricsTitle', '指标配置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2563, 'config.system.monitor.logs_storage_s3_endpoint', 'zh', 'config.system.monitor.logs_storage_s3_endpoint', '应用实例', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2564, 'config.system.monitor.prometheusFederation', 'zh', 'config.system.monitor.prometheusFederation', '集群', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2565, 'config.system.monitor.metrics_storage_s3_endpoint', 'zh', 'config.system.monitor.metrics_storage_s3_endpoint', '应用实例', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2566, 'config.system.monitor.logs_storage_s3_bucket', 'zh', 'config.system.monitor.logs_storage_s3_bucket', 'Bucket name', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2567, 'config.system.monitor.logs_storage_s3_access_key', 'zh', 'config.system.monitor.logs_storage_s3_access_key', '访问密钥', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2568, 'config.system.monitor.asset_ping_from', 'zh', 'config.system.monitor.asset_ping_from', 'Ping from', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2569, 'config.system.monitor.metrics_storage_s3_bucket', 'zh', 'config.system.monitor.metrics_storage_s3_bucket', '桶', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2570, 'config.system.monitor.monitor', 'zh', 'config.system.monitor.monitor', '监控', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2571, 'config.system.monitor.logs_storage_s3_secret_access_key', 'zh', 'config.system.monitor.logs_storage_s3_secret_access_key', '密钥', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2572, 'config.system.monitor.metrics_storage_s3_secret_access_key', 'zh', 'config.system.monitor.metrics_storage_s3_secret_access_key', '密钥', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2573, 'config.system.monitor.local', 'zh', 'config.system.monitor.local', '本地文件存储', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2574, 'config.system.monitor.metrics_storage_s3_access_key', 'zh', 'config.system.monitor.metrics_storage_s3_access_key', '访问密钥', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2575, 'config.system.monitor.alertApi', 'zh', 'config.system.monitor.alertApi', '告警 api', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2576, 'config.system.monitor.metrics_storage_type', 'zh', 'config.system.monitor.metrics_storage_type', '保存模式', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2577, 'config.system.monitor.logsTitle', 'zh', 'config.system.monitor.logsTitle', '日志配置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2578, 'config.system.monitor.logs_storage_retention', 'zh', 'config.system.monitor.logs_storage_retention', '保存天数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2579, 'config.system.monitor.logs_query_range_default_limit', 'zh', 'config.system.monitor.logs_query_range_default_limit', '查询最大条数', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2579, 'config.system.monitor.logs_query_range_default_limit', 'zh', 'config.system.monitor.logs_query_range_default_limit', '查询限制最大条数', '', '2022-06-21 08:58:14', 1);
INSERT INTO `sys_i18n` VALUES (2580, 'config.system.terminal.localRetention', 'zh', 'config.system.terminal.localRetention', '本地存储', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2581, 'config.system.terminal.terminalNum', 'zh', 'config.system.terminal.terminalNum', '最大终端数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2582, 'config.system.terminal.userTip', 'zh', 'config.system.terminal.userTip', '远程登陆用户名提示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2583, 'config.system.terminal.terminal', 'zh', 'config.system.terminal.terminal', '终端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2584, 'config.system.terminal.timeout', 'zh', 'config.system.terminal.timeout', '超时时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2585, 'config.system.terminal.pinTip', 'zh', 'config.system.terminal.pinTip', '远程登陆密码提示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2586, 'config.system.basic.timezone', 'zh', 'config.system.basic.timezone', '时区', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2587, 'config.system.basic.sysLogo', 'zh', 'config.system.basic.sysLogo', '系统Logo', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2588, 'config.system.basic.title', 'zh', 'config.system.basic.title', '基本信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2589, 'config.system.basic.second', 'zh', 'config.system.basic.second', '秒', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2590, 'config.system.basic.mapTitle', 'zh', 'config.system.basic.mapTitle', '配置地图', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2591, 'config.system.basic.lnglat', 'zh', 'config.system.basic.lnglat', '坐标', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2592, 'config.system.basic.systemName', 'zh', 'config.system.basic.systemName', '系统名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2593, 'config.system.basic.scrapeInterval', 'zh', 'config.system.basic.scrapeInterval', '指标抓取间隔', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2594, 'config.system.basic.storageRetention', 'zh', 'config.system.basic.storageRetention', '指标本地保存', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2595, 'config.system.basic.alertApi', 'zh', 'config.system.basic.alertApi', '告警API', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2596, 'config.system.basic.exporterTarget', 'zh', 'config.system.basic.exporterTarget', 'Exporter路径', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2597, 'config.system.basic.defaultCabinetUsize', 'zh', 'config.system.basic.defaultCabinetUsize', '机柜默认U位', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2598, 'config.system.basic.curUrl', 'zh', 'config.system.basic.curUrl', '网站URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2599, 'config.system.basic.logoTip', 'zh', 'config.system.basic.logoTip', 'Logo支持格式为jpg、jpeg、png且大小小于2M的图片', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2600, 'config.system.basic.day', 'zh', 'config.system.basic.day', '天', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2601, 'config.system.basic.lat', 'zh', 'config.system.basic.lat', '纬度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2602, 'config.system.basic.lng', 'zh', 'config.system.basic.lng', '经度', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2603, 'config.system.basic.scrapeTimeout', 'zh', 'config.system.basic.scrapeTimeout', '指标抓取超时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2604, 'config.system.basic.mfa', 'zh', 'config.system.basic.mfa', '双因素身份认证', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2605, 'config.system.basic.zoom', 'zh', 'config.system.basic.zoom', '缩放', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2606, 'config.system.basic.snmpTrapPort', 'zh', 'config.system.basic.snmpTrapPort', 'SNMP trap端口', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2607, 'config.system.basic.TwoFactorAuthentication', 'zh', 'config.system.basic.TwoFactorAuthentication', '要求所有用户设置双因素身份验证', '', '2021-11-02 00:00:00', 1);
@@ -2627,7 +1660,6 @@ INSERT INTO `sys_i18n` VALUES (2616, 'config.system.email.smtpAccount', 'zh', 'c
INSERT INTO `sys_i18n` VALUES (2617, 'config.system.email.testConnection', 'zh', 'config.system.email.testConnection', '测试连接', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2618, 'config.system.email.smtpPort', 'zh', 'config.system.email.smtpPort', 'SMTP端口', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2619, 'config.system.email.sslTip', 'zh', 'config.system.email.sslTip', '如果SMTP端口是465,通常需要启用SSL', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2620, 'config.system.email.timeout', 'zh', 'config.system.email.timeout', '超时时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2621, 'config.system.email.useSSL', 'zh', 'config.system.email.useSSL', 'SSL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2622, 'config.system.email.testAccountTip', 'zh', 'config.system.email.testAccountTip', '提示:仅用来作为测试邮件收件人', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2623, 'config.system.email.smtpHost', 'zh', 'config.system.email.smtpHost', 'SMTP主机', '', '2021-11-02 00:00:00', 1);
@@ -2642,257 +1674,125 @@ INSERT INTO `sys_i18n` VALUES (2631, 'config.system.email.email', 'zh', 'config.
INSERT INTO `sys_i18n` VALUES (2632, 'config.system.email.useTLS', 'zh', 'config.system.email.useTLS', 'TLS', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2633, 'config.system.email.pinTip', 'zh', 'config.system.email.pinTip', '提示:一些邮件提供商需要输入的是Token', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2634, 'config.operationlog.ip', 'zh', 'config.operationlog.ip', 'IP', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2635, 'config.operationlog.type', 'zh', 'config.operationlog.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2636, 'config.operationlog.params', 'zh', 'config.operationlog.params', '请求参数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2637, 'config.operationlog.userId', 'zh', 'config.operationlog.userId', 'UserId', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2638, 'config.operationlog.operations.add', 'zh', 'config.operationlog.operations.add', '添加', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2639, 'config.operationlog.operations.logout', 'zh', 'config.operationlog.operations.logout', '登出', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2640, 'config.operationlog.operations.import', 'zh', 'config.operationlog.operations.import', 'import', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2641, 'config.operationlog.operations.query', 'zh', 'config.operationlog.operations.query', '询问', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2642, 'config.operationlog.operations.update', 'zh', 'config.operationlog.operations.update', '更新', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2643, 'config.operationlog.operations.reset', 'zh', 'config.operationlog.operations.reset', '重启', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2644, 'config.operationlog.operations.login', 'zh', 'config.operationlog.operations.login', '登陆', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2645, 'config.operationlog.operations.export', 'zh', 'config.operationlog.operations.export', 'export', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2646, 'config.operationlog.operations.delete', 'zh', 'config.operationlog.operations.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2647, 'config.operationlog.operations.unknown', 'zh', 'config.operationlog.operations.unknown', '未知', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2648, 'config.operationlog.operationlog', 'zh', 'config.operationlog.operationlog', '操作日志', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2649, 'config.operationlog.response', 'zh', 'config.operationlog.response', '响应', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2650, 'config.operationlog.operaId', 'zh', 'config.operationlog.operaId', '数据 ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2651, 'config.operationlog.id', 'zh', 'config.operationlog.id', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2652, 'config.operationlog.time', 'zh', 'config.operationlog.time', '耗时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2653, 'config.operationlog.state', 'zh', 'config.operationlog.state', '请求结果', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2654, 'config.operationlog.operation', 'zh', 'config.operationlog.operation', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2655, 'config.operationlog.username', 'zh', 'config.operationlog.username', '用户名', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2655, 'config.operationlog.username', 'zh', 'config.operationlog.username', '用户', '', '2022-06-21 09:13:17', 1);
INSERT INTO `sys_i18n` VALUES (2656, 'config.operationlog.createDate', 'zh', 'config.operationlog.createDate', '操作时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2657, 'config.assetMeta.editGroup', 'zh', 'config.assetMeta.editGroup', '修改组', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2658, 'config.assetMeta.addGroup', 'zh', 'config.assetMeta.addGroup', '新增组', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2659, 'config.assetLabel.addMeta', 'zh', 'config.assetLabel.addMeta', '新增标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2660, 'config.assetLabel.date', 'zh', 'config.assetLabel.date', '日期', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2661, 'config.assetLabel.select', 'zh', 'config.assetLabel.select', '下拉列表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2662, 'config.assetLabel.moreOptionsError', 'zh', 'config.assetLabel.moreOptionsError', '选项最多20条', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2663, 'config.assetLabel.deleteLabel', 'zh', 'config.assetLabel.deleteLabel', '删除标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2664, 'config.assetLabel.textarea', 'zh', 'config.assetLabel.textarea', '文本域', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2665, 'config.assetLabel.integer', 'zh', 'config.assetLabel.integer', '整数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2666, 'config.assetLabel.type', 'zh', 'config.assetLabel.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2667, 'config.assetLabel.onlyOptionError', 'zh', 'config.assetLabel.onlyOptionError', '至少需要一个选项', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2668, 'config.assetLabel.example', 'zh', 'config.assetLabel.example', '示例', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2669, 'config.assetLabel.radio', 'zh', 'config.assetLabel.radio', '单选按钮', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2670, 'config.assetLabel.addLabel', 'zh', 'config.assetLabel.addLabel', '新增标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2671, 'config.assetLabel.search', 'zh', 'config.assetLabel.search', '搜索', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2672, 'config.assetLabel.datetime', 'zh', 'config.assetLabel.datetime', '日期', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2672, 'config.assetLabel.datetime', 'zh', 'config.assetLabel.datetime', '日期时间', '', '2022-06-22 03:15:51', 1);
INSERT INTO `sys_i18n` VALUES (2673, 'config.assetLabel.default', 'zh', 'config.assetLabel.default', '默认', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2674, 'config.assetLabel.dateType', 'zh', 'config.assetLabel.dateType', '日期类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2675, 'config.assetLabel.datetimes', 'zh', 'config.assetLabel.datetimes', '时间+时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2676, 'config.assetLabel.editMeta', 'zh', 'config.assetLabel.editMeta', '修改标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2677, 'config.assetLabel.updateLabel', 'zh', 'config.assetLabel.updateLabel', '修改标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2678, 'config.assetLabel.checkbox', 'zh', 'config.assetLabel.checkbox', '多选', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2679, 'config.assetLabel.text', 'zh', 'config.assetLabel.text', '单行文本', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2680, 'config.assetLabel.addGroup', 'zh', 'config.assetLabel.addGroup', '创建分组', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2681, 'config.assetLabel.key', 'zh', 'config.assetLabel.key', '键名', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2682, 'config.assetLabel.email', 'zh', 'config.assetLabel.email', '邮箱', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2683, 'config.assetLabel.group', 'zh', 'config.assetLabel.group', '组', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2684, 'config.assetLabel.all', 'zh', 'config.assetLabel.all', '全部', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2685, 'config.assetLabel.editGroup', 'zh', 'config.assetLabel.editGroup', '编辑分组', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2686, 'config.assetLabel.double', 'zh', 'config.assetLabel.double', '小数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2687, 'config.assetLabel.display', 'zh', 'config.assetLabel.display', '显示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2688, 'config.assetLabel.params', 'zh', 'config.assetLabel.params', '参数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2689, 'config.assetLabel.groupName', 'zh', 'config.assetLabel.groupName', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2690, 'config.assetLabel.infoLabel', 'zh', 'config.assetLabel.infoLabel', '标签信息', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2691, 'config.assetLabel.isCheck', 'zh', 'config.assetLabel.isCheck', '是否默认选择', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2692, 'config.assetLabel.labelOptionNull', 'zh', 'config.assetLabel.labelOptionNull', '请填写选项信息', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2693, 'config.assetLabel.operate', 'zh', 'config.assetLabel.operate', '操作', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2694, 'config.assetLabel.decimals', 'zh', 'config.assetLabel.decimals', '精度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2695, 'config.assetLabel.assetLabel', 'zh', 'config.assetLabel.assetLabel', '属性', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2696, 'config.assetLabel.editLabel', 'zh', 'config.assetLabel.editLabel', '修改标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2697, 'config.assetLabel.name', 'zh', 'config.assetLabel.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2698, 'config.assetLabel.interval', 'zh', 'config.assetLabel.interval', '区间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2699, 'config.assetLabel.multitext', 'zh', 'config.assetLabel.multitext', '多行文本', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2700, 'config.assetLabel.time', 'zh', 'config.assetLabel.time', '时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2701, 'config.assetLabel.option', 'zh', 'config.assetLabel.option', '选项', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2702, 'config.model.titleType', 'zh', 'config.model.titleType', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2703, 'config.model.ChartTemplate', 'zh', 'config.model.ChartTemplate', '图表模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2704, 'config.model.titleName', 'zh', 'config.model.titleName', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2705, 'config.model.assetNum', 'zh', 'config.model.assetNum', '资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2706, 'config.model.name', 'zh', 'config.model.name', '资产型号', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2707, 'config.model.editModel', 'zh', 'config.model.editModel', '修改型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2708, 'config.model.createModel', 'zh', 'config.model.createModel', '新增型号', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2709, 'config.model.model', 'zh', 'config.model.model', '型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2710, 'config.model.remark', 'zh', 'config.model.remark', '备注', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2711, 'config.model.type', 'zh', 'config.model.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2712, 'config.model.brand', 'zh', 'config.model.brand', '品牌', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2713, 'config.menus.parent', 'zh', 'config.menus.parent', '上级菜单', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2714, 'config.menus.createMenu', 'zh', 'config.menus.createMenu', '新增菜单', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2715, 'config.menus.code', 'zh', 'config.menus.code', '国际化码', '', '2021-11-04 08:51:16', 1);
INSERT INTO `sys_i18n` VALUES (2716, 'config.menus.mainMenu', 'zh', 'config.menus.mainMenu', '主菜单', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2717, 'config.menus.icon', 'zh', 'config.menus.icon', '图标', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2718, 'config.menus.orderNum', 'zh', 'config.menus.orderNum', '排序', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2719, 'config.menus.remark', 'zh', 'config.menus.remark', '备注', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2720, 'config.menus.type', 'zh', 'config.menus.type', '类型', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2721, 'config.menus.menu', 'zh', 'config.menus.menu', '菜单', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2722, 'config.menus.i18n', 'zh', 'config.menus.i18n', 'I18n', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2723, 'config.menus.button', 'zh', 'config.menus.button', '按钮', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2724, 'config.menus.editMenu', 'zh', 'config.menus.editMenu', '编辑菜单', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2725, 'config.menus.route', 'zh', 'config.menus.route', '路由', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2726, 'config.menus.tab', 'zh', 'config.menus.tab', 'Tab', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2727, 'config.menus.name', 'zh', 'config.menus.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2728, 'config.menus.perms', 'zh', 'config.menus.perms', '权限', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2729, 'config.menus.menus', 'zh', 'config.menus.menus', '菜单', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2730, 'config.menus.option', 'zh', 'config.menus.option', '操作', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2731, 'config.config', 'zh', 'config.config', '设置', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2732, 'config.user.confirmPin', 'zh', 'config.user.confirmPin', '确认密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2733, 'config.user.resetMfa', 'zh', 'config.user.resetMfa', '重置2FA', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2734, 'config.user.roles', 'zh', 'config.user.roles', '角色', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2735, 'config.user.notCurrentlySupport', 'zh', 'config.user.notCurrentlySupport', '暂不支持', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2736, 'config.user.editUser', 'zh', 'config.user.editUser', '修改用户', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2737, 'config.user.language', 'zh', 'config.user.language', '语言', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2738, 'config.user.source', 'zh', 'config.user.source', '来源', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2739, 'config.user.lastLoginIp', 'zh', 'config.user.lastLoginIp', '最后登录IP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2740, 'config.user.invalidPin', 'zh', 'config.user.invalidPin', '无效的密码,最少6个字符', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2741, 'config.user.notification', 'zh', 'config.user.notification', '通知', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2742, 'config.user.userList', 'zh', 'config.user.userList', '用户列表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2743, 'config.user.pin', 'zh', 'config.user.pin', '密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2744, 'config.user.enable', 'zh', 'config.user.enable', '可用', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2745, 'config.user.inputNewPin', 'zh', 'config.user.inputNewPin', '请输入新密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2746, 'config.user.forceEnable', 'zh', 'config.user.forceEnable', '强制开启', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2747, 'config.user.state', 'zh', 'config.user.state', '状态', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2748, 'config.user.reinputPin', 'zh', 'config.user.reinputPin', '请再次输入密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2749, 'config.user.inputOldPin', 'zh', 'config.user.inputOldPin', '请输入旧密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2750, 'config.user.mfaTitle', 'zh', 'config.user.mfaTitle', '双因子认证', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2751, 'config.user.receiver', 'zh', 'config.user.receiver', '接收人', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2752, 'config.user.oldPin', 'zh', 'config.user.oldPin', '旧密码', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2753, 'config.user.confirmPinErr', 'zh', 'config.user.confirmPinErr', '两次密码输入不一致', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2754, 'config.user.inputConfirmPin', 'zh', 'config.user.inputConfirmPin', '请再次输入密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2755, 'config.user.mobile', 'zh', 'config.user.mobile', '电话', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2756, 'config.user.userId', 'zh', 'config.user.userId', '用户ID', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2757, 'config.user.newPin', 'zh', 'config.user.newPin', '新密码', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2758, 'config.user.lastLoginTime', 'zh', 'config.user.lastLoginTime', '最后登录时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2759, 'config.user.createTime', 'zh', 'config.user.createTime', '创建时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2760, 'config.user.disable', 'zh', 'config.user.disable', '关闭', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2761, 'config.user.name', 'zh', 'config.user.name', '姓名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2762, 'config.user.createUser', 'zh', 'config.user.createUser', '新增用户', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2763, 'config.user.enableMfa', 'zh', 'config.user.enableMfa', '开启', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2764, 'config.user.user', 'zh', 'config.user.user', '用户', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2765, 'config.user.username', 'zh', 'config.user.username', '登录名', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2766, 'config.user.option', 'zh', 'config.user.option', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2767, 'config.cabinet.createCabinet', 'zh', 'config.cabinet.createCabinet', '新增机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2768, 'config.cabinet.editCabinet', 'zh', 'config.cabinet.editCabinet', '修改机柜', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2769, 'config.dc.area', 'zh', 'config.dc.area', '地区', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2770, 'config.dc.editDc', 'zh', 'config.dc.editDc', '修改数据中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2771, 'config.dc.latitude', 'zh', 'config.dc.latitude', '纬度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2772, 'config.dc.description', 'zh', 'config.dc.description', '描述', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2773, 'config.dc.selectArea', 'zh', 'config.dc.selectArea', '选择地区', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2774, 'config.dc.remark', 'zh', 'config.dc.remark', '备注', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2775, 'config.dc.editCabinet', 'zh', 'config.dc.editCabinet', '编辑机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2776, 'config.dc.suspended', 'zh', 'config.dc.suspended', '停用', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2777, 'config.dc.createPanel', 'zh', 'config.dc.createPanel', '新增面板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2778, 'config.dc.usable', 'zh', 'config.dc.usable', '可用', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2779, 'config.dc.assets', 'zh', 'config.dc.assets', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2780, 'config.dc.lnglat', 'zh', 'config.dc.lnglat', '坐标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2781, 'config.dc.alert', 'zh', 'config.dc.alert', '警报', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2782, 'config.dc.dcName', 'zh', 'config.dc.dcName', '数据中心名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2783, 'config.dc.createDc', 'zh', 'config.dc.createDc', '新增数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2784, 'config.dc.state', 'zh', 'config.dc.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2785, 'config.dc.cabinets', 'zh', 'config.dc.cabinets', '机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2786, 'config.dc.cabinetNum', 'zh', 'config.dc.cabinetNum', '机柜数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2787, 'config.dc.dc', 'zh', 'config.dc.dc', '数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2788, 'config.dc.traffic.add', 'zh', 'config.dc.traffic.add', '添加', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2789, 'config.dc.traffic.snmpSetting', 'zh', 'config.dc.traffic.snmpSetting', 'SNMP设置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2790, 'config.dc.traffic.title', 'zh', 'config.dc.traffic.title', '流量配置', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2791, 'config.dc.traffic.direction', 'zh', 'config.dc.traffic.direction', '方向', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2792, 'config.dc.traffic.tags', 'zh', 'config.dc.traffic.tags', '标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2793, 'config.dc.longitude', 'zh', 'config.dc.longitude', '经度', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2794, 'dashboard.overview.projectTopoLogy', 'zh', 'dashboard.overview.projectTopoLogy', '系统拓扑', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2795, 'dashboard.overview.endpoint.endpoint', 'zh', 'dashboard.overview.endpoint.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2796, 'dashboard.overview.dataCenter.dataCenter', 'zh', 'dashboard.overview.dataCenter.dataCenter', '数据中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2797, 'dashboard.overview.dataCenter.promServer', 'zh', 'dashboard.overview.dataCenter.promServer', 'prometheus 服务', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2798, 'dashboard.overview.dataCenter.cabinet', 'zh', 'dashboard.overview.dataCenter.cabinet', '机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2799, 'dashboard.overview.alert.alertMessage', 'zh', 'dashboard.overview.alert.alertMessage', '告警信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2800, 'dashboard.overview.alert.alertNum', 'zh', 'dashboard.overview.alert.alertNum', '告警数量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2801, 'dashboard.overview.alert.ruleNum', 'zh', 'dashboard.overview.alert.ruleNum', '告警规则总数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2802, 'dashboard.overview.alert.top', 'zh', 'dashboard.overview.alert.top', 'Top', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2803, 'dashboard.overview.alert.level', 'zh', 'dashboard.overview.alert.level', '级别', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2804, 'dashboard.overview.alert.alertRuleTopN', 'zh', 'dashboard.overview.alert.alertRuleTopN', '根据告警规则统计告警消息数量TOP10', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2805, 'dashboard.overview.alert.moduleTopN', 'zh', 'dashboard.overview.alert.moduleTopN', '根据模块列出Top告警信息', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2806, 'dashboard.overview.alert.alertRule', 'zh', 'dashboard.overview.alert.alertRule', '告警规则', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2807, 'dashboard.overview.alert.assetTopN', 'zh', 'dashboard.overview.alert.assetTopN', '根据资产统计告警消息数量TOP', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2808, 'dashboard.overview.alert.chart.chartTitle', 'zh', 'dashboard.overview.alert.chart.chartTitle', '告警趋势', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2809, 'dashboard.overview.module.module', 'zh', 'dashboard.overview.module.module', '模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2810, 'dashboard.overview.project.endpoint', 'zh', 'dashboard.overview.project.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2811, 'dashboard.overview.project.module', 'zh', 'dashboard.overview.project.module', '模块', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2812, 'dashboard.overview.project.name', 'zh', 'dashboard.overview.project.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2813, 'dashboard.overview.project.project', 'zh', 'dashboard.overview.project.project', '系统', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2814, 'dashboard.overview.contentTitle', 'zh', 'dashboard.overview.contentTitle', 'Nezha 管理系统', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2815, 'dashboard.overview.title', 'zh', 'dashboard.overview.title', '系统总览', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2816, 'dashboard.overview.asset.num', 'zh', 'dashboard.overview.asset.num', '数量', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2817, 'dashboard.overview.asset.pingDown', 'zh', 'dashboard.overview.asset.pingDown', 'Down', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2818, 'dashboard.overview.asset.assetState', 'zh', 'dashboard.overview.asset.assetState', '资产状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2819, 'dashboard.overview.asset.title', 'zh', 'dashboard.overview.asset.title', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2820, 'dashboard.overview.asset.dcStat', 'zh', 'dashboard.overview.asset.dcStat', '数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2821, 'dashboard.overview.asset.assetType', 'zh', 'dashboard.overview.asset.assetType', '资产类型统计', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2822, 'dashboard.overview.asset.alertP1', 'zh', 'dashboard.overview.asset.alertP1', 'P1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2823, 'dashboard.overview.asset.alertP2', 'zh', 'dashboard.overview.asset.alertP2', 'P2', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2824, 'dashboard.overview.asset.total', 'zh', 'dashboard.overview.asset.total', '全部的', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2825, 'dashboard.overview.asset.alertP3', 'zh', 'dashboard.overview.asset.alertP3', 'P3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2826, 'dashboard.overview.asset.pingUp', 'zh', 'dashboard.overview.asset.pingUp', 'Up', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2827, 'dashboard.overview.asset.alert', 'zh', 'dashboard.overview.asset.alert', '告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2828, 'dashboard.overview.asset.host', 'zh', 'dashboard.overview.asset.host', '主机', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2829, 'dashboard.overview.asset.alarm', 'zh', 'dashboard.overview.asset.alarm', '警报', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2830, 'dashboard.overview.asset.modelStat', 'zh', 'dashboard.overview.asset.modelStat', '型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2831, 'dashboard.overview.asset.inStock', 'zh', 'dashboard.overview.asset.inStock', '在库', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2832, 'dashboard.overview.asset.ok', 'zh', 'dashboard.overview.asset.ok', 'OK', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2833, 'dashboard.overview.asset.alertTotal', 'zh', 'dashboard.overview.asset.alertTotal', '总计', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2834, 'dashboard.overview.asset.outStock', 'zh', 'dashboard.overview.asset.outStock', '出库', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2835, 'dashboard.overview.asset.dropDownLabel.model', 'zh', 'dashboard.overview.asset.dropDownLabel.model', '型号', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2836, 'dashboard.overview.asset.dropDownLabel.type', 'zh', 'dashboard.overview.asset.dropDownLabel.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2837, 'dashboard.overview.asset.dropDownLabel.dc', 'zh', 'dashboard.overview.asset.dropDownLabel.dc', '数据中心', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2838, 'dashboard.overview.mapTooltip.P1', 'zh', 'dashboard.overview.mapTooltip.P1', 'P1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2839, 'dashboard.overview.mapTooltip.P2', 'zh', 'dashboard.overview.mapTooltip.P2', 'P2', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2840, 'dashboard.overview.mapTooltip.P3', 'zh', 'dashboard.overview.mapTooltip.P3', 'P3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2841, 'dashboard.overview.mapTooltip.ping', 'zh', 'dashboard.overview.mapTooltip.ping', 'ping', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2842, 'dashboard.overview.mapTooltip.active', 'zh', 'dashboard.overview.mapTooltip.active', '在线', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2843, 'dashboard.overview.mapTooltip.down', 'zh', 'dashboard.overview.mapTooltip.down', 'down', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2844, 'dashboard.overview.mapTooltip.endpoint', 'zh', 'dashboard.overview.mapTooltip.endpoint', 'Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2845, 'dashboard.overview.mapTooltip.total', 'zh', 'dashboard.overview.mapTooltip.total', '总计', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2846, 'dashboard.overview.mapTooltip.inactive', 'zh', 'dashboard.overview.mapTooltip.inactive', '宕机', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2847, 'dashboard.overview.mapTooltip.alert', 'zh', 'dashboard.overview.mapTooltip.alert', '告警', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2848, 'dashboard.overview.mapTooltip.inStock', 'zh', 'dashboard.overview.mapTooltip.inStock', '在库', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2849, 'dashboard.overview.mapTooltip.state', 'zh', 'dashboard.overview.mapTooltip.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2850, 'dashboard.overview.mapTooltip.up', 'zh', 'dashboard.overview.mapTooltip.up', 'up', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2851, 'dashboard.overview.mapTooltip.prometheus', 'zh', 'dashboard.overview.mapTooltip.prometheus', 'prometheus', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2852, 'dashboard.overview.mapTooltip.asset', 'zh', 'dashboard.overview.mapTooltip.asset', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2853, 'dashboard.overview.mapTooltip.outStock', 'zh', 'dashboard.overview.mapTooltip.outStock', '出库', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2854, 'dashboard.overview.traffic', 'zh', 'dashboard.overview.traffic', '流量', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2855, 'dashboard.metricPreview.title', 'zh', 'dashboard.metricPreview.title', '探索', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2856, 'dashboard.metricPreview.runQuery', 'zh', 'dashboard.metricPreview.runQuery', '查询', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2857, 'dashboard.metricPreview.historyTip', 'zh', 'dashboard.metricPreview.historyTip', '{hour}小时内查询了{time}次', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2858, 'dashboard.metricPreview.inputTip', 'zh', 'dashboard.metricPreview.inputTip', '输入PromQL查询语句', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2859, 'dashboard.explore.wrapLines', 'zh', 'dashboard.explore.wrapLines', '换行', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2860, 'dashboard.explore.descending', 'zh', 'dashboard.explore.descending', '降序', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2861, 'dashboard.edit', 'zh', 'dashboard.edit', '编辑', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2862, 'dashboard.refresh', 'zh', 'dashboard.refresh', '刷新', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2863, 'dashboard.screen', 'zh', 'dashboard.screen', '全屏', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2864, 'dashboard.duplicate', 'zh', 'dashboard.duplicate', '复制', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2865, 'dashboard.title', 'zh', 'dashboard.title', '仪表盘', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2866, 'dashboard.delete', 'zh', 'dashboard.delete', '删除', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2867, 'dashboard.metric.normal', 'zh', 'dashboard.metric.normal', '普通', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2868, 'dashboard.metric.previewChart', 'zh', 'dashboard.metric.previewChart', '预览图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2869, 'dashboard.metric.expert', 'zh', 'dashboard.metric.expert', '专家', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2870, 'dashboard.metric.multiChartsShow', 'zh', 'dashboard.metric.multiChartsShow', '多图展示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2871, 'dashboard.metric.singleChartShow', 'zh', 'dashboard.metric.singleChartShow', '单图展示', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2872, 'dashboard.metric.saveChart', 'zh', 'dashboard.metric.saveChart', '保存图表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2873, 'dashboard.metric.label', 'zh', 'dashboard.metric.label', '指标标签', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2874, 'dashboard.metric.addMetric', 'zh', 'dashboard.metric.addMetric', '添加指标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2875, 'dashboard.metric.expertTip', 'zh', 'dashboard.metric.expertTip', '请输入表达式', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2876, 'dashboard.metric.createPanel', 'zh', 'dashboard.metric.createPanel', '创建面板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2877, 'dashboard.metric.selectPanel', 'zh', 'dashboard.metric.selectPanel', '选择已有面板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2878, 'dashboard.metric.saveChartToPanel', 'zh', 'dashboard.metric.saveChartToPanel', '保存图表到看板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2879, 'dashboard.metric.goPanelTip', 'zh', 'dashboard.metric.goPanelTip', '是否前去看板,查看创建的图表?', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2880, 'dashboard.metric.name', 'zh', 'dashboard.metric.name', '指标名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2881, 'dashboard.addChartTemp', 'zh', 'dashboard.addChartTemp', '添加图表模板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2882, 'dashboard.panel.lastThirtyMin', 'zh', 'dashboard.panel.lastThirtyMin', '最近30分钟', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2883, 'dashboard.panel.cancel', 'zh', 'dashboard.panel.cancel', '取消', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2884, 'dashboard.panel.beforeTwentyFourHour', 'zh', 'dashboard.panel.beforeTwentyFourHour', '之前24小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2885, 'dashboard.panel.showAllOther', 'zh', 'dashboard.panel.showAllOther', '全部数据 ', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2886, 'dashboard.panel.editChartTitle', 'zh', 'dashboard.panel.editChartTitle', '修改图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2887, 'dashboard.panel.lastMonth', 'zh', 'dashboard.panel.lastMonth', '上月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2888, 'dashboard.panel.lastTwentyFourHour', 'zh', 'dashboard.panel.lastTwentyFourHour', '最近24小时', '', '2021-11-02 00:00:00', 1);
@@ -2900,7 +1800,6 @@ INSERT INTO `sys_i18n` VALUES (2889, 'dashboard.panel.lastSevenDay', 'zh', 'dash
INSERT INTO `sys_i18n` VALUES (2890, 'dashboard.panel.beforeThirtyDay', 'zh', 'dashboard.panel.beforeThirtyDay', '之前30天', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2891, 'dashboard.panel.selectPanelTitle', 'zh', 'dashboard.panel.selectPanelTitle', '选择面板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2892, 'dashboard.panel.beforeOneHour', 'zh', 'dashboard.panel.beforeOneHour', '之前1小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2893, 'dashboard.panel.view', 'zh', 'dashboard.panel.view', '查看', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2894, 'dashboard.panel.beforeFiveMin', 'zh', 'dashboard.panel.beforeFiveMin', '之前5分钟', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2895, 'dashboard.panel.recOneMonth', 'zh', 'dashboard.panel.recOneMonth', '最近1月', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2896, 'dashboard.panel.lastFifteenMin', 'zh', 'dashboard.panel.lastFifteenMin', '最近15分钟', '', '2021-11-02 00:00:00', 1);
@@ -2909,13 +1808,11 @@ INSERT INTO `sys_i18n` VALUES (2898, 'dashboard.panel.customTimeRange', 'zh', 'd
INSERT INTO `sys_i18n` VALUES (2899, 'dashboard.panel.lastTwoDay', 'zh', 'dashboard.panel.lastTwoDay', '最近2天', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2900, 'dashboard.panel.editPanelTitle', 'zh', 'dashboard.panel.editPanelTitle', '编辑仪表盘', '', '2022-06-14 06:15:58', 1);
INSERT INTO `sys_i18n` VALUES (2901, 'dashboard.panel.recFour', 'zh', 'dashboard.panel.recFour', '最近4小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2902, 'dashboard.panel.refreshInterval.never', 'zh', 'dashboard.panel.refreshInterval.never', '关闭', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2903, 'dashboard.panel.refreshInterval.threeMinutes', 'zh', 'dashboard.panel.refreshInterval.threeMinutes', '3分钟', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2904, 'dashboard.panel.refreshInterval.tenMinutes', 'zh', 'dashboard.panel.refreshInterval.tenMinutes', '10分钟', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2905, 'dashboard.panel.refreshInterval.oneMinute', 'zh', 'dashboard.panel.refreshInterval.oneMinute', '1分钟', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2906, 'dashboard.panel.refreshInterval.fiveMinutes', 'zh', 'dashboard.panel.refreshInterval.fiveMinutes', '5分钟', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2903, 'dashboard.panel.refreshInterval.threeMinutes', 'zh', 'dashboard.panel.refreshInterval.threeMinutes', '3 分钟', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2904, 'dashboard.panel.refreshInterval.tenMinutes', 'zh', 'dashboard.panel.refreshInterval.tenMinutes', '10 分钟', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2905, 'dashboard.panel.refreshInterval.oneMinute', 'zh', 'dashboard.panel.refreshInterval.oneMinute', '1 分钟', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (2906, 'dashboard.panel.refreshInterval.fiveMinutes', 'zh', 'dashboard.panel.refreshInterval.fiveMinutes', '5 分钟', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2907, 'dashboard.panel.beforeTwelveHour', 'zh', 'dashboard.panel.beforeTwelveHour', '之前12小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2908, 'dashboard.panel.createChartTitle', 'zh', 'dashboard.panel.createChartTitle', '新增图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2909, 'dashboard.panel.beforeFifteenMin', 'zh', 'dashboard.panel.beforeFifteenMin', '之前15分钟', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2910, 'dashboard.panel.lastFiveMin', 'zh', 'dashboard.panel.lastFiveMin', '最近5分钟', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2911, 'dashboard.panel.createPanelTitleSec', 'zh', 'dashboard.panel.createPanelTitleSec', '新增面板', '', '2021-11-02 00:00:00', 1);
@@ -2932,7 +1829,6 @@ INSERT INTO `sys_i18n` VALUES (2921, 'dashboard.panel.beforeTwoDay', 'zh', 'dash
INSERT INTO `sys_i18n` VALUES (2922, 'dashboard.panel.showAll', 'zh', 'dashboard.panel.showAll', '全部显示 ', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2923, 'dashboard.panel.chartTotal', 'zh', 'dashboard.panel.chartTotal', '总和', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2924, 'dashboard.panel.lastSixHour', 'zh', 'dashboard.panel.lastSixHour', '最近6小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2925, 'dashboard.panel.startTime', 'zh', 'dashboard.panel.startTime', '开始时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2926, 'dashboard.panel.beforeThirtyMin', 'zh', 'dashboard.panel.beforeThirtyMin', '之前30分钟', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2927, 'dashboard.panel.beforeSevenDay', 'zh', 'dashboard.panel.beforeSevenDay', '之前7天', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2928, 'dashboard.panel.recOneDay', 'zh', 'dashboard.panel.recOneDay', '最近1日', '', '2021-11-02 00:00:00', 1);
@@ -2940,57 +1836,22 @@ INSERT INTO `sys_i18n` VALUES (2929, 'dashboard.panel.curMonth', 'zh', 'dashboar
INSERT INTO `sys_i18n` VALUES (2931, 'dashboard.panel.beforeThreeHour', 'zh', 'dashboard.panel.beforeThreeHour', '之前3小时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2932, 'dashboard.panel.createChartByTemp', 'zh', 'dashboard.panel.createChartByTemp', '通过模板添加图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2933, 'dashboard.panel.editChartTempTitle', 'zh', 'dashboard.panel.editChartTempTitle', '修改图表模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2934, 'dashboard.panel.chartTableColumn.metric', 'zh', 'dashboard.panel.chartTableColumn.metric', '指标', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2935, 'dashboard.panel.chartTableColumn.label', 'zh', 'dashboard.panel.chartTableColumn.label', '标签', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2936, 'dashboard.panel.chartTableColumn.time', 'zh', 'dashboard.panel.chartTableColumn.time', '时间', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2937, 'dashboard.panel.chartTableColumn.value', 'zh', 'dashboard.panel.chartTableColumn.value', '值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2938, 'dashboard.panel.chartTableColumn.element', 'zh', 'dashboard.panel.chartTableColumn.element', '元素', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2939, 'dashboard.panel.confirm', 'zh', 'dashboard.panel.confirm', 'Ok', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2940, 'dashboard.panel.beforeSixHour', 'zh', 'dashboard.panel.beforeSixHour', '之前6小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2941, 'dashboard.panel.recOne', 'zh', 'dashboard.panel.recOne', '最近1小时', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2942, 'dashboard.panel.panelForm.panelId', 'zh', 'dashboard.panel.panelForm.panelId', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2943, 'dashboard.panel.panelForm.panelName', 'zh', 'dashboard.panel.panelForm.panelName', '面板名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2944, 'dashboard.panel.moreTitle', 'zh', 'dashboard.panel.moreTitle', '仅显示 20 个时间序列。', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2945, 'dashboard.panel.chartForm.wrapLines', 'zh', 'dashboard.panel.chartForm.wrapLines', '换行', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2946, 'dashboard.panel.chartForm.legend', 'zh', 'dashboard.panel.chartForm.legend', '图例', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2947, 'dashboard.panel.chartForm.alertParam.select', 'zh', 'dashboard.panel.chartForm.alertParam.select', '选择', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2948, 'dashboard.panel.chartForm.alertParam.param', 'zh', 'dashboard.panel.chartForm.alertParam.param', '参数', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2949, 'dashboard.panel.chartForm.alertParam.level', 'zh', 'dashboard.panel.chartForm.alertParam.level', '级别', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2950, 'dashboard.panel.chartForm.alertParam.state', 'zh', 'dashboard.panel.chartForm.alertParam.state', '状态', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2951, 'dashboard.panel.chartForm.alertParam.alertRule', 'zh', 'dashboard.panel.chartForm.alertParam.alertRule', '告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2952, 'dashboard.panel.chartForm.valMapping.name', 'zh', 'dashboard.panel.chartForm.valMapping.name', '值映射', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2953, 'dashboard.panel.chartForm.valMapping.range', 'zh', 'dashboard.panel.chartForm.valMapping.range', '范围', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2954, 'dashboard.panel.chartForm.valMapping.from', 'zh', 'dashboard.panel.chartForm.valMapping.from', 'From', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2955, 'dashboard.panel.chartForm.valMapping.to', 'zh', 'dashboard.panel.chartForm.valMapping.to', 'To', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2956, 'dashboard.panel.chartForm.valMapping.text', 'zh', 'dashboard.panel.chartForm.valMapping.text', '文本', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2957, 'dashboard.panel.chartForm.valMapping.value', 'zh', 'dashboard.panel.chartForm.valMapping.value', 'Value', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2958, 'dashboard.panel.chartForm.tooltip', 'zh', 'dashboard.panel.chartForm.tooltip', '工具提示', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2959, 'dashboard.panel.chartForm.threshold', 'zh', 'dashboard.panel.chartForm.threshold', '阈值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2960, 'dashboard.panel.chartForm.remark', 'zh', 'dashboard.panel.chartForm.remark', '描述', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2961, 'dashboard.panel.chartForm.displayChart', 'zh', 'dashboard.panel.chartForm.displayChart', '图表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2962, 'dashboard.panel.chartForm.aggregation', 'zh', 'dashboard.panel.chartForm.aggregation', '聚合', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2963, 'dashboard.panel.chartForm.pid', 'zh', 'dashboard.panel.chartForm.pid', '图表模板', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2964, 'dashboard.panel.chartForm.type', 'zh', 'dashboard.panel.chartForm.type', '类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2965, 'dashboard.panel.chartForm.align', 'zh', 'dashboard.panel.chartForm.align', '对齐方式', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2966, 'dashboard.panel.chartForm.addMetric', 'zh', 'dashboard.panel.chartForm.addMetric', '添加指标', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2967, 'dashboard.panel.chartForm.content', 'zh', 'dashboard.panel.chartForm.content', '内容', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2968, 'dashboard.panel.chartForm.descending', 'zh', 'dashboard.panel.chartForm.descending', '降序', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2969, 'dashboard.panel.chartForm.high', 'zh', 'dashboard.panel.chartForm.high', '高', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2970, 'dashboard.panel.chartForm.varType', 'zh', 'dashboard.panel.chartForm.varType', '变量类型', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2971, 'dashboard.panel.chartForm.alignList.left', 'zh', 'dashboard.panel.chartForm.alignList.left', '左对齐', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2972, 'dashboard.panel.chartForm.alignList.center', 'zh', 'dashboard.panel.chartForm.alignList.center', '居中', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2973, 'dashboard.panel.chartForm.alignList.right', 'zh', 'dashboard.panel.chartForm.alignList.right', '右对齐', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2974, 'dashboard.panel.chartForm.chartId', 'zh', 'dashboard.panel.chartForm.chartId', 'ID', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2975, 'dashboard.panel.chartForm.statisticsVal.average', 'zh', 'dashboard.panel.chartForm.statisticsVal.average', '平均值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2976, 'dashboard.panel.chartForm.statisticsVal.total', 'zh', 'dashboard.panel.chartForm.statisticsVal.total', '总和', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2977, 'dashboard.panel.chartForm.statisticsVal.min', 'zh', 'dashboard.panel.chartForm.statisticsVal.min', '最小值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2978, 'dashboard.panel.chartForm.statisticsVal.last', 'zh', 'dashboard.panel.chartForm.statisticsVal.last', '最后一个值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2979, 'dashboard.panel.chartForm.statisticsVal.null', 'zh', 'dashboard.panel.chartForm.statisticsVal.null', 'None', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2980, 'dashboard.panel.chartForm.statisticsVal.max', 'zh', 'dashboard.panel.chartForm.statisticsVal.max', '最大值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2981, 'dashboard.panel.chartForm.statisticsVal.range', 'zh', 'dashboard.panel.chartForm.statisticsVal.range', '范围', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2982, 'dashboard.panel.chartForm.statisticsVal.different', 'zh', 'dashboard.panel.chartForm.statisticsVal.different', '差值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2983, 'dashboard.panel.chartForm.statisticsVal.first', 'zh', 'dashboard.panel.chartForm.statisticsVal.first', '第一个值', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2984, 'dashboard.panel.chartForm.limit', 'zh', 'dashboard.panel.chartForm.limit', '限制', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2985, 'dashboard.panel.chartForm.lock', 'zh', 'dashboard.panel.chartForm.lock', '锁', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2986, 'dashboard.panel.chartForm.group', 'zh', 'dashboard.panel.chartForm.group', '组', '', '2021-12-03 08:21:56', 1);
INSERT INTO `sys_i18n` VALUES (2987, 'dashboard.panel.chartForm.typeVal.stackArea.label', 'zh', 'dashboard.panel.chartForm.typeVal.stackArea.label', '区域图', '', '2021-12-02 05:42:44', 1);
@@ -3001,64 +1862,40 @@ INSERT INTO `sys_i18n` VALUES (2991, 'dashboard.panel.chartForm.typeVal.singleSt
INSERT INTO `sys_i18n` VALUES (2992, 'dashboard.panel.chartForm.typeVal.alertList.label', 'zh', 'dashboard.panel.chartForm.typeVal.alertList.label', '告警列表', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2993, 'dashboard.panel.chartForm.typeVal.text.label', 'zh', 'dashboard.panel.chartForm.typeVal.text.label', '文本', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2994, 'dashboard.panel.chartForm.typeVal.pie.label', 'zh', 'dashboard.panel.chartForm.typeVal.pie.label', '饼图', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2995, 'dashboard.panel.chartForm.typeVal.logs.label', 'zh', 'dashboard.panel.chartForm.typeVal.logs.label', '日志', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2996, 'dashboard.panel.chartForm.typeVal.table.label', 'zh', 'dashboard.panel.chartForm.typeVal.table.label', '表格', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (2997, 'dashboard.panel.chartForm.typeVal.url.staticTip', 'zh', 'dashboard.panel.chartForm.typeVal.url.staticTip', '双大括号中的内容将会在asset页面被替换', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2998, 'dashboard.panel.chartForm.typeVal.url.label', 'zh', 'dashboard.panel.chartForm.typeVal.url.label', 'URL', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (2999, 'dashboard.panel.chartForm.typeVal.group.label', 'zh', 'dashboard.panel.chartForm.typeVal.group.label', '组', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3000, 'dashboard.panel.chartForm.lockList.off', 'zh', 'dashboard.panel.chartForm.lockList.off', '关', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3001, 'dashboard.panel.chartForm.lockList.on', 'zh', 'dashboard.panel.chartForm.lockList.on', '开', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3002, 'dashboard.panel.chartForm.legendTip', 'zh', 'dashboard.panel.chartForm.legendTip', '使用名称或表达式控制时间序列的名称。例如{{hostname}将替换为标签主机名的标签值。', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3003, 'dashboard.panel.chartForm.last', 'zh', 'dashboard.panel.chartForm.last', '最后的', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3004, 'dashboard.panel.chartForm.selectAsset', 'zh', 'dashboard.panel.chartForm.selectAsset', '请选择资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3005, 'dashboard.panel.chartForm.sync', 'zh', 'dashboard.panel.chartForm.sync', '同步到设备', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3006, 'dashboard.panel.chartForm.url', 'zh', 'dashboard.panel.chartForm.url', 'URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3007, 'dashboard.panel.chartForm.thresholds', 'zh', 'dashboard.panel.chartForm.thresholds', '阈值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3008, 'dashboard.panel.chartForm.unit', 'zh', 'dashboard.panel.chartForm.unit', '单位', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3009, 'dashboard.panel.chartForm.chartName', 'zh', 'dashboard.panel.chartForm.chartName', '图表名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3010, 'dashboard.panel.chartForm.legendValue', 'zh', 'dashboard.panel.chartForm.legendValue', '图例选项', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3011, 'dashboard.panel.chartForm.metric', 'zh', 'dashboard.panel.chartForm.metric', '指标', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3012, 'dashboard.panel.chartForm.valueMappingTip', 'zh', 'dashboard.panel.chartForm.valueMappingTip', '使用{{name}}和{{value}}显示原名和原值\n例如:total alive: {{value}}\n结果为:total alive: 100', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3013, 'dashboard.panel.chartForm.name', 'zh', 'dashboard.panel.chartForm.name', '名称', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3014, 'dashboard.panel.chartForm.width', 'zh', 'dashboard.panel.chartForm.width', '宽', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3015, 'dashboard.panel.chartForm.selectEndpoint', 'zh', 'dashboard.panel.chartForm.selectEndpoint', '请选择Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3016, 'dashboard.panel.chartForm.time', 'zh', 'dashboard.panel.chartForm.time', '时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3017, 'dashboard.panel.chartForm.collapse', 'zh', 'dashboard.panel.chartForm.collapse', '默认折叠', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3018, 'dashboard.panel.chartForm.statistics', 'zh', 'dashboard.panel.chartForm.statistics', '统计数据', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3019, 'dashboard.panel.chartForm.option', 'zh', 'dashboard.panel.chartForm.option', '操作', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3020, 'dashboard.panel.searchItem.name', 'zh', 'dashboard.panel.searchItem.name', '名称', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3021, 'dashboard.panel.endTime', 'zh', 'dashboard.panel.endTime', '结束时间', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3022, 'dashboard.panel.to', 'zh', 'dashboard.panel.to', '至', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3023, 'dashboard.panel.lastOneHour', 'zh', 'dashboard.panel.lastOneHour', '最近1小时', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3024, 'dashboard.panel.noDate', 'zh', 'dashboard.panel.noDate', '全部时间', '', '2021-12-01 06:28:23', 1);
INSERT INTO `sys_i18n` VALUES (3025, 'dashboard.panel.lastThirtyDay', 'zh', 'dashboard.panel.lastThirtyDay', '最近30天', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3026, 'dashboard.connect', 'zh', 'dashboard.connect', '连接', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3027, 'guide.agent', 'zh', 'guide.agent', '客户端', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3028, 'guide.visualization', 'zh', 'guide.visualization', '可视化', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3029, 'guide.addDc', 'zh', 'guide.addDc', '新增数据中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3030, 'guide.monitorTip', 'zh', 'guide.monitorTip', '帮助用户根据系统需求监控组件', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3031, 'guide.agentTip', 'zh', 'guide.agentTip', '客户端包含\"Global”和\"Per-datacenter”两种类型,前者汇总数据并发出告警消息,后者从Endpoint中采集监控数据。', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3032, 'guide.assetTip', 'zh', 'guide.assetTip', '资产是被系统监控的主要部分', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3033, 'guide.addAlertRule', 'zh', 'guide.addAlertRule', '新增告警规则', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3034, 'guide.title', 'zh', 'guide.title', '开始使用 通过 6 简单步骤', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3035, 'guide.addAgent', 'zh', 'guide.addAgent', '新增客户端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3036, 'guide.addCabinet', 'zh', 'guide.addCabinet', '新增机柜', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3037, 'guide.alert', 'zh', 'guide.alert', '告警', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3038, 'guide.alertTip', 'zh', 'guide.alertTip', '用户可以通过配置表达式,阈值,持续时间等来创建告警规则', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3039, 'guide.addPanel', 'zh', 'guide.addPanel', '新增面板', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3040, 'guide.webTerminal', 'zh', 'guide.webTerminal', '打开终端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3041, 'guide.addAsset', 'zh', 'guide.addAsset', '新增资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3042, 'guide.importEndpoint', 'zh', 'guide.importEndpoint', '导入endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3043, 'guide.addEndpoint', 'zh', 'guide.addEndpoint', '新增endpoint', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3044, 'guide.importAsset', 'zh', 'guide.importAsset', '导入资产', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3045, 'guide.downloadAgent', 'zh', 'guide.downloadAgent', '下载客户端', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3047, 'guide.addModule', 'zh', 'guide.addModule', '新增模块', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3048, 'guide.visualizationTip', 'zh', 'guide.visualizationTip', '面板由不同组的自定义图表组成,您可以创建多个面板并在它们之间切换', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3049, 'guide.dcTip', 'zh', 'guide.dcTip', '数据中心包含机柜和资产,机柜是资产的容器', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3050, 'guide.addProject', 'zh', 'guide.addProject', '新增系统', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3051, 'guide.addChart', 'zh', 'guide.addChart', '新增图表', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3052, 'guide.asset', 'zh', 'guide.asset', '资产', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3053, 'guide.dc', 'zh', 'guide.dc', '数据中心', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3054, 'validate.telephone', 'zh', 'validate.telephone', '电话号码不能为空', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3055, 'validate.integer', 'zh', 'validate.integer', '必须是整数', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3056, 'validate.requiredIdc', 'zh', 'validate.requiredIdc', '机房为必选项', '', '2021-11-02 00:00:00', 1);
@@ -3067,7 +1904,6 @@ INSERT INTO `sys_i18n` VALUES (3058, 'validate.required', 'zh', 'validate.requir
INSERT INTO `sys_i18n` VALUES (3059, 'validate.url', 'zh', 'validate.url', '不合法的URL', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3060, 'validate.uSize', 'zh', 'validate.uSize', '必须是(1 - 47)的数字', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3061, 'validate.special', 'zh', 'validate.special', '不能包含特殊字符', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3062, 'validate.usize', 'zh', 'validate.usize', '必须是(1 - 49)的数字', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3063, 'validate.number', 'zh', 'validate.number', '必须是数字', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3064, 'validate.fileSize', 'zh', 'validate.fileSize', '文件过大', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3065, 'validate.port', 'zh', 'validate.port', '不合法的端口', '', '2021-11-02 00:00:00', 1);
@@ -3079,94 +1915,64 @@ INSERT INTO `sys_i18n` VALUES (3070, 'validate.onlyWord', 'zh', 'validate.onlyWo
INSERT INTO `sys_i18n` VALUES (3072, 'validate.email', 'zh', 'validate.email', '不合法的E-mail地址', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3073, 'validate.key', 'zh', 'validate.key', '不合法的值', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3074, '200', 'en', 'SUCCESS', 'success', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3075, '121000', 'en', 'PANEL_NAME_ISNULL', 'Panel name can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3076, '121001', 'en', 'PANEL_ID_ISNULL', 'Panel ID can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3077, '122002', 'en', 'PANEL_NAME_DUPLICATE', 'Panel name is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3078, '121003', 'en', 'PANEL_TYPE_ISNULL', 'Panel type can not be empty when link is not empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3079, '124004', 'en', 'PANEL_TYPE_INVALIDE', 'Panel type must be dashboard, asset, project, module, endpoint or model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3080, '121005', 'en', 'PANEL_LINK_ISNULL', 'Panel link can not be empty when the type is not dashboard', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3081, '127006', 'en', 'PANEL_BUILDIN_CAN_NOT_REMOVE', 'This panel is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3082, '121007', 'en', 'CHART_TITLE_ISNULL', 'Chart title can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3083, '121008', 'en', 'CHART_SPAN_ISNULL', 'Chart span can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3084, '121009', 'en', 'CHART_HEIGHT_ISNULL', 'Chart height can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3085, '121010', 'en', 'CHART_TYPE_ISNULL', 'Chart type can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3086, '121011', 'en', 'CHART_CREATEAT_ISNULL', 'Chart create time can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3087, '121012', 'en', 'CHART_ELEMENT_ISNULL', 'Chart element can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3088, '123013', 'en', 'CHART_TYPE_INVALIDE', 'Chart type is invalide', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3089, '126014', 'en', 'CHART_PANEL_ISNULL', 'Panel is not exsits', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3090, '126015', 'en', 'CHART_NOTEXSITS', 'Chart is not exsits', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3091, '121016', 'en', 'CHART_ID_ISNULL', 'Chart ID can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3092, '121017', 'en', 'CHART_UNIT_ISNULL', 'Chart unit can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3093, '121018', 'en', 'CHART_PREV_ISNULL', 'Chart prev can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3094, '121019', 'en', 'CHART_NEXT_ISNULL', 'Chart next can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3095, '126020', 'en', 'CHART_CANNOT_MODIFY', 'Chart can not modify', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3096, '123021', 'en', 'CHART_PREVNEXT_INCORRECT', 'Prev and next is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3097, '122022', 'en', 'CHART_TITLE_DUPLICATE', 'Chart title is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3098, '121023', 'en', 'CHART_URLPARAM_ISNULL', 'Chart param cannot be empty when type is url', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3099, '123024', 'en', 'CHART_PARAM_FORMAT', 'Chart param must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3100, '121025', 'en', 'CHART_PARAMURL_ISNULL', 'Chart param url not found when type is url', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3101, '123026', 'en', 'CHART_PARAMURL_FORMAT', 'Chart param url value must be URL format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3102, '121027', 'en', 'CHART_PARAMSINGLESTAT_ISNULL', 'Chart param statistics not found when type is singleStat', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3103, '124028', 'en', 'CHART_PARAMSINGLESTAT_INVALIDE', 'Chart param statistics must be min, max, average, total, first, last, range or different', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3104, '121029', 'en', 'CHART_SINGLESTATPARAM_ISNULL', 'Chart param cannot be empty when type is singleStat', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3105, '127030', 'en', 'CHART_BUILDIN_CAN_NOT_REMOVE', 'This chart is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3106, '121031', 'en', 'CHARTELEMENT_EXPRESSION_ISNULL', 'Chart element expression can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3107, '121032', 'en', 'CHARTELEMENT_TYPE_ISNULL', 'Chart element type can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3108, '123033', 'en', 'CHARTELEMENT_TYPE_INVALIDE', 'Chart element type is invalide', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3109, '126034', 'en', 'CHARTELEMENT_NOTEXSITS', 'chart element is not exists', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3110, '121035', 'en', 'PANEL_PREV_ISNULL', 'Panel prev can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3111, '121036', 'en', 'PANEL_NEXT_ISNULL', 'Panel next can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3112, '126037', 'en', 'PANEL_NOT_EXIST', 'Panel does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3113, '126038', 'en', 'PANEL_NOTFOUND_BYTYPE', 'There is no panel under this type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3114, '123039', 'en', 'PANEL_CHARTS_EXISTS', 'These panel contain charts and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3115, '121040', 'en', 'PANEL_EXPORT_HEADER_LANGUAGE_ISNULL', 'Export header language can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3116, '124041', 'en', 'PANEL_EXPORT_HEADER_LANGUAGE_ERROR', 'Export header language must be en, cn and ru', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3117, '121042', 'en', 'PANEL_IMPORT_FILE_ISNULL', 'Panel chart import file can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3118, '129043', 'en', 'PANEL_IMPORTFILE_TYPE', 'Only support import XLS or XLSX file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3119, '121044', 'en', 'PANEL_CANCELIMPORTSEQ_ISNULL', 'Panel chart cancel import seq can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3120, '119045', 'en', 'PANEL_IMPORTFILE_FAILED', 'Import file resolution failed', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3121, '114046', 'en', 'PANEL_EXPORT_HEADER_TEMPLATE_ERROR', 'The header row of the excel import template is inconsistent with the system template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3122, '123047', 'en', 'CHART_WIDTH_FORMAT', 'Chart width format should be a integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3123, '123048', 'en', 'CHART_WIDTH_INVALIDE', 'Chart width should be between 1 and 12', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3075, '121007', 'en', 'PANEL_NAME_ISNULL', 'Panel name can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3076, '121010', 'en', 'PANEL_ID_ISNULL', 'Panel ID can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3077, '122009', 'en', 'PANEL_NAME_DUPLICATE', 'Panel name is duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3078, '121002', 'en', 'PANEL_TYPE_ISNULL', 'Panel type can not be empty when link is not empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3079, '124003', 'en', 'PANEL_TYPE_INVALIDE', 'Panel type must be dashboard, asset, project, module, endpoint or model', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3081, '127014', 'en', 'PANEL_BUILDIN_CAN_NOT_REMOVE', 'This panel is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3082, '121032', 'en', 'CHART_TITLE_ISNULL', 'Chart title can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3083, '121035', 'en', 'CHART_SPAN_ISNULL', 'Chart span can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3084, '121047', 'en', 'CHART_HEIGHT_ISNULL', 'Chart height can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3085, '121030', 'en', 'CHART_TYPE_ISNULL', 'Chart type can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3087, '121052', 'en', 'CHART_ELEMENT_ISNULL', 'Chart element can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3088, '123031', 'en', 'CHART_TYPE_INVALIDE', 'Chart type is invalide', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3089, '126042', 'en', 'CHART_PANEL_ISNULL', 'Panel is not exsits', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3090, '126043', 'en', 'CHART_NOTEXSITS', 'Chart is not exsits', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3091, '121046', 'en', 'CHART_ID_ISNULL', 'Chart ID can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3098, '121028', 'en', 'CHART_URLPARAM_ISNULL', 'Chart param cannot be empty when type is url', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3099, '123038', 'en', 'CHART_PARAM_FORMAT', 'Chart param must be JSON format', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3101, '123039', 'en', 'CHART_PARAMURL_FORMAT', 'Chart param url value must be URL format', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3102, '121040', 'en', 'CHART_PARAMSINGLESTAT_ISNULL', 'Chart param statistics not found when type is singleStat', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3103, '124041', 'en', 'CHART_PARAMSINGLESTAT_INVALIDE', 'Chart param statistics must be min, max, average, total, first, last, range or different', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3104, '121036', 'en', 'CHART_SINGLESTATPARAM_ISNULL', 'Chart param cannot be empty when type is singleStat', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3105, '127056', 'en', 'CHART_BUILDIN_CAN_NOT_REMOVE', 'This chart is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3106, '121060', 'en', 'CHARTELEMENT_EXPRESSION_ISNULL', 'Chart element expression can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3107, '121057', 'en', 'CHARTELEMENT_TYPE_ISNULL', 'Chart element type can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3108, '123058', 'en', 'CHARTELEMENT_TYPE_INVALIDE', 'Chart element type is invalide', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3112, '126005', 'en', 'PANEL_NOT_EXIST', 'Panel does not exist', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3122, '123022', 'en', 'CHART_WIDTH_FORMAT', 'Chart width format should be a integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3123, '123021', 'en', 'CHART_WIDTH_INVALIDE', 'Chart width should be between 1 and 12', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3124, '123049', 'en', 'CHART_HEIGHT_FORMAT', 'Chart height format should be a integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3125, '126050', 'en', 'CHART_UNIT_NOTFOUND', 'Chart unit not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3126, '123051', 'en', 'CHART_ELEMENTS_FORMAT', 'Chart elements must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3127, '123052', 'en', 'PANEL_CHART_TEMPLATE_TYPE_INCORRECT', 'Panel charts template type must be dashboard, asset, endpoint and template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3128, '121053', 'en', 'PANEL_CHART_IMPORT_LINKID_ISNULL', 'When the type is model or asset, link Id cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3129, '121054', 'en', 'PANEL_CHART_TEMPLATE_TYPE_ISNULL', 'Panel charts template type is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3130, '121055', 'en', 'CHART_TEXTPARAM_ISNULL', 'Chart param cannot be empty when type is text', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3131, '121056', 'en', 'CHART_PARAMTEXT_ISNULL', 'Chart param text not found when type is text', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3132, '121057', 'en', 'CHART_WEIGHT_ISNULL', 'Chart weight can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3133, '121058', 'en', 'PANEL_PID_ISNULL', 'Panel pid can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3134, '121059', 'en', 'PANEL_WEIGHT_ISNULL', 'Panel weight not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3135, '123060', 'en', 'PANEL_NAME_FORMAT_ERROR', 'Panel name format error, can not include \'/\'', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3136, '121061', 'en', 'CHART_GROUPID_ISNULL', 'Chart group id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3137, '121062', 'en', 'CHART_VARTYPE_ISNULL', 'Chart var type can not be empty when using templates', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3138, '121063', 'en', 'CHART_PID_ISNULL', 'pid can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3139, '121064', 'en', 'CHART_VARID_ISNULL', 'varid can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3140, '121065', 'en', 'CHART_SYNCTMPL_ERROR', 'Chart sync param can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3141, '121066', 'en', 'CHART_VARID_ERROR', 'varid param error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3142, '121067', 'en', 'CHART_GROUP_NAME_DUPLICATE', 'chart type is group name is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3143, '123068', 'en', 'CHART_HEIGHT_INVALIDE', 'Chart height should be between 1 and 12', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3144, '123069', 'en', 'CHART_VARTYPE_ERROR', 'Chart var type must be Asset or Endpoint', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3145, '122070', 'en', 'CHART_NAME_DUPLICATE_NOTLINK', 'Chart name is duplicated and cannot be linked', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3146, '136000', 'en', 'EXPRETMPL_NOT_FOUND', 'Expression template not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3147, '131001', 'en', 'EXPRETMPL_NAME_ISNULL', 'Expression template name is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3148, '131002', 'en', 'EXPRETMPL_EXPRESSION_ISNULL', 'Expression template expression is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3149, '132003', 'en', 'EXPRETMPL_NAME_DUPLICATE', 'Expression template name is duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3125, '126029', 'en', 'CHART_UNIT_NOTFOUND', 'Chart unit not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3126, '123053', 'en', 'CHART_ELEMENTS_FORMAT', 'Chart elements must be JSON format', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3127, '123012', 'en', 'PANEL_CHART_TEMPLATE_TYPE_INCORRECT', 'Panel charts template type must be dashboard, asset, endpoint and template', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3128, '121013', 'en', 'PANEL_CHART_IMPORT_LINKID_ISNULL', 'When the type is model or asset, link Id cannot be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3129, '121011', 'en', 'PANEL_CHART_TEMPLATE_TYPE_ISNULL', 'Panel charts template type is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3130, '121033', 'en', 'CHART_TEXTPARAM_ISNULL', 'Chart param cannot be empty when type is text', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3132, '121023', 'en', 'CHART_WEIGHT_ISNULL', 'Chart weight can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3133, '121004', 'en', 'PANEL_PID_ISNULL', 'Panel pid can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3134, '121001', 'en', 'PANEL_WEIGHT_ISNULL', 'Panel weight not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3135, '123008', 'en', 'PANEL_NAME_FORMAT_ERROR', 'Panel name format error, can not include \'/\'', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3136, '121051', 'en', 'CHART_GROUPID_ISNULL', 'Chart group id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3137, '121024', 'en', 'CHART_VARTYPE_ISNULL', 'Chart var type can not be empty when using templates', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3138, '121037', 'en', 'CHART_PID_ISNULL', 'pid can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3139, '121026', 'en', 'CHART_VARID_ISNULL', 'varid can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3140, '121034', 'en', 'CHART_SYNCTMPL_ERROR', 'Chart sync param can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3141, '121027', 'en', 'CHART_VARID_ERROR', 'varid param error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3142, '121050', 'en', 'CHART_GROUP_NAME_DUPLICATE', 'chart type is group name is duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3143, '123048', 'en', 'CHART_HEIGHT_INVALIDE', 'Chart height should be between 1 and 12', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3144, '123025', 'en', 'CHART_VARTYPE_ERROR', 'Chart var type must be Asset or Endpoint', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3145, '122045', 'en', 'CHART_NAME_DUPLICATE_NOTLINK', 'Chart name is duplicated and cannot be linked', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3146, '136008', 'en', 'EXPRETMPL_NOT_FOUND', 'Expression template not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3147, '131007', 'en', 'EXPRETMPL_NAME_ISNULL', 'Expression template name is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3148, '131003', 'en', 'EXPRETMPL_EXPRESSION_ISNULL', 'Expression template expression is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3149, '132006', 'en', 'EXPRETMPL_NAME_DUPLICATE', 'Expression template name is duplicate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3150, '131004', 'en', 'EXPRETMPL_ID_ISNULL', 'Expression template id is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3151, '137005', 'en', 'EXPRETMPL_BUILDIN_CAN_NOT_REMOVE', 'This expression template is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3152, '137006', 'en', 'EXPRETMPL_CONTAIN_BABY_CAN_NOT_REMOVE', 'This expression template contain sub-templates and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3153, '131007', 'en', 'EXPRETMPL_EXPORT_HEADER_LANGUAGE_ISNULL', 'Export header language can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3154, '134008', 'en', 'EXPRETMPL_EXPORT_HEADER_LANGUAGE_ERROR', 'Export header language must be en, cn and ru', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3151, '137001', 'en', 'EXPRETMPL_BUILDIN_CAN_NOT_REMOVE', 'This expression template is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3155, '131009', 'en', 'EXPRETMPL_RENDER_DATA_ISNULL', 'Expression template render data is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3156, '131010', 'en', 'EXPRETMPL_IMPORT_FILE_ISNULL', 'Expression template import file is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3157, '131011', 'en', 'EXPRETMPL_SEQ_ISNULL', 'Cancel import serial number is empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3158, '139012', 'en', 'EXPRETMPL_IMPORTFILE_TYPE', 'Only support import XLS or XLSX file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3159, '139013', 'en', 'EXPRETMPL_IMPORTFILE_FAILED', 'Import file resolution failed', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3160, '136014', 'en', 'EXPRETMPL_GROUP_NOT_FOUND', 'Expression group not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3161, '133015', 'en', 'EXPRETMPL_IMPORT_ERROR', 'Expression template import error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3162, '134016', 'en', 'EXPRETMPL_BUILDIN_INCORRECT', 'Expression template buildin must be 0 or 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3161, '133005', 'en', 'EXPRETMPL_IMPORT_ERROR', 'Expression template import error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3162, '134002', 'en', 'EXPRETMPL_BUILDIN_INCORRECT', 'Expression template buildin must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3163, '211000', 'en', 'PROJECT_ID_ISNULL', 'Project id can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3164, '211001', 'en', 'PROJECT_NAME_ISNULL', 'Project name can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3165, '217002', 'en', 'PROJECT_BUILDIN_CAN_NOT_REMOVE', 'This project is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
@@ -3185,198 +1991,107 @@ INSERT INTO `sys_i18n` VALUES (3177, '211014', 'en', 'PROJECT_TOPOICON_UNIT_ISNU
INSERT INTO `sys_i18n` VALUES (3178, '217015', 'en', 'PROJECT_BUILDIN_CAN_NOT_EDIT', 'The built-in project does not allow editing', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3179, '214016', 'en', 'PROJECT_ICON_BASE64_VALUEERROR', 'The base64 value must be 0 and 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3180, '214017', 'en', 'PROJECT_ICON_BIG_ERROR', 'Topo icon file is too big ,Please contact your administrator to modify the database configuration : max_allowed_packet', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3181, '221000', 'en', 'MODULE_ID_ISNULL', 'Module id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3182, '221001', 'en', 'MODULE_PROJECTID_ISNULL', 'Project id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3183, '221002', 'en', 'MODULE_NAME_ISNULL', 'Module name info can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3184, '221003', 'en', 'MODULE_PORT_ISNULL', 'Module port info can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3185, '221004', 'en', 'MODULE_PATH_ISNULL', 'Module path info can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3186, '221005', 'en', 'MODULE_PORT_ERROR', 'Module port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3187, '227006', 'en', 'MODULE_BUILDIN_CAN_NOT_REMOVE', 'This module is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3188, '223007', 'en', 'MODULE_NAME_TOO_LONG', 'Module name too long', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3189, '223008', 'en', 'MODULE_REMARK_TOO_LONG', 'Module remark too long', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3190, '221009', 'en', 'SYS_CONFIG_MODULEKEY_ISNULL', 'System config init module node exporter can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3181, '221009', 'en', 'MODULE_ID_ISNULL', 'Module id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3182, '221019', 'en', 'MODULE_PROJECTID_ISNULL', 'Project id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3183, '221011', 'en', 'MODULE_NAME_ISNULL', 'Module name info can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3186, '221016', 'en', 'MODULE_PORT_ERROR', 'Module port is incorrect', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3187, '227003', 'en', 'MODULE_BUILDIN_CAN_NOT_REMOVE', 'This module is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3188, '223012', 'en', 'MODULE_NAME_TOO_LONG', 'Module name too long', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3189, '223021', 'en', 'MODULE_REMARK_TOO_LONG', 'Module remark too long', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3191, '222010', 'en', 'MODULE_NAME_DUPLICATE', 'Module name is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3192, '221011', 'en', 'MODULE_TYPE_ISNULL', 'Module type can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3193, '224012', 'en', 'MODULE_PROTOCOL_INVALID', 'Module protocol must be http or snmp', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3194, '224013', 'en', 'MODULE_SNMPVERSION_INVALID', 'Snmp version must be 2 or 3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3195, '224014', 'en', 'MODULE_AUTHSECURITYLEVEL_INVALID', 'Security level must be one of authPriv, authNoPriv or noAuthNoPriv', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3196, '221015', 'en', 'MODULE_PRIVPASSWORD_ISNULL', 'Priv password is missing, required for SNMPv3 with priv', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3197, '224016', 'en', 'MODULE_PRIVPROTOCOL_INVALID', 'Priv protocol must be DES or AES', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3198, '224017', 'en', 'MODULE_AUTHPROTOCOL_INVALID', 'Auth protocol must be SHA or MD5', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3199, '221018', 'en', 'MODULE_PASSWORD_INVALID', 'Auth password is missing, required for SNMPv3 with auth', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3200, '221019', 'en', 'MODULE_USERNAME_INVALID', 'Auth username is missing, required for SNMPv3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3201, '223020', 'en', 'MODULE_REMOVE_ERROR', 'These modules contains endpoint can\'t remove modules', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3202, '226021', 'en', 'MODULE_NOTFOUND', 'Module not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3203, '226022', 'en', 'MODULE_NOTEXIS_PROJECT', 'Module does not exist in the current project', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3204, '223023', 'en', 'MODULE_TYPE_INCONSISTENT', 'Module type is invalid', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3205, '226024', 'en', 'MODULE_SNMP_NOTEXIST', 'SNMP type module must exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3206, '223025', 'en', 'MODULE_LABELS_FORMAT', 'Module labels must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3207, '223026', 'en', 'MODULE_LABELS_KEY_FORMAT', 'Module labels key format is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3208, '221027', 'en', 'MODULE_ENDPOINTNAMETMPL_ISNULL', 'Module endpoint name template can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3209, '221028', 'en', 'MODULE_CONFIGS_ISNULL', 'Module configs can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3210, '223029', 'en', 'MODULE_CONFIGS_FORMAT', 'Module configs must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3211, '221030', 'en', 'MODULE_SNMP_WALK_ISNULL', 'Snmp type module walk oids cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3212, '223031', 'en', 'MODULE_SNMP_WALK_FORMAT', 'Module walk oids format error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3213, '221032', 'en', 'MODULE_SEQ_ISNULL', 'Cancel import serial number is empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3214, '222033', 'en', 'MODULE_CONFIGS_TYPE_DUPLICATE', 'Module config type is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3215, '221034', 'en', 'MODULE_CONFIG_FILENAME_ISNULL', 'Module config file path is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3216, '231000', 'en', 'ENDPOINT_ID_ISNULL', 'Endpoint id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3217, '231001', 'en', 'ENDPOINT_MODULEID_ISNULL', 'Module Id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3218, '231002', 'en', 'ENDPOINT_ASSETID_ISNULL', 'Asset Id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3219, '231003', 'en', 'ENDPOINT_PORT_ISNULL', 'Port can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3220, '231004', 'en', 'ENDPOINT_PATH_ISNULL', 'Path can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3221, '236005', 'en', 'ENDPOINT_QUERYACTIVE_ERROR', 'Endpoint query active state error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3222, '231006', 'en', 'ENDPOINT_IMPORT_FILE_ISNULL', 'Endpoint import file can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3223, '231007', 'en', 'ENDPOINT_CANCELIMPORTSEQ_ISNULL', 'Endpoint cancel import seq can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3224, '233008', 'en', 'ENDPOINT_HOST_ERROR', 'Endpoint host is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3225, '230009', 'en', 'ENDPOINT_PROMETHEUS_UNAVAILABLE', 'Prometheus server unavailable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3226, '230010', 'en', 'ENDPOINT_PROMETHEUS_ON_USE', 'Prometheus can be used', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3227, '230011', 'en', 'ENDPOINT_PROMETHEUS_UNUSE', 'Endpoint connection refused', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3228, '233012', 'en', 'ENDPOINT_PARAM_FORMAT_ERROR', 'Endpoint param incorrect format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3229, '239013', 'en', 'ENDPOINT_IMPORTFILE_TYPE', 'Only support import XLS or XLSX file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3230, '239014', 'en', 'ENDPOINT_IMPORTFILE_FAILED', 'Import file resolution failed', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3231, '231015', 'en', 'ENDPOINT_EXPORT_HEADER_LANGUAGE_ISNULL', 'Export header language can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3232, '234016', 'en', 'ENDPOINT_EXPORT_HEADER_LANGUAGE_ERROR', 'Export header language must be en, cn and ru', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3233, '234017', 'en', 'ENDPOINT_EXPORT_HEADER_TEMPLATE_ERROR', 'The header row of the excel import template is inconsistent with the system template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3234, '231018', 'en', 'ENDPOINT_SN_HOST_ISNULL', 'Sn and host cannot be empty at the same time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3235, '235019', 'en', 'ENDPOINT_SN_HOST_MISMATCH', 'Asset sn and host address do not correspond', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3236, '233020', 'en', 'ENDPOINT_LABELS_FORMAT', 'Endpoint labels must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3237, '233021', 'en', 'ENDPOINT_LABELS_KEY_FORMAT', 'Endpoint labels key format is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3238, '233022', 'en', 'ENDPOINT_TIMEOUT_UPDATE', 'Data has not been updated for more than multiple cycles', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3239, '234023', 'en', 'ENDPOINT_ENABLED_INVALIDE', 'Endpoint enabled must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3240, '236024', 'en', 'ENDPOINT_NOTFOUND', 'Endpoint not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3241, '231025', 'en', 'ENDPOINT_NAME_ISNULL', 'Endpoint name can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3242, '232026', 'en', 'ENDPOINT_NAME_DUPLICATE', 'Endpoint name duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3243, '231027', 'en', 'ENDPOINT_PORT_ERROR', 'Endpoint port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3244, '231028', 'en', 'ENDPOINT_ASSET_NAME_HOST_ISNULL', 'Asset name and host cannot be empty at the same time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3245, '233029', 'en', 'ENDPOINT_IMPORT_ERROR', 'Endpoint template import error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3246, '233030', 'en', 'ENDPOINT_CONFIGS_FORMAT', 'Endpoint configs must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3247, '234031', 'en', 'ENDPOINT_PROTOCOL_INVALID', 'Endpoint protocol must be http or snmp', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3248, '233032', 'en', 'ENDPOINT_SNMP_WALK_FORMAT', 'Endpoint walk oids format error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3249, '231033', 'en', 'ENDPOINT_SNMP_WALK_ISNULL', 'Snmp type module walk oids cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3250, '231034', 'en', 'ENDPOINT_TYPE_ISNULL', 'Endpoint type can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3251, '233035', 'en', 'ENDPOINT_TYPE_INVALID', 'Endpoint type is invalid', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3252, '232036', 'en', 'ENDPOINT_CONFIGS_TYPE_DUPLICATE', 'Endpoint config type is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3253, '311000', 'en', 'ASSET_ID_ISNULL', 'Asset id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3254, '311001', 'en', 'ASSET_SN_ISNULL', 'Asset serial number can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3255, '311002', 'en', 'ASSET_HOST_ISNULL', 'Asset host can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3256, '313003', 'en', 'ASSET_HOST_FORMAT', 'Asset host format error, format such as xxx.xxx.xxx.xxx(192.168.40.247)', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3257, '311004', 'en', 'ASSET_MAINTENANCEID_ISNULL', 'Asset maintenance id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3258, '316005', 'en', 'ASSET_NOT_EXIST', 'Asset does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3259, '311006', 'en', 'ASSET_MAINTENANCE_CONTENT_ISNULL', 'Asset maintenance content can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3260, '316007', 'en', 'ASSET_DC_NOTFOUND', 'Asset dc not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3261, '316008', 'en', 'ASSET_CABINET_NOTFOUND', 'Asset cabinet not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3262, '312009', 'en', 'ASSET_HOST_DUPLICATE', 'Asset host duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3263, '312010', 'en', 'ASSET_SN_DUPLICATE', 'Asset serial number duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3264, '313011', 'en', 'ASSET_PURCHASEDATE_FORMAT', 'Asset purchase date format error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3265, '313012', 'en', 'ASSET_PURCHASEDATE_UNAVAILABLE', 'Asset purchase date unavailable', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3266, '316013', 'en', 'ASSET_STATE_NOTFOUND', 'Asset state not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3267, '313014', 'en', 'ASSET_ID_FORMAT', 'Id format error , type should be integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3268, '311015', 'en', 'ASSET_VENDOR_ISNULL', 'Model vendor can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3269, '311016', 'en', 'ASSET_TYPE_ISNULL', 'Asset type can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3270, '316017', 'en', 'ASSET_VENDOR_NOTFOUND', 'Asset model vendor not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3271, '311018', 'en', 'ASSET_ACCOUNT_ISNULL', 'Account can not be null, because exporter is specified', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3272, '319019', 'en', 'ASSET_UPLOAD_FAIL', 'The asset and account are saved successfully, but export upload error. You can upload files manually, sorry.', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3273, '313020', 'en', 'ASSET_SN_TOO_LONG', 'Asset serial number too long', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3274, '311021', 'en', 'ASSET_CANCELIMPORTSEQ_ISNULL', 'Asset cancel import seq can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3275, '311022', 'en', 'ASSET_IMPORT_FILE_ISNULL', 'Asset import file can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3276, '319023', 'en', 'ASSET_EXPORTER_UPLOAD_FAIL', 'Export upload error. You can upload files manually, sorry.', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3277, '311024', 'en', 'ASSET_CABINET_ISNULL', 'Cabinet must be selected when start or end position is not empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3278, '315025', 'en', 'ASSET_POSITION_INVALID', 'Asset cabinet start or end value is invalid', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3279, '315026', 'en', 'ASSET_POSITION_MISMATCH', 'Asset usize does not match the usize of the associated model', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3280, '315027', 'en', 'ASSET_POSITION_OCCUPY', 'Asset selected position is already occupied', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3281, '313028', 'en', 'ASSET_CABINETSTART_INVALIDE', 'Asset cabinet start must be an integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3282, '313029', 'en', 'ASSET_CABINETEND_INVALIDE', 'Asset cabinet end must be an integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3283, '315030', 'en', 'ASSET_SERVERPORT_ERROR', 'Asset ipmi port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3284, '313031', 'en', 'ASSET_SERVERHOST_ERROR', 'Asset ipmi host format error, format such as xxx.xxx.xxx.xxx(192.168.40.247)', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3285, '310032', 'en', 'ASSET_LOGINSERVER_FAILED', 'exporter error: User login to target server failed, It may be caused by 1.Authentication failed 2.Server is down or not reachable 3.Server is too slow to respond.', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3286, '310033', 'en', 'ASSET_UPLOADFILE_FAILED', 'exporter error: Built in exporter upload failed', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3287, '310034', 'en', 'ASSET_EXECCOMMAND_FAILED', 'exporter error: Failed to run exporter program', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3288, '313035', 'en', 'ASSET_STATE_INVALIDE', 'Asset state must be an integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3289, '319036', 'en', 'ASSET_IMPORTFILE_TYPE', 'Only support import XLS or XLSX file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3290, '319037', 'en', 'ASSET_IMPORTFILE_FAILED', 'Import file resolution failed', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3291, '311038', 'en', 'ASSET_TAGKEY_ISNULL', 'Asset tag name can no be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3192, '221026', 'en', 'MODULE_TYPE_ISNULL', 'Module type can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3193, '224020', 'en', 'MODULE_PROTOCOL_INVALID', 'Module protocol must be http or snmp', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3195, '224002', 'en', 'MODULE_AUTHSECURITYLEVEL_INVALID', 'Security level must be one of authPriv, authNoPriv or noAuthNoPriv', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3196, '221017', 'en', 'MODULE_PRIVPASSWORD_ISNULL', 'Priv password is missing, required for SNMPv3 with priv', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3197, '224018', 'en', 'MODULE_PRIVPROTOCOL_INVALID', 'Priv protocol must be DES or AES', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3198, '224001', 'en', 'MODULE_AUTHPROTOCOL_INVALID', 'Auth protocol must be SHA or MD5', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3199, '221015', 'en', 'MODULE_PASSWORD_INVALID', 'Auth password is missing, required for SNMPv3 with auth', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3200, '221027', 'en', 'MODULE_USERNAME_INVALID', 'Auth username is missing, required for SNMPv3', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3201, '223022', 'en', 'MODULE_REMOVE_ERROR', 'These modules contains endpoint can\'t remove modules', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3202, '226014', 'en', 'MODULE_NOTFOUND', 'Module not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3203, '226013', 'en', 'MODULE_NOTEXIS_PROJECT', 'Module does not exist in the current project', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3204, '223025', 'en', 'MODULE_TYPE_INCONSISTENT', 'Module type is invalid', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3208, '221008', 'en', 'MODULE_ENDPOINTNAMETMPL_ISNULL', 'Module endpoint name template can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3209, '221005', 'en', 'MODULE_CONFIGS_ISNULL', 'Module configs can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3210, '223004', 'en', 'MODULE_CONFIGS_FORMAT', 'Module configs must be JSON format', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3211, '221024', 'en', 'MODULE_SNMP_WALK_ISNULL', 'Snmp walk oids cannot be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3212, '223023', 'en', 'MODULE_SNMP_WALK_FORMAT', 'Module walk oids format error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3214, '222006', 'en', 'MODULE_CONFIGS_TYPE_DUPLICATE', 'Module config type is duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3215, '221007', 'en', 'MODULE_CONFIG_FILENAME_ISNULL', 'Module config file path is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3216, '231006', 'en', 'ENDPOINT_ID_ISNULL', 'Endpoint id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3217, '231012', 'en', 'ENDPOINT_MODULEID_ISNULL', 'Module Id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3218, '231001', 'en', 'ENDPOINT_ASSETID_ISNULL', 'Asset Id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3239, '234005', 'en', 'ENDPOINT_ENABLED_INVALIDE', 'Endpoint enabled must be 0 or 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3240, '236016', 'en', 'ENDPOINT_NOTFOUND', 'Endpoint not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3241, '231015', 'en', 'ENDPOINT_NAME_ISNULL', 'Endpoint name can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3242, '232014', 'en', 'ENDPOINT_NAME_DUPLICATE', 'Endpoint name duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3245, '233007', 'en', 'ENDPOINT_IMPORT_ERROR', 'Endpoint template import error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3246, '233002', 'en', 'ENDPOINT_CONFIGS_FORMAT', 'Endpoint configs must be JSON format', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3247, '234017', 'en', 'ENDPOINT_PROTOCOL_INVALID', 'Endpoint protocol must be http or snmp', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3248, '233018', 'en', 'ENDPOINT_SNMP_WALK_FORMAT', 'Endpoint walk oids format error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3249, '231019', 'en', 'ENDPOINT_SNMP_WALK_ISNULL', 'Snmp walk oids cannot be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3250, '231021', 'en', 'ENDPOINT_TYPE_ISNULL', 'Endpoint type can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3251, '233020', 'en', 'ENDPOINT_TYPE_INVALID', 'Endpoint type is invalid', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3252, '232003', 'en', 'ENDPOINT_CONFIGS_TYPE_DUPLICATE', 'Endpoint config type is duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3253, '311013', 'en', 'ASSET_ID_ISNULL', 'Asset id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3254, '311033', 'en', 'ASSET_SN_ISNULL', 'Asset serial number can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3257, '311014', 'en', 'ASSET_MAINTENANCEID_ISNULL', 'Asset maintenance id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3258, '316022', 'en', 'ASSET_NOT_EXIST', 'Asset does not exist', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3259, '311015', 'en', 'ASSET_MAINTENANCE_CONTENT_ISNULL', 'Asset maintenance content can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3263, '312032', 'en', 'ASSET_SN_DUPLICATE', 'Asset serial number duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3264, '313030', 'en', 'ASSET_PURCHASEDATE_FORMAT', 'Asset purchase date format error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3265, '313031', 'en', 'ASSET_PURCHASEDATE_UNAVAILABLE', 'Asset purchase date unavailable', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3266, '316035', 'en', 'ASSET_STATE_NOTFOUND', 'Asset state not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3267, '313012', 'en', 'ASSET_ID_FORMAT', 'Id format error , type should be integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3277, '311006', 'en', 'ASSET_CABINET_ISNULL', 'Cabinet must be selected when start or end position is not empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3278, '315027', 'en', 'ASSET_POSITION_INVALID', 'Asset cabinet start or end value is invalid', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3279, '315028', 'en', 'ASSET_POSITION_MISMATCH', 'Asset usize does not match the usize of the associated model', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3280, '315029', 'en', 'ASSET_POSITION_OCCUPY', 'Asset selected position is already occupied', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3281, '313005', 'en', 'ASSET_CABINETSTART_INVALIDE', 'Asset cabinet start must be an integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3282, '313004', 'en', 'ASSET_CABINETEND_INVALIDE', 'Asset cabinet end must be an integer', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3292, '313039', 'en', 'ASSET_EXPORTER_UPLOADBYSSH', 'Must use SSH protocol account to upload exporter', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3293, '311040', 'en', 'ASSET_EXPORT_HEADER_LANGUAGE_ISNULL', 'Export header language can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3294, '314041', 'en', 'ASSET_EXPORT_HEADER_LANGUAGE_ERROR', 'Export header language must be en, cn and ru', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3295, '314042', 'en', 'ASSET_EXPORT_HEADER_TEMPLATE_ERROR', 'The header row of the excel import template is inconsistent with the system template', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3296, '312043', 'en', 'ASSET_TYPE_VALUE_DUPLICATE', 'Asset type vlaue is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3297, '312044', 'en', 'ASSET_VENDOR_VALUE_DUPLICATE', 'Asset vendor vlaue is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3298, '311045', 'en', 'ASSET_NAME_ISNULL', 'Asset name can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3299, '311046', 'en', 'ASSET_MANAGEIP_ISNULL', 'Asset manage ip can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3300, '311047', 'en', 'ASSET_MODEL_ID_ISNULL', 'Asset model id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3301, '311048', 'en', 'ASSET_DC_ID_ISNULL', 'Asset dc id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3302, '311049', 'en', 'ASSET_STATE_ID_ISNULL', 'Asset state id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3303, '311050', 'en', 'ASSET_TYPE_ID_ISNULL', 'Asset type id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3304, '312051', 'en', 'ASSET_NAME_DUPLICATE', 'Asset name duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3305, '312052', 'en', 'ASSET_NUMBER_DUPLICATE', 'Asset number duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3306, '312053', 'en', 'ASSET_MANAGEIP_DUPLICATE', 'Asset manage ip duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3307, '315054', 'en', 'ASSET_SSH_PORT_ERROR', 'Asset ssh port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3308, '315055', 'en', 'ASSET_TELNET_PORT_ERROR', 'Asset telnet port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3309, '311056', 'en', 'ASSET_NOT_SELECT_PARENT', 'Asset must select the asset host', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3310, '313057', 'en', 'ASSET_NOT_SUPPORT_MOUNTING', 'Asset does not support mounting', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3311, '313058', 'en', 'ASSET_NOT_UPDATE', 'It is currently a virtual machine host and cannot be modified as a virtual machine', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3312, '313059', 'en', 'ASSET_MANAGEIP_FORMAT', 'Asset manage IP address format is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3313, '312060', 'en', 'ASSET_SSHPORT_MORE', 'Assets can only fill in one ssh port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3314, '312061', 'en', 'ASSET_TELNET_MORE', 'Assets can only fill in one telnet port', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3315, '316062', 'en', 'ASSET_PARENT_NOT_EXIST', 'Asset parent does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3316, '311063', 'en', 'ASSET_AUTHUSERNAME_ISNULL', 'Asset auth username can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3317, '311064', 'en', 'ASSET_AUTHPIN_ISNULL', 'Asset auth pin can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3318, '311065', 'en', 'ASSET_AUTHPRIKEY_ISNULL', 'Asset auth pri key can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3319, '311066', 'en', 'ASSET_EDITTYPE_ISNULL', 'Asset edit type can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3320, '315067', 'en', 'ASSET_CLIENTPORT_ERROR', 'Asset client port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3321, '311068', 'en', 'ASSET_CLIENT_PROT_ISNULL', 'Asset client port can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3322, '311069', 'en', 'ASSET_CLIENT_TOKEN_ISNULL', 'Asset client token can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3323, '321000', 'en', 'ASSET_MODELNAME_ISNULL', 'Asset model name can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3324, '321001', 'en', 'ASSET_MODELID_ISNULL', 'Asset model id can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3298, '311021', 'en', 'ASSET_NAME_ISNULL', 'Asset name can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3299, '311018', 'en', 'ASSET_MANAGEIP_ISNULL', 'Asset manage ip can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3300, '311019', 'en', 'ASSET_MODEL_ID_ISNULL', 'Model id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3301, '311010', 'en', 'ASSET_DC_ID_ISNULL', 'Asset dc id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3302, '311034', 'en', 'ASSET_STATE_ID_ISNULL', 'Asset state id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3303, '311036', 'en', 'ASSET_TYPE_ID_ISNULL', 'Asset type id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3304, '312020', 'en', 'ASSET_NAME_DUPLICATE', 'Asset name duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3305, '312025', 'en', 'ASSET_NUMBER_DUPLICATE', 'Asset number duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3306, '312016', 'en', 'ASSET_MANAGEIP_DUPLICATE', 'Asset manage ip duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3309, '311023', 'en', 'ASSET_NOT_SELECT_PARENT', 'Asset must select the asset host', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3310, '313024', 'en', 'ASSET_NOT_SUPPORT_MOUNTING', 'Asset does not support mounting', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3312, '313017', 'en', 'ASSET_MANAGEIP_FORMAT', 'Asset manage IP address format is incorrect', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3315, '316026', 'en', 'ASSET_PARENT_NOT_EXIST', 'Asset parent does not exist', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3316, '311003', 'en', 'ASSET_AUTHUSERNAME_ISNULL', 'Asset auth username can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3317, '311001', 'en', 'ASSET_AUTHPIN_ISNULL', 'Asset auth pin can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3318, '311002', 'en', 'ASSET_AUTHPRIKEY_ISNULL', 'Asset auth pri key can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3319, '311011', 'en', 'ASSET_EDITTYPE_ISNULL', 'Asset edit type can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3320, '315007', 'en', 'ASSET_CLIENTPORT_ERROR', 'Asset client port is incorrect', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3321, '311008', 'en', 'ASSET_CLIENT_PROT_ISNULL', 'Asset client port can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3322, '311009', 'en', 'ASSET_CLIENT_TOKEN_ISNULL', 'Asset client token can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3323, '321003', 'en', 'ASSET_MODELNAME_ISNULL', 'Asset model name can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3324, '321001', 'en', 'ASSET_MODELID_ISNULL', 'Asset model id can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3325, '322002', 'en', 'ASSET_MODELNAME_DUPLICATE', 'Asset model name duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3326, '326003', 'en', 'ASSET_MODELTYPE_NOTFOUND', 'Asset model type not found', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3327, '323004', 'en', 'ASSET_MODELRELATED_ASSET', 'These mdoels contain assets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3328, '326005', 'en', 'ASSET_MODEL_NOTFOUND', 'Asset model not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3329, '325006', 'en', 'ASSET_MODEL_USIZEMINIMUM', 'The minimum value of model usize is 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3330, '323007', 'en', 'ASSET_MODEL_USIZEERROR', 'Model usize cannot be larger than associated asset size', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3331, '322008', 'en', 'ASSET_MODEL_EXISTS', 'Model already exists', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3332, '321009', 'en', 'ASSET_MODEL_PARAM_ISNULL', 'The model Id and asset Id cannot both be empty, when the model chart is updated.', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3333, '323010', 'en', 'ASSET_MODELID_INCONSISTENT', 'Asset model is inconsistent with model Id', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3334, '323011', 'en', 'ASSET_IPMITYPE_ERROR', 'Asset type must be a server can save ipmi information', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3335, '323012', 'en', 'ASSET_MODELRELATED_MIBS', 'These models contain mibs and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3336, '321013', 'en', 'ASSET_MODEL_BRANDID_ISNULL', 'Asset model brand id can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3337, '321014', 'en', 'ASSET_MODEL_CHART_ERROR', 'Asset model chart template not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3338, '321015', 'en', 'ASSET_MODEL_SEQ_ISNULL', 'Cancel import serial number is empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3339, '331000', 'en', 'ACCOUNT_AUTHTYPE_ISNULL', 'Authentication type cannot be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3328, '326007', 'en', 'ASSET_MODEL_NOTFOUND', 'Asset model not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3336, '321005', 'en', 'ASSET_MODEL_BRANDID_ISNULL', 'Asset model brand id can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3337, '321006', 'en', 'ASSET_MODEL_CHART_ERROR', 'Asset model chart template not exist', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3340, '333001', 'en', 'ACCOUNT_AUTHTYPE_INVALIDE', 'Invalid authentication type', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3341, '331002', 'en', 'ACCOUNT_USER_ISNULL', 'Username cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3342, '331003', 'en', 'ACCOUNT_PWD_ISNULL', 'Login password cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3343, '331004', 'en', 'ACCOUNT_KEYFILE_ISNULL', 'Login certificate cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3344, '331005', 'en', 'ACCOUNT_PORT_ISNULL', 'Login port cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3345, '331006', 'en', 'ACCOUNT_ID_ISNULL', 'Account ID cannot be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3346, '331007', 'en', 'ACCOUNT_ID_INVALIDE', 'Account ID cannot be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3347, '333008', 'en', 'ACCOUNT_FILE_INSUFFICIENT', 'Account insufficient number of documents', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3348, '335009', 'en', 'ACCOUNT_PORT_ERROR', 'Account port is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3349, '331010', 'en', 'ACCOUNT_PROTOCOL_ISNULL', 'Account protocol cannot be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3350, '334011', 'en', 'ACCOUNT_PROTOCOL_INCORRECT', 'Account protocol must be SSH, TELNET or SNMP', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3351, '331012', 'en', 'ACCOUNT_PROTOCOL_PARAMS_ISNULL', 'Account protocol params can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3352, '333013', 'en', 'ACCOUNT_PROTOCOL_PARAMS_FORMATERROR', 'Account protocol params must be JSON format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3353, '337014', 'en', 'ACCOUNT_PROTOCOL_EXCEED_COUNT', 'An protocol can only have one account', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3354, '334015', 'en', 'ACCOUNT_SSH_METHOD_INCORRECT', 'SSH account login method must be key or password', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3355, '331016', 'en', 'ACCOUNT_SNMP_USERNAME_ISNULL', 'SNMP account username is required for SNMPv3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3356, '334017', 'en', 'ACCOUNT_SNMP_SECURITYLEVEL_INVALID', 'SNMP account security level must be one of authPriv, authNoPriv or noAuthNoPriv', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3357, '333018', 'en', 'ACCOUNT_SNMP_VERSION_INVALIDE', 'Snmp version must be 2 or 3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3358, '334019', 'en', 'ACCOUNT_SNMP_AUTHPROTOCOL_INVALIDE', 'Auth protocol must be MD5 or SHA', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3359, '334020', 'en', 'ACCOUNT_SNMP_PRIVPROTOCOL_INVALIDE', 'Priv protocol must be DES or AES', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3348, '335002', 'en', 'ACCOUNT_PORT_ERROR', 'Account port is incorrect', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3372, '341000', 'en', 'STATECONF_NAME_ISNULL', 'Asset state conf name is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3373, '341001', 'en', 'STATECONF_PING_ISNULL', 'Asset state conf ping is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3374, '341002', 'en', 'STATECONF_MONITOR_ISNULL', 'Asset state conf monitor is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3375, '341003', 'en', 'STATECONF_ALERT_ISNULL', 'Asset state conf alert is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3376, '342004', 'en', 'STATECONF_NAME_DUPLICATE', 'Asset state conf name is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3377, '341005', 'en', 'STATECONF_ID_ISNULL', 'Asset state conf id is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3377, '341005', 'en', 'STATECONF_ID_ISNULL', 'State id can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3378, '347006', 'en', 'STATECONF_BUILDIN_CAN_NOT_REMOVE', 'This config is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3379, '344007', 'en', 'STATECONF_PING_INCORRECT', 'Asset state conf ping must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3380, '344008', 'en', 'STATECONF_MONITOR_INCORRECT', 'Asset state conf monitor must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3381, '344009', 'en', 'STATECONF_ALERT_INCORRECT', 'Asset state conf alert must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3382, '344010', 'en', 'STATECONF_BUILDIN_INCORRECT', 'Asset state conf buildin must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3383, '347011', 'en', 'STATECONF_CAN_NOT_REMOVE', 'This config is already used by the asset and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3384, '346012', 'en', 'STATECONF_NOT_FOUND', 'Asset state conf not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3384, '346012', 'en', 'STATECONF_NOT_FOUND', 'State not found', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3385, '356000', 'en', 'TYPECONF_NOT_FOUND', 'Asset type config not found', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3386, '351001', 'en', 'TYPECONF_NAME_ISNULL', 'Asset type config name is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3387, '351002', 'en', 'TYPECONF_VM_ISNULL', 'Asset type config vm is null', '', '2021-11-02 00:00:00', 1);
@@ -3389,7 +2104,7 @@ INSERT INTO `sys_i18n` VALUES (3393, '354008', 'en', 'TYPECONF_VMH_INCORRECT', '
INSERT INTO `sys_i18n` VALUES (3394, '354009', 'en', 'TYPECONF_SSH_INCORRECT', 'Asset type config ssh must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3395, '354010', 'en', 'TYPECONF_TELNET_INCORRECT', 'Asset type config telnet must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3396, '354011', 'en', 'TYPECONF_BUILDIN_INCORRECT', 'Asset type config buildin must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3397, '351012', 'en', 'TYPECONF_ID_ISNULL', 'Asset type config id is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3397, '351012', 'en', 'TYPECONF_ID_ISNULL', 'Type id can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3398, '357013', 'en', 'TYPECONF_BUILDIN_CAN_NOT_REMOVE', 'This configuration is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3399, '357014', 'en', 'TYPECONF_BEUSED_CAN_NOT_REMOVE', 'This configurations is already used by the asset and cannot be deleted', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3400, '356015', 'en', 'TYPECONF_PARENT_NOT_FOUND', 'Asset type parent config not found', '', '2021-11-02 00:00:00', 1);
@@ -3421,82 +2136,62 @@ INSERT INTO `sys_i18n` VALUES (3425, '375008', 'en', 'ASSET_FIELD_META_TYPE_ERRO
INSERT INTO `sys_i18n` VALUES (3426, '373009', 'en', 'ASSET_FIELD_META_KEY_ERROR', 'Asset field key value incorrect format', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3427, '372010', 'en', 'ASSET_FIELD_META_KEY_DUPLICATE', 'Asset field key value duplicate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3428, '376011', 'en', 'ASSET_FIELD_META_NOT_FOUND', 'Asset field meta not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3429, '411000', 'en', 'ALERTMSG_IDS_ISNULL', 'Ids is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3430, '411001', 'en', 'ALERTMSG_STATE_ISNULL', 'State is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3431, '412002', 'en', 'ALERTMSG_STATE_INCORRECT', 'State is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3432, '413003', 'en', 'ALERTMSG_PARSE_ERROR', 'Data parse error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3433, '413004', 'en', 'ALERTMSG_SAVE_ERROR', 'Data save faild', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3434, '411005', 'en', 'ALERTMSG_TOPN_ISNULL', 'TopN is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3435, '411006', 'en', 'ALERTMSG_REMARK_ISNULL', 'Remark is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3436, '421000', 'en', 'ALERTRULE_ID_ISNULL', 'ID is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3437, '421001', 'en', 'ALERTRULE_NAME_ISNULL', 'Alert name is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3438, '421002', 'en', 'ALERTRULE_NAME_DUPLICATE', 'Alert name is duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3439, '421003', 'en', 'ALERTRULE_EXPR_ISNULL', 'Expr is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3429, '411003', 'en', 'ALERTMSG_IDS_ISNULL', 'Ids is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3430, '411008', 'en', 'ALERTMSG_STATE_ISNULL', 'State is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3431, '412007', 'en', 'ALERTMSG_STATE_INCORRECT', 'State is incorrect', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3432, '413005', 'en', 'ALERTMSG_PARSE_ERROR', 'Data parse error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3433, '413006', 'en', 'ALERTMSG_SAVE_ERROR', 'Data save faild', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3436, '421006', 'en', 'ALERTRULE_ID_ISNULL', 'ID is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3437, '421013', 'en', 'ALERTRULE_NAME_ISNULL', 'Alert name is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3438, '421012', 'en', 'ALERTRULE_NAME_DUPLICATE', 'Alert name is duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3439, '421005', 'en', 'ALERTRULE_EXPR_ISNULL', 'Expr is required', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3440, '423004', 'en', 'ALERTRULE_EXPR_ERROR', 'Expr syntax error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3441, '421005', 'en', 'ALERTRULE_LAST_ISNULL', 'Last is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3442, '425006', 'en', 'ALERTRULE_LAST_ISNOTPOSITIVE', 'Last must be a positive number', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3443, '421007', 'en', 'ALERTRULE_SEVERITY_ISNULL', 'Severity is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3444, '424008', 'en', 'ALERTRULE_SEVERITY_INCORRECT', 'Severity is not exists', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3445, '426009', 'en', 'ALERTRULE_LINK_OBJECT_ISNULL', 'Association object does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3446, '421010', 'en', 'ALERTRULE_TYPE_ISNULL', 'Alert rule type is empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3447, '424011', 'en', 'ALERTRULE_TYPE_INVALIDE', 'Alarm type is invalide', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3448, '427012', 'en', 'ALERTRULE_BUILDIN_CAN_NOT_REMOVE', 'This rule is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3449, '421013', 'en', 'ALERTRULE_TOPN_ISNULL', 'TopN is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3450, '421014', 'en', 'ALERTRULE_SUMMARY_ISNULL', 'Alert summary is required', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3451, '423015', 'en', 'ALERTRULE_RECEIVER_FORMAT', 'Alert receiver id format error , it\'s should be integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3452, '427016', 'en', 'ALERTRULE_BUILDIN_CAN_NOT_UPDATE', 'This rule is built-in and cannot be updated', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3453, '421017', 'en', 'ALERTRULE_OPERATOR_ISNULL', 'Alert operator can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3454, '421018', 'en', 'ALERTRULE_THRESHOLD_ISNULL', 'Alert threshold can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3455, '421019', 'en', 'ALERTRULE_UNIT_ISNULL', 'Alert unit can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3456, '423020', 'en', 'ALERTRULE_OPERATOR_INVALIDE', 'Alert operator is invalide', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3457, '423021', 'en', 'ALERTRULE_UNIT_INVALIDE', 'Alert unit is invalide', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3458, '421022', 'en', 'ALERTRULE_EXPORT_HEADER_LANGUAGE_ISNULL', 'Export header language can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3459, '424023', 'en', 'ALERTRULE_EXPORT_HEADER_LANGUAGE_ERROR', 'Export header language must be en, cn and ru', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3460, '421024', 'en', 'ALERTRULE_IMPORT_FILE_ISNULL', 'Alert import file can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3461, '429025', 'en', 'ALERTRULE_IMPORTFILE_TYPE', 'Only support import XLS or XLSX file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3462, '421026', 'en', 'ALERTRULE_CANCELIMPORTSEQ_ISNULL', 'Alert rule cancel import seq can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3463, '423027', 'en', 'ALERTRULE_THRESHOLD_FORMAT', 'Alert threshold format should be a long integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3464, '423028', 'en', 'ALERTRULE_UNIT_FORMAT', 'Alert unit format should be a integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3465, '4210629', 'en', 'ALERTRULE_DESCRIPTION_ISNULL', 'Alert description can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3466, '421030', 'en', 'ALERTRULE_RECEIVER_NOTFOUND', 'Alert receiver user not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3467, '423031', 'en', 'ALERTRULE_IMPORT_ERROR', 'Alert import error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3468, '421027', 'en', 'ALERTRULE_METHOD_ISNULL', 'Alert rule method can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3469, '426028', 'en', 'ALERTRULE_METHOD_NOTFOUND', 'Alert rule method not found', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3470, '424029', 'en', 'ALERTRULE_STATE_INCORRECT', 'Alert rule state must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3471, '424030', 'en', 'ALERTRULE_TYPE_INCORRECT', 'Alert rule type must be 1 ,2 or 3', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3472, '424031', 'en', 'ALERTRULE_OIDFORMAT_ERROR', 'OID format is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3473, '424032', 'en', 'ALERTRULE_AUTOEXPIRED_INCORRECT', 'Alert rule autoExpired must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3474, '424033', 'en', 'ALERTRULE_SCHEDENABLE_INCORRECT', 'Alert rule schedEnable must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3475, '421034', 'en', 'ALERTRULE_SCHEDDAYS_ISNULL', 'Alert rule schedDays can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3476, '421035', 'en', 'ALERTRULE_SCHEDSTIME_ISNULL', 'Alert rule schedStime can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3477, '421036', 'en', 'ALERTRULE_SCHEDETIME_ISNULL', 'Alert rule schedEtime can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3478, '424037', 'en', 'ALERTRULE_SCHEDDAYS_INCORRECT', 'Alert rule schedDays must be 1-7', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3479, '424038', 'en', 'ALERTRULE_SCHEDSTIME_INCORRECT', 'Alert rule schedStime format is HH:mm', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3480, '424039', 'en', 'ALERTRULE_SCHEDETIME_INCORRECT', 'Alert rule schedEtime format is HH:mm', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3481, '424040', 'en', 'ALERTRULE_SCHEDETIME_ERROR', 'Alert rule schedEtime should be late than schedEtime', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3482, '424041', 'en', 'ALERTRULE_NOTIFYACTIVE_INCORRECT', 'Alert rule notifyActive must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3483, '424042', 'en', 'ALERTRULE_NOTIFYEXPIRED_INCORRECT', 'Alert rule notifyExpired must be 0 or 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3484, '431001', 'en', 'ALERT_NOTIFISCRIPT_NAME_ISNULL', 'Alert notification script name can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3485, '436002', 'en', 'ALERT_NOTIFISCRIPT_FILE_NOTFOUND', 'Notification script file not found by file path', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3486, '439003', 'en', 'ALERT_NOTIFISCRIPT_NOT_FILE', 'The file found through this file path is not a file', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3487, '439004', 'en', 'ALERT_NOTIFISCRIPT_NOT_EXECUTABLE', 'The file does not have executable permissions', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3488, '431005', 'en', 'ALERT_NOTIFISCRIPT_ID_ISNULL', 'Alert notification script id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3489, '431006', 'en', 'ALERT_NOTIFISCRIPT_ACCOUNT_ISNULL', 'Alert notification script account can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3490, '436007', 'en', 'ALERT_NOTIFISCRIPT_SCRIPT_NOTFOUND', 'Alert notification script not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3441, '421009', 'en', 'ALERTRULE_LAST_ISNULL', 'Last is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3442, '425008', 'en', 'ALERTRULE_LAST_ISNOTPOSITIVE', 'Last must be a positive number', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3443, '421030', 'en', 'ALERTRULE_SEVERITY_ISNULL', 'Severity is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3444, '424029', 'en', 'ALERTRULE_SEVERITY_INCORRECT', 'Severity is not exists', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3446, '421037', 'en', 'ALERTRULE_TYPE_ISNULL', 'Alert rule type is empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3447, '424036', 'en', 'ALERTRULE_TYPE_INVALIDE', 'Alarm type is invalide', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3448, '427002', 'en', 'ALERTRULE_BUILDIN_CAN_NOT_REMOVE', 'This rule is built-in and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3450, '421032', 'en', 'ALERTRULE_SUMMARY_ISNULL', 'Alert summary is required', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3451, '423019', 'en', 'ALERTRULE_RECEIVER_FORMAT', 'Alert receiver id format error , it\'s should be integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3452, '427003', 'en', 'ALERTRULE_BUILDIN_CAN_NOT_UPDATE', 'This rule is built-in and cannot be updated', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3453, '421018', 'en', 'ALERTRULE_OPERATOR_ISNULL', 'Alert operator can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3454, '421034', 'en', 'ALERTRULE_THRESHOLD_ISNULL', 'Alert threshold can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3455, '421040', 'en', 'ALERTRULE_UNIT_ISNULL', 'Alert unit can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3456, '423017', 'en', 'ALERTRULE_OPERATOR_INVALIDE', 'Alert operator is invalide', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3457, '423039', 'en', 'ALERTRULE_UNIT_INVALIDE', 'Alert unit is invalide', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3463, '423033', 'en', 'ALERTRULE_THRESHOLD_FORMAT', 'Alert threshold format should be a long integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3464, '423038', 'en', 'ALERTRULE_UNIT_FORMAT', 'Alert unit format should be a integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3466, '421020', 'en', 'ALERTRULE_RECEIVER_NOTFOUND', 'Alert receiver user not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3467, '423007', 'en', 'ALERTRULE_IMPORT_ERROR', 'Alert import error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3468, '421010', 'en', 'ALERTRULE_METHOD_ISNULL', 'Alert rule method can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3469, '426011', 'en', 'ALERTRULE_METHOD_NOTFOUND', 'Alert rule method not found', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3470, '424031', 'en', 'ALERTRULE_STATE_INCORRECT', 'Alert rule state must be 0 or 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3471, '424035', 'en', 'ALERTRULE_TYPE_INCORRECT', 'Alert rule type must be 1 ,2 or 3', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3472, '424016', 'en', 'ALERTRULE_OIDFORMAT_ERROR', 'OID format is incorrect', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3473, '424001', 'en', 'ALERTRULE_AUTOEXPIRED_INCORRECT', 'Alert rule autoExpired must be 0 or 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3474, '424023', 'en', 'ALERTRULE_SCHEDENABLE_INCORRECT', 'Alert rule schedEnable must be 0 or 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3475, '421022', 'en', 'ALERTRULE_SCHEDDAYS_ISNULL', 'Alert rule schedDays can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3476, '421028', 'en', 'ALERTRULE_SCHEDSTIME_ISNULL', 'Alert rule schedStime can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3477, '421026', 'en', 'ALERTRULE_SCHEDETIME_ISNULL', 'Alert rule schedEtime can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3478, '424021', 'en', 'ALERTRULE_SCHEDDAYS_INCORRECT', 'Alert rule schedDays must be 1-7', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3479, '424027', 'en', 'ALERTRULE_SCHEDSTIME_INCORRECT', 'Alert rule schedStime format is HH:mm', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3480, '424025', 'en', 'ALERTRULE_SCHEDETIME_INCORRECT', 'Alert rule schedEtime format is HH:mm', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3481, '424024', 'en', 'ALERTRULE_SCHEDETIME_ERROR', 'Alert rule schedEtime should be late than schedEtime', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3482, '424014', 'en', 'ALERTRULE_NOTIFYACTIVE_INCORRECT', 'Alert rule notifyActive must be 0 or 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3483, '424015', 'en', 'ALERTRULE_NOTIFYEXPIRED_INCORRECT', 'Alert rule notifyExpired must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3491, '441001', 'en', 'ALERTSILENCE_STARTTIME_ISNULL', 'AlertSilence start time can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3492, '441002', 'en', 'ALERTSILENCE_ENDTIME_ISNULL', 'AlertSilence end time can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3493, '441003', 'en', 'ALERTSILENCE_ENDTIME_MUSTGTNOW', 'AlertSilence end time must great now time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3494, '441004', 'en', 'ALERTSILENCE_ID_IS_NOT_NULL', 'ids can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3495, '445005', 'en', 'ALERTSILENCE_TYPE_ERROR', 'AlertSilence type value error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3496, '441006', 'en', 'ALERTSILENCE_MATCHER_ISNULL', 'AlertSilence matchers can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3497, '441007', 'en', 'ALERTSILENCE_NAME_ISNULL', 'AlertSilence name can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3496, '441005', 'en', 'ALERTSILENCE_MATCHER_ISNULL', 'AlertSilence matchers can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3497, '441006', 'en', 'ALERTSILENCE_NAME_ISNULL', 'AlertSilence name can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3498, '451001', 'en', 'ALERTSEVERITY_NAME_ISNULL', 'Alert severity name can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3499, '451002', 'en', 'ALERTSEVERITY_COLOR_ISNULL', 'Alert severity color can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3500, '451003', 'en', 'ALERTSEVERITY_METHODS_ISNULL', 'Alert severity methods can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3501, '451004', 'en', 'ALERTSEVERITY_ID_ISNULL', 'Alert severity id can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3502, '451005', 'en', 'ALERTSEVERITY_REMARK_ISNULL', 'Alert severity remark can not be null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3503, '451006', 'en', 'ALERTSEVERITY_WEIGHT_PARAM_ISNULL', 'Alert severity id or weight is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3504, '461001', 'en', 'ALERTNOTIFY_NOT_EXISTS', 'Alert notify method is not exists', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3501, '451003', 'en', 'ALERTSEVERITY_ID_ISNULL', 'Alert severity id can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3502, '451004', 'en', 'ALERTSEVERITY_REMARK_ISNULL', 'Alert severity remark can not be null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3503, '451005', 'en', 'ALERTSEVERITY_WEIGHT_PARAM_ISNULL', 'Alert severity id or weight is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3505, '461002', 'en', 'ALERTNOTIFY_NAME_ISNULL', 'Alert notify method name can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3506, '461003', 'en', 'ALERTNOTIFY_FILE_NOTEXISTS', 'Alert notify method script file is not exsits', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3507, '461004', 'en', 'ALERTNOTIFY_ACCOUNT_ISNULL', 'Alert notify method account can not be null', '', '2021-11-02 00:00:00', 1);
@@ -3514,9 +2209,8 @@ INSERT INTO `sys_i18n` VALUES (3518, '518003', 'en', 'SYS_LOGIN_CAPTCHA', 'Captc
INSERT INTO `sys_i18n` VALUES (3519, '518004', 'en', 'SYS_LOGIN_UNKNOWNACCOUNT', 'Unknown error', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3520, '518005', 'en', 'SYS_LOGIN_USERPWD', 'Incorrect username or password', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3521, '518006', 'en', 'SYS_LOGIN_LOCK', 'Locked account', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3522, '518007', 'en', 'SYS_LOGIN_ACCOUNTAUTH', 'Incorrect username or password', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3522, '518007', 'en', 'SYS_LOGIN_ACCOUNTAUTH', 'Authentication failed', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3523, '518008', 'en', 'SYS_LOGIN_REQUIRED', 'Please log in to the system first', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3524, '517009', 'en', 'SYS_MENU_SYSMENUDEL', 'Delete system menu is not allowed', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3525, '517010', 'en', 'SYS_MENU_DELSUB', 'Please delete the submenu first', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3526, '518011', 'en', 'SYS_USER_OLDPWD', 'user oldpwd error', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3527, '517012', 'en', 'SYS_USER_DELADMIN', 'del admin error', '', '2021-11-02 00:00:00', 1);
@@ -3527,7 +2221,6 @@ INSERT INTO `sys_i18n` VALUES (3531, '511016', 'en', 'SYS_USER_USERNAME_ISNULL',
INSERT INTO `sys_i18n` VALUES (3532, '511017', 'en', 'SYS_USER_STATUS_ISNULL', 'System user status can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3533, '511018', 'en', 'SYS_USER_PASSWORD_ISNULL', 'System user password can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3534, '511019', 'en', 'SYS_USER_ID_ISNULL', 'System user id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3535, '512020', 'en', 'SYS_USER_SCRIPT_ACCOUNT_REPEATED', 'System user script id and account cannot be repeated', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3536, '514021', 'en', 'SYS_USER_STATUS_INVALIDE', 'System user status must be 0 or 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3537, '513022', 'en', 'SYS_USER_EMAIL_FORMAT', 'System user email format is incorrect', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3538, '513023', 'en', 'SYS_USER_DISABLE_MFA_ERROR', 'Forced on, unable to close by itself', '', '2021-11-02 00:00:00', 1);
@@ -3558,8 +2251,6 @@ INSERT INTO `sys_i18n` VALUES (3562, '521001', 'en', 'PROMSERVER_DCID_ISNULL', '
INSERT INTO `sys_i18n` VALUES (3563, '521002', 'en', 'PROMSERVER_TYPE_ISNULL', 'PromServer type can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3564, '521003', 'en', 'PROMSERVER_HOST_ISNULL', 'PromServer host can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3565, '521004', 'en', 'PROMSERVER_PORT_ISNULL', 'PromServer port can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3566, '521005', 'en', 'PROMSERVER_REQUEST_FAILD', 'Request faild', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3567, '523006', 'en', 'PROMSERVER_PARAM_TIME_INVALIDE', 'Invalid parameter for time type', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3568, '521007', 'en', 'PROMSERVER_PARAM_QUERY_ISNULL', 'Parameter \'query\' is required', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3569, '521008', 'en', 'PROMSERVER_PARAM_START_ISNULL', 'Parameter \'start\' is required', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3570, '521009', 'en', 'PROMSERVER_PARAM_END_ISNULL', 'Parameter \'end\' is required', '', '2021-11-02 00:00:00', 1);
@@ -3572,62 +2263,45 @@ INSERT INTO `sys_i18n` VALUES (3576, '526015', 'en', 'PROMSERVER_EXIST_ERROR', '
INSERT INTO `sys_i18n` VALUES (3577, '523016', 'en', 'PROMSERVER_TYPE_INVALIDE', 'PromServer type is incorrect', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3578, '526017', 'en', 'PROMSERVER_UNAVAILABLE', 'No PromServer available', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3579, '521018', 'en', 'PROMSERVER_TOKEN_ISNULL', 'PromServer token info can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3580, '531000', 'en', 'DC_NAME_ISNULL', 'Dc name can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3581, '531001', 'en', 'DC_ID_ISNULL', 'Dc id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3582, '533002', 'en', 'DC_PHONE_FORMAT', 'Dc phone format error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3583, '536003', 'en', 'DC_PRINCIPAL_NOT_EXISTS', 'Dc principal does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3584, '532004', 'en', 'DC_NAME_DUPLICATE', 'Dc name duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3585, '533005', 'en', 'DC_CABINETS_EXISTS', 'These Dc contain cabinets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3586, '533006', 'en', 'DC_ASSETS_EXISTS', 'These Dc contain assets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3587, '536007', 'en', 'DC_NOT_EXISTS', 'Dc does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3588, '536008', 'en', 'DC_NOTHAS_CABINET', 'There is no this cabinet in the dc', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3589, '533009', 'en', 'DC_ID_FORMAT', 'Id format error , type should be integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3590, '531010', 'en', 'DC_CABINETNAME_ISNULL', 'Cabinet name can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3591, '531011', 'en', 'DC_CABINETID_ISNULL', 'Cabinet id can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3592, '532012', 'en', 'DC_CABINETNAME_DUPLICATE', 'Cabinet name duplicate', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3593, '535013', 'en', 'DC_CABINETUSIZE_MINIMUM', 'Cabinet u size is a minimum of 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3594, '533014', 'en', 'DC_CABINET_ASSETS_EXISTS', 'These cabinets contain assets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3595, '535015', 'en', 'DC_CABINET_MAXU', 'The maximum U of current cabinet is 47', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3596, '535016', 'en', 'DC_Y_MINIMUM', 'Dc y is a minimum of 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3597, '535017', 'en', 'DC_X_MINIMUM', 'Dc x is a minimum of 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3598, '535018', 'en', 'DC_Y_ALREADYINUSE', 'Dc y is already in use', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3599, '535019', 'en', 'DC_X_ALREADYINUSE', 'Dc x is already in use', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3600, '535020', 'en', 'CABINET_Y_MINIMUM', 'Cabinet y is a minimum of 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3601, '535021', 'en', 'CABINET_X_MINIMUM', 'Cabinet x is a minimum of 1', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3602, '535022', 'en', 'CABINET_Y_INCORRECT', 'Cabinet y is not in this dc', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3603, '535023', 'en', 'CABINET_X_INCORRECT', 'Cabinet x is not in this dc', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3604, '535024', 'en', 'CABINET_POSITION_OCCUPIED', 'Cabinet position is occupied', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3605, '533025', 'en', 'DC_PROMSERVER_EXISTS', 'There are promservers in the dc', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3606, '533026', 'en', 'DC_TRAFFIC_DIRECTIONS_INVALIDE', 'Dc traffic direction must be rx or tx', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3607, '531027', 'en', 'DC_TRAFFIC_SETTING_ISNULL', 'Dc traffic setting can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3608, '531028', 'en', 'DC_TRAFFIC_DIRECTIONS_ISNULL', 'Dc traffic direction can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3609, '531029', 'en', 'DC_TRAFFIC_IFINDEX_ISNULL', 'Dc traffic Ifindex can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3610, '531030', 'en', 'DC_TRAFFIC_IFDESCR_ISNULL', 'Dc traffic ifdescr can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3611, '533031', 'en', 'DC_NOT_INCLUDED_ASSET', 'Current asset is not included under the data center', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3612, '533032', 'en', 'DC_TRAFFIC_HOST_FORMAT', 'Dc traffic host must be in IP format', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3613, '531033', 'en', 'DC_TRAFFIC_HOST_ISNULL', 'Dc traffic host can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3614, '531034', 'en', 'DC_TRAFFIC_PORT_ISNULL', 'Dc traffic port can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3615, '531035', 'en', 'DC_TRAFFIC_VERSION_ISNULL', 'Dc traffic version can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3616, '535036', 'en', 'DC_TRAFFIC_PORT_INVALIDE', 'Dc traffic port is invalide', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3617, '533037', 'en', 'DC_TRAFFIC_TAGSKEY_FORMAT', 'Dc traffic tags key format is incorrect', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3618, '533038', 'en', 'DC_PROMSERVERS_EXISTS', 'These dc contain prometheus servers and cannot be deleted', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3619, '531039', 'en', 'DC_STATE_ISNULL', 'Dc state can not be empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3620, '534040', 'en', 'DC_STATE_ERROR', 'Dc state must be ON or OFF', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3621, '535041', 'en', 'DC_LONGITUDE_ERROR', 'Dc longitude range is -180 to +180', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3622, '535042', 'en', 'DC_LATITUDE_ERROR', 'Dc latitude range is -90 to +90', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3623, '536043', 'en', 'CABINET_NOT_EXISTS', 'Cabinet does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3624, '533044', 'en', 'DC_LONGITUDE_FORMAT', 'Dc longitude format should be a double', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3625, '533045', 'en', 'DC_LATITUDE_FORMAT', 'Dc latitude format should be a double', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3626, '531046', 'en', 'DC_SEQ_ISNULL', 'Cancel import serial number is empty', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3627, '533047', 'en', 'CABINET_USIZE_FORMAT', 'Cabinet u size format should be a integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3628, '535048', 'en', 'CABINET_USIZE_ERROR', 'Cabinet u size range is 1 to 47', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3629, '533049', 'en', 'CABINET_X_FORMAT', 'Cabinet x format should be a integer', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3630, '533050', 'en', 'CABINET_Y_FORMAT', 'Cabinet y format should be a integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3580, '531025', 'en', 'DC_NAME_ISNULL', 'Dc name can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3581, '531019', 'en', 'DC_ID_ISNULL', 'Agent Dc id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3583, '536028', 'en', 'DC_PRINCIPAL_NOT_EXISTS', 'Dc principal does not exist', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3584, '532024', 'en', 'DC_NAME_DUPLICATE', 'Dc name duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3585, '533015', 'en', 'DC_CABINETS_EXISTS', 'These Dc contain cabinets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3586, '533011', 'en', 'DC_ASSETS_EXISTS', 'These Dc contain assets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3587, '536027', 'en', 'DC_NOT_EXISTS', 'Dc does not exist', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3588, '536026', 'en', 'DC_NOTHAS_CABINET', 'There is no this cabinet in the dc', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3590, '531014', 'en', 'DC_CABINETNAME_ISNULL', 'Cabinet name can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3591, '531012', 'en', 'DC_CABINETID_ISNULL', 'Cabinet id can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3592, '532013', 'en', 'DC_CABINETNAME_DUPLICATE', 'Cabinet name duplicate', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3593, '535016', 'en', 'DC_CABINETUSIZE_MINIMUM', 'Cabinet u size is a minimum of 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3594, '533017', 'en', 'DC_CABINET_ASSETS_EXISTS', 'These cabinets contain assets and cannot be deleted', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3595, '535018', 'en', 'DC_CABINET_MAXU', 'The maximum U of current cabinet is 47', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3596, '535034', 'en', 'DC_Y_MINIMUM', 'Dc y is a minimum of 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3597, '535032', 'en', 'DC_X_MINIMUM', 'Dc x is a minimum of 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3598, '535033', 'en', 'DC_Y_ALREADYINUSE', 'Dc y is already in use', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3599, '535031', 'en', 'DC_X_ALREADYINUSE', 'Dc x is already in use', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3600, '535010', 'en', 'CABINET_Y_MINIMUM', 'Cabinet y is a minimum of 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3601, '535007', 'en', 'CABINET_X_MINIMUM', 'Cabinet x is a minimum of 1', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3602, '535009', 'en', 'CABINET_Y_INCORRECT', 'Cabinet y is not in this dc', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3603, '535006', 'en', 'CABINET_X_INCORRECT', 'Cabinet x is not in this dc', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3604, '535002', 'en', 'CABINET_POSITION_OCCUPIED', 'Cabinet position is occupied', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3619, '531030', 'en', 'DC_STATE_ISNULL', 'Dc state can not be empty', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3620, '534029', 'en', 'DC_STATE_ERROR', 'Dc state must be ON or OFF', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3621, '535022', 'en', 'DC_LONGITUDE_ERROR', 'Dc longitude range is -180 to +180', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3622, '535020', 'en', 'DC_LATITUDE_ERROR', 'Dc latitude range is -90 to +90', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3623, '536001', 'en', 'CABINET_NOT_EXISTS', 'Cabinet does not exist', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3624, '533023', 'en', 'DC_LONGITUDE_FORMAT', 'Dc longitude format should be a double', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3625, '533021', 'en', 'DC_LATITUDE_FORMAT', 'Dc latitude format should be a double', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3627, '533004', 'en', 'CABINET_USIZE_FORMAT', 'Cabinet u size format should be a integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3628, '535003', 'en', 'CABINET_USIZE_ERROR', 'Cabinet u size range is 1 to 47', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3629, '533005', 'en', 'CABINET_X_FORMAT', 'Cabinet x format should be a integer', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3630, '533008', 'en', 'CABINET_Y_FORMAT', 'Cabinet y format should be a integer', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3631, '542000', 'en', 'SYS_I18N_DUPLICATE', 'duplicate error (code + lang)', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3632, '543001', 'en', 'SYS_I18N_NOSUCHLANG', 'no such lang', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3633, '551000', 'en', 'SYS_DICT_NAME_ISNULL', 'Field \'name\' is not null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3634, '551001', 'en', 'SYS_DICT_TYPE_ISNULL', 'Field \'type\' is not null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3635, '551002', 'en', 'SYS_DICT_VALUE_ISNULL', 'Field \'type\' is not null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3635, '551002', 'en', 'SYS_DICT_VALUE_ISNULL', 'Field \'value\' is not null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3636, '551003', 'en', 'SYS_DICT_CODE_ISNULL', 'Field \'code\' is not null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3637, '552004', 'en', 'SYS_DICT_VALUE_DUPLICATE', 'Field \'type\' is duplicate', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3638, '553005', 'en', 'SYS_DICT_ID_INVALIDE', 'Invalid system dictionary ID', '', '2021-11-02 00:00:00', 1);
@@ -3658,7 +2332,6 @@ INSERT INTO `sys_i18n` VALUES (3662, '561021', 'en', 'SNMP_MIB_TYPE_ISNULL', 'Sn
INSERT INTO `sys_i18n` VALUES (3663, '563022', 'en', 'SNMP_MIB_TYPE_INVALIDE', 'Snmp value type is invalide', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3664, '560023', 'en', 'SNMP_MIB_NOTWRITABLE', 'The variable\'s value cannot be modified', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3665, '561024', 'en', 'SNMP_MIB_CONFIG_ISNULL', 'Snmp Credential Id and config cannot be empty at the same time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3666, '571000', 'en', 'SYS_CONFIG_TYPE_ISNULL', 'System config type can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3667, '574001', 'en', 'SYS_CONFIG_TYPE_INVALIDE', 'System config type is invalide', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3668, '571002', 'en', 'SYS_CONFIG_SAVEENTITY_ISNULL', 'System config save entity can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3669, '571003', 'en', 'SYS_CONFIG_MAXTERMINALNUM_ISNULL', 'System config max terminal num can not be null', '', '2021-11-02 00:00:00', 1);
@@ -3736,7 +2409,7 @@ INSERT INTO `sys_i18n` VALUES (3740, '574072', 'en', 'SYS_CONFIG_DB_URL_ISNULL',
INSERT INTO `sys_i18n` VALUES (3741, '574073', 'en', 'SYS_CONFIG_DB_USERNAME_ISNULL', 'The DB username is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3742, '574074', 'en', 'SYS_CONFIG_DB_PASSWORD_ISNULL', 'The DB password is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3743, '574075', 'en', 'SYS_CONFIG_REDIS_HOST_ISNULL', 'The redis host is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3744, '574076', 'en', 'SYS_CONFIG_REDIS_PORT_ISNULL', 'The redis host is null', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3744, '574076', 'en', 'SYS_CONFIG_REDIS_PORT_ISNULL', 'The redis port is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3745, '574077', 'en', 'SYS_CONFIG_HAD_CONFIG', 'Someone has started to configure the system', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3746, '573078', 'en', 'SYS_CONFIG_SESSION_TIMEOUT_INVALID', 'Session timeout is not less than 15', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3747, '574079', 'en', 'SYS_CONFIGI_PROMEFEDEENABLED_NCORRECT', 'Prometheus federation enabled must be 0 or 1', '', '2021-11-02 00:00:00', 1);
@@ -3785,7 +2458,7 @@ INSERT INTO `sys_i18n` VALUES (3789, '811005', 'en', 'SYSAPIKEY_NAME_DUPLICATE',
INSERT INTO `sys_i18n` VALUES (3790, '900', 'en', 'EXCELFILE_TYPE_ERROR', 'The type can only be xlsx, json, csv', '', '2021-12-07 14:33:03', 1);
INSERT INTO `sys_i18n` VALUES (3791, '901', 'en', 'EXCELFILE_PARSE_ERROR', 'Import file resolution failed', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3792, '902', 'en', 'EXCELFILE_HEADER_TEMPLATE_ERROR', 'The header row of the import template is inconsistent with the system template', '', '2021-12-07 14:35:22', 1);
-INSERT INTO `sys_i18n` VALUES (3793, '903', 'en', 'EXCELFILE_HEADER_LANGUAGE_ERROR', 'Excel header language must be en, cn or ru', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3793, '903', 'en', 'EXCELFILE_HEADER_LANGUAGE_ERROR', 'Language must be en, zh or ru', '', '2022-06-17 06:52:22', 1);
INSERT INTO `sys_i18n` VALUES (3794, '904', 'en', 'EXCELFILE_IMPORT_FILE_ISNULL', 'Import file is null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3795, '905', 'en', 'EXCELFILE_HEADER_LANGUAGE_ISNULL', 'Language can not be empty', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3796, '906', 'en', 'EXCELFILE_IMPORT_ERROR', 'File import error', '', '2021-11-02 00:00:00', 1);
@@ -3795,101 +2468,71 @@ INSERT INTO `sys_i18n` VALUES (3799, '991', 'en', 'NOT_NUMBER_ERROR', 'not numbe
INSERT INTO `sys_i18n` VALUES (3800, '40090018', 'en', 'DateFormatWrong', 'Incorrect Date Format', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3801, '711001', 'en', 'LICENSE_FILE_IS_NULL', 'license file can not be null', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3802, '716001', 'en', 'LICENSE_FILE_IS_EMPTY', 'The license file does not exist', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3803, '715001', 'en', 'LICENSE_FILE_INVALID', 'Invalid license', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3803, '715001', 'en', 'LICENSE_FILE_INVALID', 'Invalid license,code: {0}', '', '2022-06-20 06:14:13', 1);
INSERT INTO `sys_i18n` VALUES (3804, '711002', 'en', 'LICENSE_PARAM_IS_NULL', 'license parameter is null', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3805, '715002', 'en', 'LICENSE_TOKEN_INVALID', 'Invalid license,token error', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3806, '715003', 'en', 'LICENSE_MAXIMUMASSETS_INVALID', 'The number of assets exceeds the maximumAssets', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3807, '715004', 'en', 'LICENSE_VERSION_INVALID', 'The version is not valid', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (3808, '999', 'en', 'ERROR', 'error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3805, '715003', 'en', 'LICENSE_TOKEN_INVALID', 'Invalid license,token error', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3806, '715004', 'en', 'LICENSE_MAXIMUMASSETS_INVALID', 'The number of assets exceeds the maximumAssets', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3807, '715005', 'en', 'LICENSE_VERSION_INVALID', 'The version is not valid', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (3808, '999', 'en', 'ERROR', 'Error', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (3810, '200', 'zh', 'SUCCESS', '成功', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3811, '121000', 'zh', 'PANEL_NAME_ISNULL', '面板名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3812, '121001', 'zh', 'PANEL_ID_ISNULL', '面板ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3813, '122002', 'zh', 'PANEL_NAME_DUPLICATE', '面板名称不能重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3814, '121003', 'zh', 'PANEL_TYPE_ISNULL', '面板类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3815, '124004', 'zh', 'PANEL_TYPE_INVALIDE', '面板类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3816, '121005', 'zh', 'PANEL_LINK_ISNULL', '面板类型不是仪表板时,链接不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3817, '127006', 'zh', 'PANEL_BUILDIN_CAN_NOT_REMOVE', '内置面板不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3818, '121007', 'zh', 'CHART_TITLE_ISNULL', '图表标题不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3819, '121008', 'zh', 'CHART_SPAN_ISNULL', '图表宽度不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3820, '121009', 'zh', 'CHART_HEIGHT_ISNULL', '图表高度不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3821, '121010', 'zh', 'CHART_TYPE_ISNULL', '图表类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3822, '121011', 'zh', 'CHART_CREATEAT_ISNULL', '图表创建时间不能空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3823, '121012', 'zh', 'CHART_ELEMENT_ISNULL', '图表查询表达式不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3824, '123013', 'zh', 'CHART_TYPE_INVALIDE', '图表类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3825, '126014', 'zh', 'CHART_PANEL_ISNULL', '图表所关联面板属性不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3826, '126015', 'zh', 'CHART_NOTEXSITS', '图表不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3827, '121016', 'zh', 'CHART_ID_ISNULL', '图表ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3828, '121017', 'zh', 'CHART_UNIT_ISNULL', '图表单位不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3829, '121018', 'zh', 'CHART_PREV_ISNULL', '该图表前一个图表位置不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3830, '121019', 'zh', 'CHART_NEXT_ISNULL', '该图表后一个图表位置不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3831, '126020', 'zh', 'CHART_CANNOT_MODIFY', '图表不能修改', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3832, '123021', 'zh', 'CHART_PREVNEXT_INCORRECT', '该图表前或后一个图表位置错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3833, '122022', 'zh', 'CHART_TITLE_DUPLICATE', '图表标题重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3834, '121023', 'zh', 'CHART_URLPARAM_ISNULL', '图表链接参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3835, '123024', 'zh', 'CHART_PARAM_FORMAT', '图表参数必须为json格式', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3836, '121025', 'zh', 'CHART_PARAMURL_ISNULL', '图表链接参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3837, '123026', 'zh', 'CHART_PARAMURL_FORMAT', '图表链接非正确网址', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3838, '121027', 'zh', 'CHART_PARAMSINGLESTAT_ISNULL', '图表类型为单值图时未找到图表参数统计信息', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3839, '124028', 'zh', 'CHART_PARAMSINGLESTAT_INVALIDE', '图表类型为单值图时,选择类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3840, '121029', 'zh', 'CHART_SINGLESTATPARAM_ISNULL', '图表类型为单值图时,参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3841, '127030', 'zh', 'CHART_BUILDIN_CAN_NOT_REMOVE', '内置图表不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3842, '121031', 'zh', 'CHARTELEMENT_EXPRESSION_ISNULL', '图表查询表达式不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3843, '121032', 'zh', 'CHARTELEMENT_TYPE_ISNULL', '图表查询表达式类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3844, '123033', 'zh', 'CHARTELEMENT_TYPE_INVALIDE', '图表查询表达式类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3845, '126034', 'zh', 'CHARTELEMENT_NOTEXSITS', '图表查询表达式未创建', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3846, '121035', 'zh', 'PANEL_PREV_ISNULL', '该面板前一个面板位置不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3847, '121036', 'zh', 'PANEL_NEXT_ISNULL', '该面板后一个面板位置不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3848, '126037', 'zh', 'PANEL_NOT_EXIST', '面板未创建', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3849, '126038', 'zh', 'PANEL_NOTFOUND_BYTYPE', '该类型下面板不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3850, '123039', 'zh', 'PANEL_CHARTS_EXISTS', '该面板下有图表不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3851, '121040', 'zh', 'PANEL_EXPORT_HEADER_LANGUAGE_ISNULL', '面板导出表头语言类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3852, '124041', 'zh', 'PANEL_EXPORT_HEADER_LANGUAGE_ERROR', '面板导出表头语言类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3853, '121042', 'zh', 'PANEL_IMPORT_FILE_ISNULL', '面板导入文件不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3854, '129043', 'zh', 'PANEL_IMPORTFILE_TYPE', '面板导入类型仅支持XLS或XLSX文件', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3855, '121044', 'zh', 'PANEL_CANCELIMPORTSEQ_ISNULL', '面板取消导入序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3856, '119045', 'zh', 'PANEL_IMPORTFILE_FAILED', '面板导入文件解析失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3857, '114046', 'zh', 'PANEL_EXPORT_HEADER_TEMPLATE_ERROR', '面板导入文件表头与系统模板不一致', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3858, '123047', 'zh', 'CHART_WIDTH_FORMAT', '图表宽度类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3859, '123048', 'zh', 'CHART_WIDTH_INVALIDE', '图表宽度应在1-12内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3811, '121007', 'zh', 'PANEL_NAME_ISNULL', '面板名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3812, '121010', 'zh', 'PANEL_ID_ISNULL', '面板ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3813, '122009', 'zh', 'PANEL_NAME_DUPLICATE', '面板名称不能重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3814, '121002', 'zh', 'PANEL_TYPE_ISNULL', '面板类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3815, '124003', 'zh', 'PANEL_TYPE_INVALIDE', '面板类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3817, '127014', 'zh', 'PANEL_BUILDIN_CAN_NOT_REMOVE', '内置面板不能删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3818, '121032', 'zh', 'CHART_TITLE_ISNULL', '图表标题不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3819, '121035', 'zh', 'CHART_SPAN_ISNULL', '图表宽度不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3820, '121047', 'zh', 'CHART_HEIGHT_ISNULL', '图表高度不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3821, '121030', 'zh', 'CHART_TYPE_ISNULL', '图表类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3823, '121052', 'zh', 'CHART_ELEMENT_ISNULL', '图表查询表达式不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3824, '123031', 'zh', 'CHART_TYPE_INVALIDE', '图表类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3825, '126042', 'zh', 'CHART_PANEL_ISNULL', '图表所关联面板属性不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3826, '126043', 'zh', 'CHART_NOTEXSITS', '图表不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3827, '121046', 'zh', 'CHART_ID_ISNULL', '图表ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3834, '121028', 'zh', 'CHART_URLPARAM_ISNULL', '图表链接参数不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3835, '123038', 'zh', 'CHART_PARAM_FORMAT', '图表参数必须为json格式', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3837, '123039', 'zh', 'CHART_PARAMURL_FORMAT', '图表链接非正确网址', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3838, '121040', 'zh', 'CHART_PARAMSINGLESTAT_ISNULL', '图表类型为单值图时未找到图表参数统计信息', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3839, '124041', 'zh', 'CHART_PARAMSINGLESTAT_INVALIDE', '图表类型为单值图时,选择类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3840, '121036', 'zh', 'CHART_SINGLESTATPARAM_ISNULL', '图表类型为单值图时,参数不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3841, '127056', 'zh', 'CHART_BUILDIN_CAN_NOT_REMOVE', '内置图表不能删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3842, '121060', 'zh', 'CHARTELEMENT_EXPRESSION_ISNULL', '图表查询表达式不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3843, '121057', 'zh', 'CHARTELEMENT_TYPE_ISNULL', '图表查询表达式类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3844, '123058', 'zh', 'CHARTELEMENT_TYPE_INVALIDE', '图表查询表达式类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3848, '126005', 'zh', 'PANEL_NOT_EXIST', '面板未创建', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3858, '123022', 'zh', 'CHART_WIDTH_FORMAT', '图表宽度类型错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3859, '123021', 'zh', 'CHART_WIDTH_INVALIDE', '图表宽度应在1-12内', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3860, '123049', 'zh', 'CHART_HEIGHT_FORMAT', '图表高度类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3861, '126050', 'zh', 'CHART_UNIT_NOTFOUND', '图表单位不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3862, '123051', 'zh', 'CHART_ELEMENTS_FORMAT', '图表查询表达式必须为json格式', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3863, '123052', 'zh', 'PANEL_CHART_TEMPLATE_TYPE_INCORRECT', '图表模板类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3864, '121053', 'zh', 'PANEL_CHART_IMPORT_LINKID_ISNULL', '图表模板类型为资产或型号时,链接不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3865, '121054', 'zh', 'PANEL_CHART_TEMPLATE_TYPE_ISNULL', '图表模板类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3866, '121055', 'zh', 'CHART_TEXTPARAM_ISNULL', '图表文本类型参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3867, '121056', 'zh', 'CHART_PARAMTEXT_ISNULL', '图表文本类型参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3868, '121057', 'zh', 'CHART_WEIGHT_ISNULL', '图表宽度不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3869, '121058', 'zh', 'PANEL_PID_ISNULL', '面板父面板ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3870, '121059', 'zh', 'PANEL_WEIGHT_ISNULL', '面板宽度不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3871, '123060', 'zh', 'PANEL_NAME_FORMAT_ERROR', '面板名称格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3872, '121061', 'zh', 'CHART_GROUPID_ISNULL', '图表组ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3873, '121062', 'zh', 'CHART_VARTYPE_ISNULL', '图表引用模板时,链接值不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3874, '121063', 'zh', 'CHART_PID_ISNULL', '图表模板ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3875, '121064', 'zh', 'CHART_VARID_ISNULL', '图表链接ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3876, '121065', 'zh', 'CHART_SYNCTMPL_ERROR', '图表同步参数错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3877, '121066', 'zh', 'CHART_VARID_ERROR', '图表链接ID错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3878, '121067', 'zh', 'CHART_GROUP_NAME_DUPLICATE', '图表组名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3879, '123068', 'zh', 'CHART_HEIGHT_INVALIDE', '图表高度应在1-12内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3880, '123069', 'zh', 'CHART_VARTYPE_ERROR', '图表链接类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3881, '122070', 'zh', 'CHART_NAME_DUPLICATE_NOTLINK', '图表名称重复不能被链接', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3882, '136000', 'zh', 'EXPRETMPL_NOT_FOUND', '查询表达式模板不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3883, '131001', 'zh', 'EXPRETMPL_NAME_ISNULL', '查询表达式模板名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3884, '131002', 'zh', 'EXPRETMPL_EXPRESSION_ISNULL', '查询表达式模板语法不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3885, '132003', 'zh', 'EXPRETMPL_NAME_DUPLICATE', '查询表达式模板名称重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3861, '126029', 'zh', 'CHART_UNIT_NOTFOUND', '图表单位不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3862, '123053', 'zh', 'CHART_ELEMENTS_FORMAT', '图表查询表达式必须为json格式', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3863, '123012', 'zh', 'PANEL_CHART_TEMPLATE_TYPE_INCORRECT', '图表模板类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3864, '121013', 'zh', 'PANEL_CHART_IMPORT_LINKID_ISNULL', '图表模板类型为资产或型号时,链接不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3865, '121011', 'zh', 'PANEL_CHART_TEMPLATE_TYPE_ISNULL', '图表模板类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3866, '121033', 'zh', 'CHART_TEXTPARAM_ISNULL', '图表文本类型参数不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3868, '121023', 'zh', 'CHART_WEIGHT_ISNULL', '图表排序权重不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3869, '121004', 'zh', 'PANEL_PID_ISNULL', '面板父面板ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3870, '121001', 'zh', 'PANEL_WEIGHT_ISNULL', '面板宽度不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3871, '123008', 'zh', 'PANEL_NAME_FORMAT_ERROR', '面板名称格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3872, '121051', 'zh', 'CHART_GROUPID_ISNULL', '图表组ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3873, '121024', 'zh', 'CHART_VARTYPE_ISNULL', '图表引用模板时,链接值不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3874, '121037', 'zh', 'CHART_PID_ISNULL', '图表模板ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3875, '121026', 'zh', 'CHART_VARID_ISNULL', '图表链接ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3876, '121034', 'zh', 'CHART_SYNCTMPL_ERROR', '图表同步参数错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3877, '121027', 'zh', 'CHART_VARID_ERROR', '图表链接ID错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3878, '121050', 'zh', 'CHART_GROUP_NAME_DUPLICATE', '图表组名称重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3879, '123048', 'zh', 'CHART_HEIGHT_INVALIDE', '图表高度应在1-12内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3880, '123025', 'zh', 'CHART_VARTYPE_ERROR', '图表链接类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3881, '122045', 'zh', 'CHART_NAME_DUPLICATE_NOTLINK', '图表名称重复不能被链接', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3882, '136008', 'zh', 'EXPRETMPL_NOT_FOUND', '查询表达式模板不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3883, '131007', 'zh', 'EXPRETMPL_NAME_ISNULL', '查询表达式模板名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3884, '131003', 'zh', 'EXPRETMPL_EXPRESSION_ISNULL', '查询表达式模板语法不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3885, '132006', 'zh', 'EXPRETMPL_NAME_DUPLICATE', '查询表达式模板名称重复', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3886, '131004', 'zh', 'EXPRETMPL_ID_ISNULL', '查询表达式模板ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3887, '137005', 'zh', 'EXPRETMPL_BUILDIN_CAN_NOT_REMOVE', '内置查询表达式模板不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3888, '137006', 'zh', 'EXPRETMPL_CONTAIN_BABY_CAN_NOT_REMOVE', '查询表达式模板内有子模板不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3889, '131007', 'zh', 'EXPRETMPL_EXPORT_HEADER_LANGUAGE_ISNULL', '查询表达式模板导出语言类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3890, '134008', 'zh', 'EXPRETMPL_EXPORT_HEADER_LANGUAGE_ERROR', '查询表达式模板导出语言类型不在允许范围', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3887, '137001', 'zh', 'EXPRETMPL_BUILDIN_CAN_NOT_REMOVE', '内置查询表达式模板不能删除', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3891, '131009', 'zh', 'EXPRETMPL_RENDER_DATA_ISNULL', '查询表达式模板生成数据不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3892, '131010', 'zh', 'EXPRETMPL_IMPORT_FILE_ISNULL', '查询表达式模板导入文件不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3893, '131011', 'zh', 'EXPRETMPL_SEQ_ISNULL', '查询表达式模板序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3894, '139012', 'zh', 'EXPRETMPL_IMPORTFILE_TYPE', '查询表达式模板导入文件仅允许XLS或XLSX文件', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3895, '139013', 'zh', 'EXPRETMPL_IMPORTFILE_FAILED', '查询表达式模板导入文件解析失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3896, '136014', 'zh', 'EXPRETMPL_GROUP_NOT_FOUND', '查询表达式模板组不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3897, '133015', 'zh', 'EXPRETMPL_IMPORT_ERROR', '查询表达式模板导入错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3898, '134016', 'zh', 'EXPRETMPL_BUILDIN_INCORRECT', '查询表达式模板内置值应为0或1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3897, '133005', 'zh', 'EXPRETMPL_IMPORT_ERROR', '查询表达式模板导入错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3898, '134002', 'zh', 'EXPRETMPL_BUILDIN_INCORRECT', '查询表达式模板内置值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3899, '211000', 'zh', 'PROJECT_ID_ISNULL', '项目ID不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3900, '211001', 'zh', 'PROJECT_NAME_ISNULL', '项目名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3901, '217002', 'zh', 'PROJECT_BUILDIN_CAN_NOT_REMOVE', '内置项目不能删除', '', '2021-11-03 16:28:05', 1);
@@ -3908,198 +2551,107 @@ INSERT INTO `sys_i18n` VALUES (3913, '211014', 'zh', 'PROJECT_TOPOICON_UNIT_ISNU
INSERT INTO `sys_i18n` VALUES (3914, '217015', 'zh', 'PROJECT_BUILDIN_CAN_NOT_EDIT', '内置项目不能修改', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3915, '214016', 'zh', 'PROJECT_ICON_BASE64_VALUEERROR', '项目图标base64值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3916, '214017', 'zh', 'PROJECT_ICON_BIG_ERROR', '项目图标文件过大,可调整数据库max_allowed_packet参数', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3917, '221000', 'zh', 'MODULE_ID_ISNULL', '模块ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3918, '221001', 'zh', 'MODULE_PROJECTID_ISNULL', '模块所在项目ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3919, '221002', 'zh', 'MODULE_NAME_ISNULL', '模块名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3920, '221003', 'zh', 'MODULE_PORT_ISNULL', '模块端口不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3921, '221004', 'zh', 'MODULE_PATH_ISNULL', '模块路径不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3922, '221005', 'zh', 'MODULE_PORT_ERROR', '模块端口错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3923, '227006', 'zh', 'MODULE_BUILDIN_CAN_NOT_REMOVE', '内置模块不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3924, '223007', 'zh', 'MODULE_NAME_TOO_LONG', '模块名称过长', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3925, '223008', 'zh', 'MODULE_REMARK_TOO_LONG', '模块描述过长', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3926, '221009', 'zh', 'SYS_CONFIG_MODULEKEY_ISNULL', '内置模块不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3917, '221009', 'zh', 'MODULE_ID_ISNULL', '模块ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3918, '221019', 'zh', 'MODULE_PROJECTID_ISNULL', '模块必须选择项目', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3919, '221011', 'zh', 'MODULE_NAME_ISNULL', '模块名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3922, '221016', 'zh', 'MODULE_PORT_ERROR', '模块端口错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3923, '227003', 'zh', 'MODULE_BUILDIN_CAN_NOT_REMOVE', '内置模块不能删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3924, '223012', 'zh', 'MODULE_NAME_TOO_LONG', '模块名称过长', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3925, '223021', 'zh', 'MODULE_REMARK_TOO_LONG', '模块描述过长', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (3927, '222010', 'zh', 'MODULE_NAME_DUPLICATE', '模块名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3928, '221011', 'zh', 'MODULE_TYPE_ISNULL', '模块类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3929, '224012', 'zh', 'MODULE_PROTOCOL_INVALID', '模块支持协议类型不在允许范围,支持http或snmp', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3930, '224013', 'zh', 'MODULE_SNMPVERSION_INVALID', '模块snmp版本错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3931, '224014', 'zh', 'MODULE_AUTHSECURITYLEVEL_INVALID', '模块snmp安全等级错误支持authPriv, authNoPriv或noAuthNoPriv', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3932, '221015', 'zh', 'MODULE_PRIVPASSWORD_ISNULL', '模块snmp版本为v3版本并且开启authpriv priv密码不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3933, '224016', 'zh', 'MODULE_PRIVPROTOCOL_INVALID', '模块snmp priv协议错误 支持DES或AES', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3934, '224017', 'zh', 'MODULE_AUTHPROTOCOL_INVALID', '模块snmp 认证协议错误 支持SHA或MD5', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3935, '221018', 'zh', 'MODULE_PASSWORD_INVALID', '模块snmp 认证密码错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3936, '221019', 'zh', 'MODULE_USERNAME_INVALID', '模块snmp 认证用户名错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3937, '223020', 'zh', 'MODULE_REMOVE_ERROR', '模块下包含端点不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3938, '226021', 'zh', 'MODULE_NOTFOUND', '模块不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3939, '226022', 'zh', 'MODULE_NOTEXIS_PROJECT', '当前项目下未创建该模块', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3940, '223023', 'zh', 'MODULE_TYPE_INCONSISTENT', '模块类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3941, '226024', 'zh', 'MODULE_SNMP_NOTEXIST', '模块未创建snmp类型', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3942, '223025', 'zh', 'MODULE_LABELS_FORMAT', '模块标签必须符合json格式', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3943, '223026', 'zh', 'MODULE_LABELS_KEY_FORMAT', '模块标签键值不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3944, '221027', 'zh', 'MODULE_ENDPOINTNAMETMPL_ISNULL', '模块端点模板名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3945, '221028', 'zh', 'MODULE_CONFIGS_ISNULL', '模块配置信息不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3946, '223029', 'zh', 'MODULE_CONFIGS_FORMAT', '模块配置信息必须为json格式', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3947, '221030', 'zh', 'MODULE_SNMP_WALK_ISNULL', '模块snmp采集oid不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3948, '223031', 'zh', 'MODULE_SNMP_WALK_FORMAT', '模块snmp采集oid格式化错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3949, '221032', 'zh', 'MODULE_SEQ_ISNULL', '模块撤销导入序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3950, '222033', 'zh', 'MODULE_CONFIGS_TYPE_DUPLICATE', '模块配置文件类型重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3951, '221034', 'zh', 'MODULE_CONFIG_FILENAME_ISNULL', '模块配置文件名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3952, '231000', 'zh', 'ENDPOINT_ID_ISNULL', '端点ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3953, '231001', 'zh', 'ENDPOINT_MODULEID_ISNULL', '端点关联模块ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3954, '231002', 'zh', 'ENDPOINT_ASSETID_ISNULL', '端点关联资产ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3955, '231003', 'zh', 'ENDPOINT_PORT_ISNULL', '端点端口不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3956, '231004', 'zh', 'ENDPOINT_PATH_ISNULL', '端点路径不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3957, '236005', 'zh', 'ENDPOINT_QUERYACTIVE_ERROR', '请求prometheus查询endpoint状态失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3958, '231006', 'zh', 'ENDPOINT_IMPORT_FILE_ISNULL', '导入文件不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3959, '231007', 'zh', 'ENDPOINT_CANCELIMPORTSEQ_ISNULL', '导入撤销序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3960, '233008', 'zh', 'ENDPOINT_HOST_ERROR', '端点ip地址不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3961, '230009', 'zh', 'ENDPOINT_PROMETHEUS_UNAVAILABLE', 'prometheus服务不可用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3962, '230010', 'zh', 'ENDPOINT_PROMETHEUS_ON_USE', 'prometheus服务可用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3963, '230011', 'zh', 'ENDPOINT_PROMETHEUS_UNUSE', 'prometheus服务连接被拒绝', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3964, '233012', 'zh', 'ENDPOINT_PARAM_FORMAT_ERROR', '端点参数格式化错误 必须为json格式', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3965, '239013', 'zh', 'ENDPOINT_IMPORTFILE_TYPE', '端点导入文件类型格式错误 支持xls或xlsx', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3966, '239014', 'zh', 'ENDPOINT_IMPORTFILE_FAILED', '端点导入文件解析失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3967, '231015', 'zh', 'ENDPOINT_EXPORT_HEADER_LANGUAGE_ISNULL', '端点导出语言不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3968, '234016', 'zh', 'ENDPOINT_EXPORT_HEADER_LANGUAGE_ERROR', '端点导出语言类型不在允许范围', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3969, '234017', 'zh', 'ENDPOINT_EXPORT_HEADER_TEMPLATE_ERROR', '端点导入头部与系统模板不一致', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3970, '231018', 'zh', 'ENDPOINT_SN_HOST_ISNULL', '端点sn和host不能相同', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3971, '235019', 'zh', 'ENDPOINT_SN_HOST_MISMATCH', '端点采集资产sn和host不对应', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3972, '233020', 'zh', 'ENDPOINT_LABELS_FORMAT', '端点标签必须为json格式', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3973, '233021', 'zh', 'ENDPOINT_LABELS_KEY_FORMAT', '端点键值格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3974, '233022', 'zh', 'ENDPOINT_TIMEOUT_UPDATE', '端点状态在多个周期内未更新', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3975, '234023', 'zh', 'ENDPOINT_ENABLED_INVALIDE', '端点启用状态应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3976, '236024', 'zh', 'ENDPOINT_NOTFOUND', '端点不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3977, '231025', 'zh', 'ENDPOINT_NAME_ISNULL', '端点名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3978, '232026', 'zh', 'ENDPOINT_NAME_DUPLICATE', '端点名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3979, '231027', 'zh', 'ENDPOINT_PORT_ERROR', '端点采集端口错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3980, '231028', 'zh', 'ENDPOINT_ASSET_NAME_HOST_ISNULL', '端点采集资产名称或host不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3981, '233029', 'zh', 'ENDPOINT_IMPORT_ERROR', '端点批量导入错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3982, '233030', 'zh', 'ENDPOINT_CONFIGS_FORMAT', '端点配置信息格式必须为json', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3983, '234031', 'zh', 'ENDPOINT_PROTOCOL_INVALID', '端点协议错误 支持http或snmp', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3984, '233032', 'zh', 'ENDPOINT_SNMP_WALK_FORMAT', '端点snmp采集oid格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3985, '231033', 'zh', 'ENDPOINT_SNMP_WALK_ISNULL', '端点snmp采集oid不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3986, '231034', 'zh', 'ENDPOINT_TYPE_ISNULL', '端点类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3987, '233035', 'zh', 'ENDPOINT_TYPE_INVALID', '端点类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3988, '232036', 'zh', 'ENDPOINT_CONFIGS_TYPE_DUPLICATE', '端点配置信息类型重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3989, '311000', 'zh', 'ASSET_ID_ISNULL', '资产ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3990, '311001', 'zh', 'ASSET_SN_ISNULL', '资产SN不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3991, '311002', 'zh', 'ASSET_HOST_ISNULL', '资产IP不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3992, '313003', 'zh', 'ASSET_HOST_FORMAT', '资产IP格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3993, '311004', 'zh', 'ASSET_MAINTENANCEID_ISNULL', '资产维修记录ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3994, '316005', 'zh', 'ASSET_NOT_EXIST', '资产不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3995, '311006', 'zh', 'ASSET_MAINTENANCE_CONTENT_ISNULL', '资产维修记录内容不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3996, '316007', 'zh', 'ASSET_DC_NOTFOUND', '数据中心不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3997, '316008', 'zh', 'ASSET_CABINET_NOTFOUND', '机柜不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3998, '312009', 'zh', 'ASSET_HOST_DUPLICATE', '资产IP地址重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (3999, '312010', 'zh', 'ASSET_SN_DUPLICATE', '资产SN重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4000, '313011', 'zh', 'ASSET_PURCHASEDATE_FORMAT', '资产购买日期格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4001, '313012', 'zh', 'ASSET_PURCHASEDATE_UNAVAILABLE', '资产购买日期不可用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4002, '316013', 'zh', 'ASSET_STATE_NOTFOUND', '资产状态不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4003, '313014', 'zh', 'ASSET_ID_FORMAT', '资产ID类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4004, '311015', 'zh', 'ASSET_VENDOR_ISNULL', '资产厂商不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4005, '311016', 'zh', 'ASSET_TYPE_ISNULL', '资产类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4006, '316017', 'zh', 'ASSET_VENDOR_NOTFOUND', '资产型号厂商不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4007, '311018', 'zh', 'ASSET_ACCOUNT_ISNULL', '资产账号信息不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4008, '319019', 'zh', 'ASSET_UPLOAD_FAIL', '资产上传exporter失败,请手动安装', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4009, '313020', 'zh', 'ASSET_SN_TOO_LONG', '资产sn长度过长', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4010, '311021', 'zh', 'ASSET_CANCELIMPORTSEQ_ISNULL', '资产导入撤销序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4011, '311022', 'zh', 'ASSET_IMPORT_FILE_ISNULL', '资产导入文件不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4012, '319023', 'zh', 'ASSET_EXPORTER_UPLOAD_FAIL', '资产导出错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4013, '311024', 'zh', 'ASSET_CABINET_ISNULL', '机柜起始位置不为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4014, '315025', 'zh', 'ASSET_POSITION_INVALID', '位置选值有误 不在有效范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4015, '315026', 'zh', 'ASSET_POSITION_MISMATCH', '资产U位与关联型号的U位不匹配', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4016, '315027', 'zh', 'ASSET_POSITION_OCCUPY', '位置已被占用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4017, '313028', 'zh', 'ASSET_CABINETSTART_INVALIDE', '开始位置必须为数字类型', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4018, '313029', 'zh', 'ASSET_CABINETEND_INVALIDE', '结束位置必须为数字类型', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4019, '315030', 'zh', 'ASSET_SERVERPORT_ERROR', '资产服务端口错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4020, '313031', 'zh', 'ASSET_SERVERHOST_ERROR', '资产服务IP错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4021, '310032', 'zh', 'ASSET_LOGINSERVER_FAILED', '登录资产错误 可能是认证失败或服务无应答', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4022, '310033', 'zh', 'ASSET_UPLOADFILE_FAILED', '资产上传exporter失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4023, '310034', 'zh', 'ASSET_EXECCOMMAND_FAILED', '资产启动exporter失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4024, '313035', 'zh', 'ASSET_STATE_INVALIDE', '资产状态必须为数字类型', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4025, '319036', 'zh', 'ASSET_IMPORTFILE_TYPE', '导入文件支持格式为xls xlsx', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4026, '319037', 'zh', 'ASSET_IMPORTFILE_FAILED', '导入文件解析失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4027, '311038', 'zh', 'ASSET_TAGKEY_ISNULL', '资产标签名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3928, '221026', 'zh', 'MODULE_TYPE_ISNULL', '模块类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3929, '224020', 'zh', 'MODULE_PROTOCOL_INVALID', '模块支持协议类型不在允许范围,支持http或snmp', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3931, '224002', 'zh', 'MODULE_AUTHSECURITYLEVEL_INVALID', '模块snmp安全等级错误支持authPriv, authNoPriv或noAuthNoPriv', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3932, '221017', 'zh', 'MODULE_PRIVPASSWORD_ISNULL', '模块snmp版本为v3版本并且开启authpriv priv密码不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3933, '224018', 'zh', 'MODULE_PRIVPROTOCOL_INVALID', '模块snmp priv协议错误 支持DES或AES', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3934, '224001', 'zh', 'MODULE_AUTHPROTOCOL_INVALID', '模块snmp 认证协议错误 支持SHA或MD5', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3935, '221015', 'zh', 'MODULE_PASSWORD_INVALID', '模块snmp 认证密码错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3936, '221027', 'zh', 'MODULE_USERNAME_INVALID', '模块snmp 认证用户名错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3937, '223022', 'zh', 'MODULE_REMOVE_ERROR', '模块下包含端点不能删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3938, '226014', 'zh', 'MODULE_NOTFOUND', '模块不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3939, '226013', 'zh', 'MODULE_NOTEXIS_PROJECT', '当前项目下未创建该模块', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3940, '223025', 'zh', 'MODULE_TYPE_INCONSISTENT', '模块类型错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3944, '221008', 'zh', 'MODULE_ENDPOINTNAMETMPL_ISNULL', '模块端点模板名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3945, '221005', 'zh', 'MODULE_CONFIGS_ISNULL', '模块配置信息不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3946, '223004', 'zh', 'MODULE_CONFIGS_FORMAT', '模块配置信息必须为json格式', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3947, '221024', 'zh', 'MODULE_SNMP_WALK_ISNULL', 'SNMP OID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3948, '223023', 'zh', 'MODULE_SNMP_WALK_FORMAT', '模块snmp采集oid格式化错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3950, '222006', 'zh', 'MODULE_CONFIGS_TYPE_DUPLICATE', '模块配置文件类型重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3951, '221007', 'zh', 'MODULE_CONFIG_FILENAME_ISNULL', '模块配置文件名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3952, '231006', 'zh', 'ENDPOINT_ID_ISNULL', '端点ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3953, '231012', 'zh', 'ENDPOINT_MODULEID_ISNULL', 'Endpoint 关联模块ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3954, '231001', 'zh', 'ENDPOINT_ASSETID_ISNULL', 'Endpoint 关联资产ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3975, '234005', 'zh', 'ENDPOINT_ENABLED_INVALIDE', '端点启用状态应为0或1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3976, '236016', 'zh', 'ENDPOINT_NOTFOUND', '端点不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3977, '231015', 'zh', 'ENDPOINT_NAME_ISNULL', '端点名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3978, '232014', 'zh', 'ENDPOINT_NAME_DUPLICATE', '端点名称重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3981, '233007', 'zh', 'ENDPOINT_IMPORT_ERROR', '端点批量导入错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3982, '233002', 'zh', 'ENDPOINT_CONFIGS_FORMAT', '端点配置信息格式必须为json', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3983, '234017', 'zh', 'ENDPOINT_PROTOCOL_INVALID', '端点协议错误 支持http或snmp', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3984, '233018', 'zh', 'ENDPOINT_SNMP_WALK_FORMAT', '端点snmp采集oid格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3985, '231019', 'zh', 'ENDPOINT_SNMP_WALK_ISNULL', 'SNMP OID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3986, '231021', 'zh', 'ENDPOINT_TYPE_ISNULL', '端点类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3987, '233020', 'zh', 'ENDPOINT_TYPE_INVALID', '端点类型不在允许范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3988, '232003', 'zh', 'ENDPOINT_CONFIGS_TYPE_DUPLICATE', '端点配置信息类型重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3989, '311013', 'zh', 'ASSET_ID_ISNULL', '资产ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3990, '311033', 'zh', 'ASSET_SN_ISNULL', '资产SN不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3993, '311014', 'zh', 'ASSET_MAINTENANCEID_ISNULL', '资产维修记录ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3994, '316022', 'zh', 'ASSET_NOT_EXIST', '资产不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3995, '311015', 'zh', 'ASSET_MAINTENANCE_CONTENT_ISNULL', '资产维修记录内容不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (3999, '312032', 'zh', 'ASSET_SN_DUPLICATE', '资产SN重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4000, '313030', 'zh', 'ASSET_PURCHASEDATE_FORMAT', '资产购买日期格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4001, '313031', 'zh', 'ASSET_PURCHASEDATE_UNAVAILABLE', '资产购买日期不可用', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4002, '316035', 'zh', 'ASSET_STATE_NOTFOUND', '资产状态不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4003, '313012', 'zh', 'ASSET_ID_FORMAT', '资产ID类型错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4013, '311006', 'zh', 'ASSET_CABINET_ISNULL', '机柜起始位置不为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4014, '315027', 'zh', 'ASSET_POSITION_INVALID', '位置选值有误 不在有效范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4015, '315028', 'zh', 'ASSET_POSITION_MISMATCH', '资产U位与关联型号的U位不匹配', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4016, '315029', 'zh', 'ASSET_POSITION_OCCUPY', '位置已被占用', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4017, '313005', 'zh', 'ASSET_CABINETSTART_INVALIDE', '开始位置必须为数字类型', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4018, '313004', 'zh', 'ASSET_CABINETEND_INVALIDE', '结束位置必须为数字类型', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4028, '313039', 'zh', 'ASSET_EXPORTER_UPLOADBYSSH', '目前仅ssh协议支持下载exporter', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4029, '311040', 'zh', 'ASSET_EXPORT_HEADER_LANGUAGE_ISNULL', '资产导出语言不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4030, '314041', 'zh', 'ASSET_EXPORT_HEADER_LANGUAGE_ERROR', '资产导出语言不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4031, '314042', 'zh', 'ASSET_EXPORT_HEADER_TEMPLATE_ERROR', '资产导入文件与系统内置模板不一致', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4032, '312043', 'zh', 'ASSET_TYPE_VALUE_DUPLICATE', '资产类型重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4033, '312044', 'zh', 'ASSET_VENDOR_VALUE_DUPLICATE', '资产厂商重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4034, '311045', 'zh', 'ASSET_NAME_ISNULL', '资产名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4035, '311046', 'zh', 'ASSET_MANAGEIP_ISNULL', '资产IP不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4036, '311047', 'zh', 'ASSET_MODEL_ID_ISNULL', '资产型号ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4037, '311048', 'zh', 'ASSET_DC_ID_ISNULL', '资产所在数据中心ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4038, '311049', 'zh', 'ASSET_STATE_ID_ISNULL', '资产状态ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4039, '311050', 'zh', 'ASSET_TYPE_ID_ISNULL', '资产类型ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4040, '312051', 'zh', 'ASSET_NAME_DUPLICATE', '资产名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4041, '312052', 'zh', 'ASSET_NUMBER_DUPLICATE', '资产编号不能重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4042, '312053', 'zh', 'ASSET_MANAGEIP_DUPLICATE', '资产IP不能重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4043, '315054', 'zh', 'ASSET_SSH_PORT_ERROR', '资产ssh协议端口号错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4044, '315055', 'zh', 'ASSET_TELNET_PORT_ERROR', '资产telnet协议端口号错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4045, '311056', 'zh', 'ASSET_NOT_SELECT_PARENT', '子资产必须选择父资产ip地址', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4046, '313057', 'zh', 'ASSET_NOT_SUPPORT_MOUNTING', '资产不允许挂载', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4047, '313058', 'zh', 'ASSET_NOT_UPDATE', '当前是虚拟机主机,不能作为虚拟机修改', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4048, '313059', 'zh', 'ASSET_MANAGEIP_FORMAT', '资产ip格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4049, '312060', 'zh', 'ASSET_SSHPORT_MORE', '资产只能填一个ssh协议端口', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4050, '312061', 'zh', 'ASSET_TELNET_MORE', '资产只能填一个telnet协议端口', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4051, '316062', 'zh', 'ASSET_PARENT_NOT_EXIST', '资产所选父资产不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4052, '311063', 'zh', 'ASSET_AUTHUSERNAME_ISNULL', '资产认证用户名不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4053, '311064', 'zh', 'ASSET_AUTHPIN_ISNULL', '资产认证密码不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4054, '311065', 'zh', 'ASSET_AUTHPRIKEY_ISNULL', '资产认证pri key不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4055, '311066', 'zh', 'ASSET_EDITTYPE_ISNULL', '资产修改类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4056, '315067', 'zh', 'ASSET_CLIENTPORT_ERROR', '资产客户端端口不正确', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4057, '311068', 'zh', 'ASSET_CLIENT_PROT_ISNULL', '资产客户端端口不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4058, '311069', 'zh', 'ASSET_CLIENT_TOKEN_ISNULL', '资产客户端token不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4059, '321000', 'zh', 'ASSET_MODELNAME_ISNULL', '资产型号名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4034, '311021', 'zh', 'ASSET_NAME_ISNULL', '资产名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4035, '311018', 'zh', 'ASSET_MANAGEIP_ISNULL', '资产IP不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4036, '311019', 'zh', 'ASSET_MODEL_ID_ISNULL', '型号ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4037, '311010', 'zh', 'ASSET_DC_ID_ISNULL', '资产所在数据中心ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4038, '311034', 'zh', 'ASSET_STATE_ID_ISNULL', '资产状态ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4039, '311036', 'zh', 'ASSET_TYPE_ID_ISNULL', '资产类型ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4040, '312020', 'zh', 'ASSET_NAME_DUPLICATE', '资产名称重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4041, '312025', 'zh', 'ASSET_NUMBER_DUPLICATE', '资产编号不能重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4042, '312016', 'zh', 'ASSET_MANAGEIP_DUPLICATE', '资产IP不能重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4045, '311023', 'zh', 'ASSET_NOT_SELECT_PARENT', '子资产必须选择父资产ip地址', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4046, '313024', 'zh', 'ASSET_NOT_SUPPORT_MOUNTING', '资产不允许挂载', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4048, '313017', 'zh', 'ASSET_MANAGEIP_FORMAT', '资产IP格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4051, '316026', 'zh', 'ASSET_PARENT_NOT_EXIST', '资产所选父资产不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4052, '311003', 'zh', 'ASSET_AUTHUSERNAME_ISNULL', '资产认证用户名不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4053, '311001', 'zh', 'ASSET_AUTHPIN_ISNULL', '资产认证密码不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4054, '311002', 'zh', 'ASSET_AUTHPRIKEY_ISNULL', '资产认证pri key不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4055, '311011', 'zh', 'ASSET_EDITTYPE_ISNULL', '资产修改类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4056, '315007', 'zh', 'ASSET_CLIENTPORT_ERROR', '资产客户端端口不正确', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4057, '311008', 'zh', 'ASSET_CLIENT_PROT_ISNULL', '资产客户端端口不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4058, '311009', 'zh', 'ASSET_CLIENT_TOKEN_ISNULL', '资产客户端token不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4059, '321003', 'zh', 'ASSET_MODELNAME_ISNULL', '资产型号名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4060, '321001', 'zh', 'ASSET_MODELID_ISNULL', '资产型号ID不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4061, '322002', 'zh', 'ASSET_MODELNAME_DUPLICATE', '资产型号名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4062, '326003', 'zh', 'ASSET_MODELTYPE_NOTFOUND', '资产型号类型不存在', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4063, '323004', 'zh', 'ASSET_MODELRELATED_ASSET', '资产型号关联资产不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4064, '326005', 'zh', 'ASSET_MODEL_NOTFOUND', '资产型号不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4065, '325006', 'zh', 'ASSET_MODEL_USIZEMINIMUM', '资产型号u位最小值为1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4066, '323007', 'zh', 'ASSET_MODEL_USIZEERROR', '修改时型号u位不能大于关联资产U位大小', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4067, '322008', 'zh', 'ASSET_MODEL_EXISTS', '型号已经存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4068, '321009', 'zh', 'ASSET_MODEL_PARAM_ISNULL', '资产型号参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4069, '323010', 'zh', 'ASSET_MODELID_INCONSISTENT', '资产型号与型号ID不一致', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4070, '323011', 'zh', 'ASSET_IPMITYPE_ERROR', '资产类型为服务器时能保存ipmi信息', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4071, '323012', 'zh', 'ASSET_MODELRELATED_MIBS', '型号关联mib信息不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4072, '321013', 'zh', 'ASSET_MODEL_BRANDID_ISNULL', '资产型号厂商ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4073, '321014', 'zh', 'ASSET_MODEL_CHART_ERROR', '资产型号图表未存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4074, '321015', 'zh', 'ASSET_MODEL_SEQ_ISNULL', '取消导入序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4075, '331000', 'zh', 'ACCOUNT_AUTHTYPE_ISNULL', '资产账号信息不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4076, '333001', 'zh', 'ACCOUNT_AUTHTYPE_INVALIDE', '资产账号信息错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4077, '331002', 'zh', 'ACCOUNT_USER_ISNULL', '资产账号用户名不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4078, '331003', 'zh', 'ACCOUNT_PWD_ISNULL', '资产账号密码不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4079, '331004', 'zh', 'ACCOUNT_KEYFILE_ISNULL', '登录证书不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4080, '331005', 'zh', 'ACCOUNT_PORT_ISNULL', '资产账号端口不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4081, '331006', 'zh', 'ACCOUNT_ID_ISNULL', '资产账号ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4082, '331007', 'zh', 'ACCOUNT_ID_INVALIDE', '资产账号ID错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4083, '333008', 'zh', 'ACCOUNT_FILE_INSUFFICIENT', '文件数量不足', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4084, '335009', 'zh', 'ACCOUNT_PORT_ERROR', '账号端口不正确', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4085, '331010', 'zh', 'ACCOUNT_PROTOCOL_ISNULL', '协议信息不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4086, '334011', 'zh', 'ACCOUNT_PROTOCOL_INCORRECT', '资产账号支持ssh telnet以及snmp', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4087, '331012', 'zh', 'ACCOUNT_PROTOCOL_PARAMS_ISNULL', '资产账号参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4088, '333013', 'zh', 'ACCOUNT_PROTOCOL_PARAMS_FORMATERROR', '资产账号参数格式必须为json', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4089, '337014', 'zh', 'ACCOUNT_PROTOCOL_EXCEED_COUNT', '资产仅能存在一个账号信息', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4090, '334015', 'zh', 'ACCOUNT_SSH_METHOD_INCORRECT', 'SSH帐户登录方法必须是密钥或密码', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4091, '331016', 'zh', 'ACCOUNT_SNMP_USERNAME_ISNULL', '版本为SNMPv3 SNMP账号用户名不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4092, '334017', 'zh', 'ACCOUNT_SNMP_SECURITYLEVEL_INVALID', 'snmp账号安全等级仅支持 authPriv, authNoPriv或noAuthNoPriv', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4093, '333018', 'zh', 'ACCOUNT_SNMP_VERSION_INVALIDE', 'snmp版本错误 仅支持v2或v3版本', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4094, '334019', 'zh', 'ACCOUNT_SNMP_AUTHPROTOCOL_INVALIDE', '认证协议错误 支持MD5或SHA', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4095, '334020', 'zh', 'ACCOUNT_SNMP_PRIVPROTOCOL_INVALIDE', 'priv协议错误 支持DES或AES', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4064, '326007', 'zh', 'ASSET_MODEL_NOTFOUND', '资产型号不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4072, '321005', 'zh', 'ASSET_MODEL_BRANDID_ISNULL', '资产型号厂商ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4073, '321006', 'zh', 'ASSET_MODEL_CHART_ERROR', '资产型号图表未存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4076, '333001', 'zh', 'ACCOUNT_AUTHTYPE_INVALIDE', '账号认证类型有误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4084, '335002', 'zh', 'ACCOUNT_PORT_ERROR', '账号端口不正确', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4108, '341000', 'zh', 'STATECONF_NAME_ISNULL', '资产状态名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4109, '341001', 'zh', 'STATECONF_PING_ISNULL', '资产状态ping不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4110, '341002', 'zh', 'STATECONF_MONITOR_ISNULL', '资产状态监控不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4111, '341003', 'zh', 'STATECONF_ALERT_ISNULL', '资产状态告警不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4112, '342004', 'zh', 'STATECONF_NAME_DUPLICATE', '资产状态名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4113, '341005', 'zh', 'STATECONF_ID_ISNULL', '资产状态ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4113, '341005', 'zh', 'STATECONF_ID_ISNULL', '状态ID不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4114, '347006', 'zh', 'STATECONF_BUILDIN_CAN_NOT_REMOVE', '内置资产状态不能删除', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4115, '344007', 'zh', 'STATECONF_PING_INCORRECT', '资产状态ping参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4116, '344008', 'zh', 'STATECONF_MONITOR_INCORRECT', '资产状态监控参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4117, '344009', 'zh', 'STATECONF_ALERT_INCORRECT', '资产状态告警参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4118, '344010', 'zh', 'STATECONF_BUILDIN_INCORRECT', '资产状态内置参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4119, '347011', 'zh', 'STATECONF_CAN_NOT_REMOVE', '资产状态已关联资产不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4120, '346012', 'zh', 'STATECONF_NOT_FOUND', '资产状态不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4120, '346012', 'zh', 'STATECONF_NOT_FOUND', '状态不存在', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4121, '356000', 'zh', 'TYPECONF_NOT_FOUND', '资产类型不存在', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4122, '351001', 'zh', 'TYPECONF_NAME_ISNULL', '资产类型名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4123, '351002', 'zh', 'TYPECONF_VM_ISNULL', '资产类型vm不能为空', '', '2021-11-03 16:28:05', 1);
@@ -4112,7 +2664,7 @@ INSERT INTO `sys_i18n` VALUES (4129, '354008', 'zh', 'TYPECONF_VMH_INCORRECT', '
INSERT INTO `sys_i18n` VALUES (4130, '354009', 'zh', 'TYPECONF_SSH_INCORRECT', '资产类型ssh参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4131, '354010', 'zh', 'TYPECONF_TELNET_INCORRECT', '资产类型telnet参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4132, '354011', 'zh', 'TYPECONF_BUILDIN_INCORRECT', '资产类型内置参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4133, '351012', 'zh', 'TYPECONF_ID_ISNULL', '资产类型ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4133, '351012', 'zh', 'TYPECONF_ID_ISNULL', '类型ID不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4134, '357013', 'zh', 'TYPECONF_BUILDIN_CAN_NOT_REMOVE', '内置资产类型不能删除', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4135, '357014', 'zh', 'TYPECONF_BEUSED_CAN_NOT_REMOVE', '资产类型已关联资产不能被删除', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4136, '356015', 'zh', 'TYPECONF_PARENT_NOT_FOUND', '资产类型父类型未存在', '', '2021-11-03 16:28:05', 1);
@@ -4144,82 +2696,62 @@ INSERT INTO `sys_i18n` VALUES (4161, '375008', 'zh', 'ASSET_FIELD_META_TYPE_ERRO
INSERT INTO `sys_i18n` VALUES (4162, '373009', 'zh', 'ASSET_FIELD_META_KEY_ERROR', '资产属性键值格式不正确', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4163, '372010', 'zh', 'ASSET_FIELD_META_KEY_DUPLICATE', '资产属性键值重复', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4164, '376011', 'zh', 'ASSET_FIELD_META_NOT_FOUND', '资产属性元不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4165, '411000', 'zh', 'ALERTMSG_IDS_ISNULL', '告警信息ids不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4166, '411001', 'zh', 'ALERTMSG_STATE_ISNULL', '告警信息状态不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4167, '412002', 'zh', 'ALERTMSG_STATE_INCORRECT', '告警信息状态错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4168, '413003', 'zh', 'ALERTMSG_PARSE_ERROR', '告警信息解析失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4169, '413004', 'zh', 'ALERTMSG_SAVE_ERROR', '告警信息保存错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4170, '411005', 'zh', 'ALERTMSG_TOPN_ISNULL', '告警信息topn不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4171, '411006', 'zh', 'ALERTMSG_REMARK_ISNULL', '告警信息描述不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4172, '421000', 'zh', 'ALERTRULE_ID_ISNULL', '告警规则ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4173, '421001', 'zh', 'ALERTRULE_NAME_ISNULL', '告警规则名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4174, '421002', 'zh', 'ALERTRULE_NAME_DUPLICATE', '告警规则名称不能重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4175, '421003', 'zh', 'ALERTRULE_EXPR_ISNULL', '告警规则表达式不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4165, '411003', 'zh', 'ALERTMSG_IDS_ISNULL', '告警信息ids不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4166, '411008', 'zh', 'ALERTMSG_STATE_ISNULL', '告警信息状态不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4167, '412007', 'zh', 'ALERTMSG_STATE_INCORRECT', '告警信息状态错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4168, '413005', 'zh', 'ALERTMSG_PARSE_ERROR', '告警信息解析失败', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4169, '413006', 'zh', 'ALERTMSG_SAVE_ERROR', '告警信息保存错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4172, '421006', 'zh', 'ALERTRULE_ID_ISNULL', '告警规则ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4173, '421013', 'zh', 'ALERTRULE_NAME_ISNULL', '告警规则名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4174, '421012', 'zh', 'ALERTRULE_NAME_DUPLICATE', '告警规则名称不能重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4175, '421005', 'zh', 'ALERTRULE_EXPR_ISNULL', '告警规则表达式不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4176, '423004', 'zh', 'ALERTRULE_EXPR_ERROR', '告警规则表达式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4177, '421005', 'zh', 'ALERTRULE_LAST_ISNULL', '告警持续时间不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4178, '425006', 'zh', 'ALERTRULE_LAST_ISNOTPOSITIVE', '告警持续时间必须是正数', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4179, '421007', 'zh', 'ALERTRULE_SEVERITY_ISNULL', '告警级别不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4180, '424008', 'zh', 'ALERTRULE_SEVERITY_INCORRECT', '告警级别错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4181, '426009', 'zh', 'ALERTRULE_LINK_OBJECT_ISNULL', '关联对象不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4182, '421010', 'zh', 'ALERTRULE_TYPE_ISNULL', '告警规则类型不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4183, '424011', 'zh', 'ALERTRULE_TYPE_INVALIDE', '告警规则类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4184, '427012', 'zh', 'ALERTRULE_BUILDIN_CAN_NOT_REMOVE', '内置告警规则不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4185, '421013', 'zh', 'ALERTRULE_TOPN_ISNULL', '告警规则topn不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4186, '421014', 'zh', 'ALERTRULE_SUMMARY_ISNULL', '告警规则摘要不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4187, '423015', 'zh', 'ALERTRULE_RECEIVER_FORMAT', '告警规则接收人格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4188, '427016', 'zh', 'ALERTRULE_BUILDIN_CAN_NOT_UPDATE', '内置告警规则不允许修改', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4189, '421017', 'zh', 'ALERTRULE_OPERATOR_ISNULL', '告警规则操作人不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4190, '421018', 'zh', 'ALERTRULE_THRESHOLD_ISNULL', '告警规则阈值不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4191, '421019', 'zh', 'ALERTRULE_UNIT_ISNULL', '告警规则单位不能空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4192, '423020', 'zh', 'ALERTRULE_OPERATOR_INVALIDE', '告警规则操作人参数错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4193, '423021', 'zh', 'ALERTRULE_UNIT_INVALIDE', '告警规则单位错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4194, '421022', 'zh', 'ALERTRULE_EXPORT_HEADER_LANGUAGE_ISNULL', '告警规则导出语言不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4195, '424023', 'zh', 'ALERTRULE_EXPORT_HEADER_LANGUAGE_ERROR', '告警规则导出语言不在允许范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4196, '421024', 'zh', 'ALERTRULE_IMPORT_FILE_ISNULL', '告警规则导入文件不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4197, '429025', 'zh', 'ALERTRULE_IMPORTFILE_TYPE', '告警规则导入文件格式错误 支持xls或xlsx', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4198, '421026', 'zh', 'ALERTRULE_CANCELIMPORTSEQ_ISNULL', '告警规则取消导入序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4199, '423027', 'zh', 'ALERTRULE_THRESHOLD_FORMAT', '告警规则阈值格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4200, '423028', 'zh', 'ALERTRULE_UNIT_FORMAT', '告警规则单位格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4201, '4210629', 'zh', 'ALERTRULE_DESCRIPTION_ISNULL', '告警规则描述不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4202, '421030', 'zh', 'ALERTRULE_RECEIVER_NOTFOUND', '告警规则接收人不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4203, '423031', 'zh', 'ALERTRULE_IMPORT_ERROR', '告警规则导入错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4204, '421027', 'zh', 'ALERTRULE_METHOD_ISNULL', '告警规则通知方式不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4205, '426028', 'zh', 'ALERTRULE_METHOD_NOTFOUND', '告警规则通知方式不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4206, '424029', 'zh', 'ALERTRULE_STATE_INCORRECT', '告警规则状态错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4207, '424030', 'zh', 'ALERTRULE_TYPE_INCORRECT', '告警规则类型错误 值应为1,2或3', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4208, '424031', 'zh', 'ALERTRULE_OIDFORMAT_ERROR', 'oid格式化错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4209, '424032', 'zh', 'ALERTRULE_AUTOEXPIRED_INCORRECT', '告警规则自动过期参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4210, '424033', 'zh', 'ALERTRULE_SCHEDENABLE_INCORRECT', '告警规则定时启停参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4211, '421034', 'zh', 'ALERTRULE_SCHEDDAYS_ISNULL', '告警规则定时任务天数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4212, '421035', 'zh', 'ALERTRULE_SCHEDSTIME_ISNULL', '告警规则定时任务开始时间不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4213, '421036', 'zh', 'ALERTRULE_SCHEDETIME_ISNULL', '告警规则定时任务结束时间不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4214, '424037', 'zh', 'ALERTRULE_SCHEDDAYS_INCORRECT', '告警规则定时任务天数错误 应在1-7之内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4215, '424038', 'zh', 'ALERTRULE_SCHEDSTIME_INCORRECT', '告警规则定时任务开始时间格式错误 应为HH:mm', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4216, '424039', 'zh', 'ALERTRULE_SCHEDETIME_INCORRECT', '告警规则定时任务结束时间格式错误 应为HH:mm', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4217, '424040', 'zh', 'ALERTRULE_SCHEDETIME_ERROR', '告警规则定时任务结束时间错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4218, '424041', 'zh', 'ALERTRULE_NOTIFYACTIVE_INCORRECT', '告警规则通知启用参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4219, '424042', 'zh', 'ALERTRULE_NOTIFYEXPIRED_INCORRECT', '告警规则通知过期参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4220, '431001', 'zh', 'ALERT_NOTIFISCRIPT_NAME_ISNULL', '告警通知脚本名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4221, '436002', 'zh', 'ALERT_NOTIFISCRIPT_FILE_NOTFOUND', '告警通知脚本文件不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4222, '439003', 'zh', 'ALERT_NOTIFISCRIPT_NOT_FILE', '告警通知脚本路径下文件不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4223, '439004', 'zh', 'ALERT_NOTIFISCRIPT_NOT_EXECUTABLE', '告警通知脚本没有权限执行', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4224, '431005', 'zh', 'ALERT_NOTIFISCRIPT_ID_ISNULL', '告警通知脚本ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4225, '431006', 'zh', 'ALERT_NOTIFISCRIPT_ACCOUNT_ISNULL', '告警通知脚本关联用户信息不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4226, '436007', 'zh', 'ALERT_NOTIFISCRIPT_SCRIPT_NOTFOUND', '告警通知脚本不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4177, '421009', 'zh', 'ALERTRULE_LAST_ISNULL', '告警持续时间不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4178, '425008', 'zh', 'ALERTRULE_LAST_ISNOTPOSITIVE', '告警持续时间必须是正数', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4179, '421030', 'zh', 'ALERTRULE_SEVERITY_ISNULL', '告警级别不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4180, '424029', 'zh', 'ALERTRULE_SEVERITY_INCORRECT', '告警级别错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4182, '421037', 'zh', 'ALERTRULE_TYPE_ISNULL', '告警规则类型不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4183, '424036', 'zh', 'ALERTRULE_TYPE_INVALIDE', '告警规则类型错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4184, '427002', 'zh', 'ALERTRULE_BUILDIN_CAN_NOT_REMOVE', '内置告警规则不能删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4186, '421032', 'zh', 'ALERTRULE_SUMMARY_ISNULL', '告警规则摘要不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4187, '423019', 'zh', 'ALERTRULE_RECEIVER_FORMAT', '告警规则接收人格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4188, '427003', 'zh', 'ALERTRULE_BUILDIN_CAN_NOT_UPDATE', '内置告警规则不允许修改', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4189, '421018', 'zh', 'ALERTRULE_OPERATOR_ISNULL', '告警规则比较符不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4190, '421034', 'zh', 'ALERTRULE_THRESHOLD_ISNULL', '告警规则阈值不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4191, '421040', 'zh', 'ALERTRULE_UNIT_ISNULL', '告警规则单位不能空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4192, '423017', 'zh', 'ALERTRULE_OPERATOR_INVALIDE', '告警规则比较符参数错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4193, '423039', 'zh', 'ALERTRULE_UNIT_INVALIDE', '告警规则单位错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4199, '423033', 'zh', 'ALERTRULE_THRESHOLD_FORMAT', '告警规则阈值格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4200, '423038', 'zh', 'ALERTRULE_UNIT_FORMAT', '告警规则单位格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4202, '421020', 'zh', 'ALERTRULE_RECEIVER_NOTFOUND', '告警规则接收人不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4203, '423007', 'zh', 'ALERTRULE_IMPORT_ERROR', '告警规则导入错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4204, '421010', 'zh', 'ALERTRULE_METHOD_ISNULL', '告警规则通知方式不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4205, '426011', 'zh', 'ALERTRULE_METHOD_NOTFOUND', '告警规则通知方式不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4206, '424031', 'zh', 'ALERTRULE_STATE_INCORRECT', '告警规则状态错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4207, '424035', 'zh', 'ALERTRULE_TYPE_INCORRECT', '告警规则类型错误 值应为1,2或3', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4208, '424016', 'zh', 'ALERTRULE_OIDFORMAT_ERROR', 'OID 格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4209, '424001', 'zh', 'ALERTRULE_AUTOEXPIRED_INCORRECT', '告警规则自动过期参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4210, '424023', 'zh', 'ALERTRULE_SCHEDENABLE_INCORRECT', '告警规则定时启停参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4211, '421022', 'zh', 'ALERTRULE_SCHEDDAYS_ISNULL', '告警规则定时任务天数不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4212, '421028', 'zh', 'ALERTRULE_SCHEDSTIME_ISNULL', '告警规则定时任务开始时间不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4213, '421026', 'zh', 'ALERTRULE_SCHEDETIME_ISNULL', '告警规则定时任务结束时间不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4214, '424021', 'zh', 'ALERTRULE_SCHEDDAYS_INCORRECT', '告警规则定时任务天数错误 应在1-7之内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4215, '424027', 'zh', 'ALERTRULE_SCHEDSTIME_INCORRECT', '告警规则定时任务开始时间格式错误 应为HH:mm', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4216, '424025', 'zh', 'ALERTRULE_SCHEDETIME_INCORRECT', '告警规则定时任务结束时间格式错误 应为HH:mm', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4217, '424024', 'zh', 'ALERTRULE_SCHEDETIME_ERROR', '告警规则定时任务结束时间错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4218, '424014', 'zh', 'ALERTRULE_NOTIFYACTIVE_INCORRECT', '告警规则通知启用参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4219, '424015', 'zh', 'ALERTRULE_NOTIFYEXPIRED_INCORRECT', '告警规则通知过期参数错误 值应为0或1', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4227, '441001', 'zh', 'ALERTSILENCE_STARTTIME_ISNULL', '告警静默开始时间不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4228, '441002', 'zh', 'ALERTSILENCE_ENDTIME_ISNULL', '告警静默结束时间不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4229, '441003', 'zh', 'ALERTSILENCE_ENDTIME_MUSTGTNOW', '告警静默结束事件应大于当前时间', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4230, '441004', 'zh', 'ALERTSILENCE_ID_IS_NOT_NULL', '告警静默ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4231, '445005', 'zh', 'ALERTSILENCE_TYPE_ERROR', '告警静默类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4232, '441006', 'zh', 'ALERTSILENCE_MATCHER_ISNULL', '告警静默匹配参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4233, '441007', 'zh', 'ALERTSILENCE_NAME_ISNULL', '告警静默名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4232, '441005', 'zh', 'ALERTSILENCE_MATCHER_ISNULL', '告警静默匹配参数不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4233, '441006', 'zh', 'ALERTSILENCE_NAME_ISNULL', '告警静默名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4234, '451001', 'zh', 'ALERTSEVERITY_NAME_ISNULL', '告警级别名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4235, '451002', 'zh', 'ALERTSEVERITY_COLOR_ISNULL', '告警级别颜色不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4236, '451003', 'zh', 'ALERTSEVERITY_METHODS_ISNULL', '告警级别方法不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4237, '451004', 'zh', 'ALERTSEVERITY_ID_ISNULL', '告警级别ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4238, '451005', 'zh', 'ALERTSEVERITY_REMARK_ISNULL', '告警级别描述不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4239, '451006', 'zh', 'ALERTSEVERITY_WEIGHT_PARAM_ISNULL', '告警级别权重值不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4240, '461001', 'zh', 'ALERTNOTIFY_NOT_EXISTS', '告警通知不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4237, '451003', 'zh', 'ALERTSEVERITY_ID_ISNULL', '告警级别ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4238, '451004', 'zh', 'ALERTSEVERITY_REMARK_ISNULL', '告警级别描述不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4239, '451005', 'zh', 'ALERTSEVERITY_WEIGHT_PARAM_ISNULL', '告警级别权重值不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4241, '461002', 'zh', 'ALERTNOTIFY_NAME_ISNULL', '告警通知名称不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4242, '461003', 'zh', 'ALERTNOTIFY_FILE_NOTEXISTS', '告警通知文件不存在', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4243, '461004', 'zh', 'ALERTNOTIFY_ACCOUNT_ISNULL', '告警通知账号不能为空', '', '2021-11-03 16:28:05', 1);
@@ -4234,12 +2766,11 @@ INSERT INTO `sys_i18n` VALUES (4251, '517000', 'zh', 'SYS_ERROR', '系统错误'
INSERT INTO `sys_i18n` VALUES (4252, '512001', 'zh', 'SYS_DB_DUPLICATERECORD', '数据库中已存在该记录', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4253, '517002', 'zh', 'SYS_DB_AUTH', '没有权限', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4254, '518003', 'zh', 'SYS_LOGIN_CAPTCHA', '登录验证码错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4255, '518004', 'zh', 'SYS_LOGIN_UNKNOWNACCOUNT', '未知校验错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4255, '518004', 'zh', 'SYS_LOGIN_UNKNOWNACCOUNT', '未知错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4256, '518005', 'zh', 'SYS_LOGIN_USERPWD', '账号或密码错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4257, '518006', 'zh', 'SYS_LOGIN_LOCK', '账号被锁定', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4258, '518007', 'zh', 'SYS_LOGIN_ACCOUNTAUTH', '账号验证失败', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4258, '518007', 'zh', 'SYS_LOGIN_ACCOUNTAUTH', '认证失败', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4259, '518008', 'zh', 'SYS_LOGIN_REQUIRED', '请登录系统', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4260, '517009', 'zh', 'SYS_MENU_SYSMENUDEL', '系统菜单,不能删除', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4261, '517010', 'zh', 'SYS_MENU_DELSUB', '请先删除子菜单或按钮', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4262, '518011', 'zh', 'SYS_USER_OLDPWD', '原密码不正确', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4263, '517012', 'zh', 'SYS_USER_DELADMIN', '系统管理员不能删除', '', '2021-11-03 16:28:05', 1);
@@ -4250,7 +2781,6 @@ INSERT INTO `sys_i18n` VALUES (4267, '511016', 'zh', 'SYS_USER_USERNAME_ISNULL',
INSERT INTO `sys_i18n` VALUES (4268, '511017', 'zh', 'SYS_USER_STATUS_ISNULL', '系统用户状态不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4269, '511018', 'zh', 'SYS_USER_PASSWORD_ISNULL', '系统用户密码不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4270, '511019', 'zh', 'SYS_USER_ID_ISNULL', '系统用户ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4271, '512020', 'zh', 'SYS_USER_SCRIPT_ACCOUNT_REPEATED', '系统用户脚本或账号信息重复', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4272, '514021', 'zh', 'SYS_USER_STATUS_INVALIDE', '系统用户状态异常', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4273, '513022', 'zh', 'SYS_USER_EMAIL_FORMAT', '系统用户邮箱格式错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4274, '513023', 'zh', 'SYS_USER_DISABLE_MFA_ERROR', '访问频率受限', '', '2021-11-03 16:28:05', 1);
@@ -4277,12 +2807,10 @@ INSERT INTO `sys_i18n` VALUES (4294, '511042', 'zh', 'SYS_AUTHCODE_IS_INVALID',
INSERT INTO `sys_i18n` VALUES (4295, '518043', 'zh', 'SYS_RECOVERYCODE_IS_INVALID', '恢复码信息无效', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4296, '511044', 'zh', 'SYS_AUTHTOKEN_ISNULL', '认证信息不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4297, '521000', 'zh', 'PROMSERVER_ID_ISNULL', 'prometheus ID不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4298, '521001', 'zh', 'PROMSERVER_DCID_ISNULL', 'prometheus关联数据中心ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4298, '521001', 'zh', 'PROMSERVER_DCID_ISNULL', 'Agent必须选择数据中心', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4299, '521002', 'zh', 'PROMSERVER_TYPE_ISNULL', 'prometheus类型不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4300, '521003', 'zh', 'PROMSERVER_HOST_ISNULL', 'prometheus IP地址不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4301, '521004', 'zh', 'PROMSERVER_PORT_ISNULL', 'prometheus 端口不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4302, '521005', 'zh', 'PROMSERVER_REQUEST_FAILD', 'prometheus 请求失败', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4303, '523006', 'zh', 'PROMSERVER_PARAM_TIME_INVALIDE', 'prometheus 时间参数错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4304, '521007', 'zh', 'PROMSERVER_PARAM_QUERY_ISNULL', 'prometheus 查询参数不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4305, '521008', 'zh', 'PROMSERVER_PARAM_START_ISNULL', 'prometheus 开始时间不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4306, '521009', 'zh', 'PROMSERVER_PARAM_END_ISNULL', 'prometheus 结束时间不能为空', '', '2021-11-03 16:28:05', 1);
@@ -4295,57 +2823,40 @@ INSERT INTO `sys_i18n` VALUES (4312, '526015', 'zh', 'PROMSERVER_EXIST_ERROR', '
INSERT INTO `sys_i18n` VALUES (4313, '523016', 'zh', 'PROMSERVER_TYPE_INVALIDE', 'prometheus类型错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4314, '526017', 'zh', 'PROMSERVER_UNAVAILABLE', 'prometheus不可用', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4315, '521018', 'zh', 'PROMSERVER_TOKEN_ISNULL', 'prometheus token不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4316, '531000', 'zh', 'DC_NAME_ISNULL', '数据中心名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4317, '531001', 'zh', 'DC_ID_ISNULL', '数据中心id不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4318, '533002', 'zh', 'DC_PHONE_FORMAT', '数据中心号码格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4319, '536003', 'zh', 'DC_PRINCIPAL_NOT_EXISTS', '数据中心负责人不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4320, '532004', 'zh', 'DC_NAME_DUPLICATE', '数据中心名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4321, '533005', 'zh', 'DC_CABINETS_EXISTS', '数据中心内含有机柜 不能被删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4322, '533006', 'zh', 'DC_ASSETS_EXISTS', '数据中心含有资产 不能被删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4323, '536007', 'zh', 'DC_NOT_EXISTS', '数据中心不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4324, '536008', 'zh', 'DC_NOTHAS_CABINET', '数据中心中没有该机柜', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4325, '533009', 'zh', 'DC_ID_FORMAT', '数据中心ID类型错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4326, '531010', 'zh', 'DC_CABINETNAME_ISNULL', '数据中心机柜名称不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4327, '531011', 'zh', 'DC_CABINETID_ISNULL', '数据中心机柜id不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4328, '532012', 'zh', 'DC_CABINETNAME_DUPLICATE', '数据中心机柜名称重复', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4329, '535013', 'zh', 'DC_CABINETUSIZE_MINIMUM', '数据中心机柜U位大小最小为1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4330, '533014', 'zh', 'DC_CABINET_ASSETS_EXISTS', '数据中心机柜中有资产 不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4331, '535015', 'zh', 'DC_CABINET_MAXU', '数据中心机柜最大U为47', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4332, '535016', 'zh', 'DC_Y_MINIMUM', '数据中心行数最少为1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4333, '535017', 'zh', 'DC_X_MINIMUM', '数据中心列数最少为1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4334, '535018', 'zh', 'DC_Y_ALREADYINUSE', '数据中心行已经被使用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4335, '535019', 'zh', 'DC_X_ALREADYINUSE', '数据中心列已经被使用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4336, '535020', 'zh', 'CABINET_Y_MINIMUM', '数据中心机柜所在行至少为1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4337, '535021', 'zh', 'CABINET_X_MINIMUM', '数据中心机柜所在列至少为1', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4338, '535022', 'zh', 'CABINET_Y_INCORRECT', '数据中心机柜所选行不在范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4339, '535023', 'zh', 'CABINET_X_INCORRECT', '数据中心机柜所选列不在范围内', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4340, '535024', 'zh', 'CABINET_POSITION_OCCUPIED', '数据中心机柜所选位置已被占用', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4341, '533025', 'zh', 'DC_PROMSERVER_EXISTS', '数据中心已存在prometheus服务', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4342, '533026', 'zh', 'DC_TRAFFIC_DIRECTIONS_INVALIDE', '数据中心流量方向必须为rx或tx', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4343, '531027', 'zh', 'DC_TRAFFIC_SETTING_ISNULL', '数据中心流量设置不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4344, '531028', 'zh', 'DC_TRAFFIC_DIRECTIONS_ISNULL', '数据中心流量方向不能为空​', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4345, '531029', 'zh', 'DC_TRAFFIC_IFINDEX_ISNULL', '数据中心流量下标不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4346, '531030', 'zh', 'DC_TRAFFIC_IFDESCR_ISNULL', '数据中心流量ifdescr不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4347, '533031', 'zh', 'DC_NOT_INCLUDED_ASSET', '数据中心未包含当前资产', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4348, '533032', 'zh', 'DC_TRAFFIC_HOST_FORMAT', '数据中心流量ip地址格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4349, '531033', 'zh', 'DC_TRAFFIC_HOST_ISNULL', '数据中心流量ip地址不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4350, '531034', 'zh', 'DC_TRAFFIC_PORT_ISNULL', '数据中心流量端口不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4351, '531035', 'zh', 'DC_TRAFFIC_VERSION_ISNULL', '数据中心流量版本不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4352, '535036', 'zh', 'DC_TRAFFIC_PORT_INVALIDE', '数据中心流量端口无效', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4353, '533037', 'zh', 'DC_TRAFFIC_TAGSKEY_FORMAT', '数据中心流量标签键值格式不正确', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4354, '533038', 'zh', 'DC_PROMSERVERS_EXISTS', '数据中心包含prometheus服务 不能删除', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4355, '531039', 'zh', 'DC_STATE_ISNULL', '数据中心状态不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4356, '534040', 'zh', 'DC_STATE_ERROR', '数据中心状态错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4357, '535041', 'zh', 'DC_LONGITUDE_ERROR', '数据中心经度需在-180到+180', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4358, '535042', 'zh', 'DC_LATITUDE_ERROR', '数据中心维度需在-180到+180', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4359, '536043', 'zh', 'CABINET_NOT_EXISTS', '机柜不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4360, '533044', 'zh', 'DC_LONGITUDE_FORMAT', '数据中心经度格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4361, '533045', 'zh', 'DC_LATITUDE_FORMAT', '数据中心维度格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4362, '531046', 'zh', 'DC_SEQ_ISNULL', '数据中心序列号不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4363, '533047', 'zh', 'CABINET_USIZE_FORMAT', '机柜U位格式错误 应为整数', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4364, '535048', 'zh', 'CABINET_USIZE_ERROR', '机柜U位错误 范围为1至47', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4365, '533049', 'zh', 'CABINET_X_FORMAT', '机柜横轴格式错误', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4366, '533050', 'zh', 'CABINET_Y_FORMAT', '机柜纵轴格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4316, '531025', 'zh', 'DC_NAME_ISNULL', '数据中心名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4317, '531019', 'zh', 'DC_ID_ISNULL', '数据中心ID不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4319, '536028', 'zh', 'DC_PRINCIPAL_NOT_EXISTS', '数据中心负责人不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4320, '532024', 'zh', 'DC_NAME_DUPLICATE', '数据中心名称重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4321, '533015', 'zh', 'DC_CABINETS_EXISTS', '数据中心内含有机柜 不能被删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4322, '533011', 'zh', 'DC_ASSETS_EXISTS', '数据中心含有资产 不能被删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4323, '536027', 'zh', 'DC_NOT_EXISTS', '数据中心不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4324, '536026', 'zh', 'DC_NOTHAS_CABINET', '数据中心中没有该机柜', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4326, '531014', 'zh', 'DC_CABINETNAME_ISNULL', '数据中心机柜名称不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4327, '531012', 'zh', 'DC_CABINETID_ISNULL', '数据中心机柜id不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4328, '532013', 'zh', 'DC_CABINETNAME_DUPLICATE', '数据中心机柜名称重复', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4329, '535016', 'zh', 'DC_CABINETUSIZE_MINIMUM', '数据中心机柜U位大小最小为1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4330, '533017', 'zh', 'DC_CABINET_ASSETS_EXISTS', '数据中心机柜中有资产 不能删除', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4331, '535018', 'zh', 'DC_CABINET_MAXU', '数据中心机柜最大U为47', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4332, '535034', 'zh', 'DC_Y_MINIMUM', '数据中心行数最少为1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4333, '535032', 'zh', 'DC_X_MINIMUM', '数据中心列数最少为1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4334, '535033', 'zh', 'DC_Y_ALREADYINUSE', '数据中心行已经被使用', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4335, '535031', 'zh', 'DC_X_ALREADYINUSE', '数据中心列已经被使用', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4336, '535010', 'zh', 'CABINET_Y_MINIMUM', '数据中心机柜所在行至少为1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4337, '535007', 'zh', 'CABINET_X_MINIMUM', '数据中心机柜所在列至少为1', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4338, '535009', 'zh', 'CABINET_Y_INCORRECT', '数据中心机柜所选行不在范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4339, '535006', 'zh', 'CABINET_X_INCORRECT', '数据中心机柜所选列不在范围内', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4340, '535002', 'zh', 'CABINET_POSITION_OCCUPIED', '数据中心机柜所选位置已被占用', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4355, '531030', 'zh', 'DC_STATE_ISNULL', '数据中心状态不能为空', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4356, '534029', 'zh', 'DC_STATE_ERROR', '数据中心状态错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4357, '535022', 'zh', 'DC_LONGITUDE_ERROR', '数据中心经度需在-180到+180', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4358, '535020', 'zh', 'DC_LATITUDE_ERROR', '数据中心维度需在-180到+180', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4359, '536001', 'zh', 'CABINET_NOT_EXISTS', '机柜不存在', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4360, '533023', 'zh', 'DC_LONGITUDE_FORMAT', '数据中心经度格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4361, '533021', 'zh', 'DC_LATITUDE_FORMAT', '数据中心维度格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4363, '533004', 'zh', 'CABINET_USIZE_FORMAT', '机柜U位格式错误 应为整数', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4364, '535003', 'zh', 'CABINET_USIZE_ERROR', '机柜U位错误 范围为1至47', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4365, '533005', 'zh', 'CABINET_X_FORMAT', '机柜横轴格式错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4366, '533008', 'zh', 'CABINET_Y_FORMAT', '机柜纵轴格式错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4367, '542000', 'zh', 'SYS_I18N_DUPLICATE', '国际化配置重复', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4368, '543001', 'zh', 'SYS_I18N_NOSUCHLANG', '不合法的lang', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4369, '551000', 'zh', 'SYS_DICT_NAME_ISNULL', '字典名称不能为空', '', '2021-11-03 16:28:05', 1);
@@ -4381,7 +2892,6 @@ INSERT INTO `sys_i18n` VALUES (4398, '561021', 'zh', 'SNMP_MIB_TYPE_ISNULL', 'sn
INSERT INTO `sys_i18n` VALUES (4399, '563022', 'zh', 'SNMP_MIB_TYPE_INVALIDE', 'snmp mib 值类型无效', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4400, '560023', 'zh', 'SNMP_MIB_NOTWRITABLE', 'snmp mib 无法修改变量的值', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4401, '561024', 'zh', 'SNMP_MIB_CONFIG_ISNULL', 'snmp mib 凭据Id和配置不能同时为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4402, '571000', 'zh', 'SYS_CONFIG_TYPE_ISNULL', '查询类型参数不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4403, '574001', 'zh', 'SYS_CONFIG_TYPE_INVALIDE', '类型不在枚举值类', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4404, '571002', 'zh', 'SYS_CONFIG_SAVEENTITY_ISNULL', '保存实体数据不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4405, '571003', 'zh', 'SYS_CONFIG_MAXTERMINALNUM_ISNULL', '每个用户最大打开窗口数量不能为空', '', '2021-11-03 16:28:05', 1);
@@ -4508,7 +3018,7 @@ INSERT INTO `sys_i18n` VALUES (4525, '811005', 'zh', 'SYSAPIKEY_NAME_DUPLICATE',
INSERT INTO `sys_i18n` VALUES (4526, '900', 'zh', 'EXCELFILE_TYPE_ERROR', '类型只能是xlsx、json、csv', '', '2021-12-07 14:33:35', 1);
INSERT INTO `sys_i18n` VALUES (4527, '901', 'zh', 'EXCELFILE_PARSE_ERROR', '导入文件解析失败', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4528, '902', 'zh', 'EXCELFILE_HEADER_TEMPLATE_ERROR', '导入模板的标题行与系统模板不一致', '', '2021-12-07 14:35:34', 1);
-INSERT INTO `sys_i18n` VALUES (4529, '903', 'zh', 'EXCELFILE_HEADER_LANGUAGE_ERROR', '导入文件选择语言错误', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4529, '903', 'zh', 'EXCELFILE_HEADER_LANGUAGE_ERROR', '语言有误', '', '2022-06-17 06:52:14', 1);
INSERT INTO `sys_i18n` VALUES (4530, '904', 'zh', 'EXCELFILE_IMPORT_FILE_ISNULL', '导入文件不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4531, '905', 'zh', 'EXCELFILE_HEADER_LANGUAGE_ISNULL', '导入文件语言不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4532, '906', 'zh', 'EXCELFILE_IMPORT_ERROR', '导入文件错误', '', '2021-11-03 16:28:05', 1);
@@ -4518,27 +3028,20 @@ INSERT INTO `sys_i18n` VALUES (4535, '991', 'zh', 'NOT_NUMBER_ERROR', '只能是
INSERT INTO `sys_i18n` VALUES (4536, '40090018', 'zh', 'DateFormatWrong', '时间格式化错误', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4537, '711001', 'zh', 'LICENSE_FILE_IS_NULL', 'license文件不能为空', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4538, '716001', 'zh', 'LICENSE_FILE_IS_EMPTY', 'license文件不存在', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4539, '715001', 'zh', 'LICENSE_FILE_INVALID', 'license无效', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4539, '715001', 'zh', 'LICENSE_FILE_INVALID', 'License无效,代码:{0}', '', '2022-06-20 06:14:42', 1);
INSERT INTO `sys_i18n` VALUES (4540, '711002', 'zh', 'LICENSE_PARAM_IS_NULL', 'license参数不能为空', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4541, '715002', 'zh', 'LICENSE_TOKEN_INVALID', 'license token无效', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4542, '715003', 'zh', 'LICENSE_MAXIMUMASSETS_INVALID', 'license 资产数量超过最大资产', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4543, '715004', 'zh', 'LICENSE_VERSION_INVALID', 'license版本无效', '', '2021-11-03 16:28:05', 1);
-INSERT INTO `sys_i18n` VALUES (4544, 'el.image.error', 'en', 'el.image.error', 'FAILED', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (4541, '715003', 'zh', 'LICENSE_TOKEN_INVALID', 'license token无效', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4542, '715004', 'zh', 'LICENSE_MAXIMUMASSETS_INVALID', 'license 资产数量超过最大资产', '', '2021-11-03 16:28:05', 1);
+INSERT INTO `sys_i18n` VALUES (4543, '715005', 'zh', 'LICENSE_VERSION_INVALID', 'license版本无效', '', '2021-11-03 16:28:05', 1);
INSERT INTO `sys_i18n` VALUES (4545, 'el.select.noMatch', 'en', 'el.select.noMatch', 'No matching data', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4546, 'el.select.noData', 'en', 'el.select.noData', 'No data', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4547, 'el.select.placeholder', 'en', 'el.select.placeholder', 'Select', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4548, 'el.select.loading', 'en', 'el.select.loading', 'Loading', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4549, 'el.pagination.total', 'en', 'el.pagination.total', 'Total {total}', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4550, 'el.pagination.goto', 'en', 'el.pagination.goto', 'Go to', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4551, 'el.pagination.pagesize', 'en', 'el.pagination.pagesize', '/page', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4552, 'el.pagination.pageClassifier', 'en', 'el.pagination.pageClassifier', '', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4553, 'el.upload.preview', 'en', 'el.upload.preview', 'Preview', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4554, 'el.upload.continue', 'en', 'el.upload.continue', 'Continue', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4555, 'el.upload.delete', 'en', 'el.upload.delete', 'Delete', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4556, 'el.upload.deleteTip', 'en', 'el.upload.deleteTip', 'press delete to remove', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4557, 'el.tree.emptyText', 'en', 'el.tree.emptyText', 'No Data', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4558, 'el.pageHeader.title', 'en', 'el.pageHeader.title', 'Back', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4559, 'el.datepicker.cancel', 'en', 'el.datepicker.cancel', 'Cancel', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4560, 'el.datepicker.nextMonth', 'en', 'el.datepicker.nextMonth', 'Next Month', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4561, 'el.datepicker.week', 'en', 'el.datepicker.week', 'week', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4562, 'el.datepicker.weeks.thu', 'en', 'el.datepicker.weeks.thu', 'Thu', '', '2021-11-02 00:00:00', 1);
@@ -4556,7 +3059,6 @@ INSERT INTO `sys_i18n` VALUES (4573, 'el.datepicker.prevMonth', 'en', 'el.datepi
INSERT INTO `sys_i18n` VALUES (4574, 'el.datepicker.month11', 'en', 'el.datepicker.month11', 'November', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4575, 'el.datepicker.now', 'en', 'el.datepicker.now', 'Now', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4576, 'el.datepicker.today', 'en', 'el.datepicker.today', 'Today', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4577, 'el.datepicker.startTime', 'en', 'el.datepicker.startTime', 'Start Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4578, 'el.datepicker.prevYear', 'en', 'el.datepicker.prevYear', 'Previous Year', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4579, 'el.datepicker.month1', 'en', 'el.datepicker.month1', 'January', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4580, 'el.datepicker.month2', 'en', 'el.datepicker.month2', 'February', '', '2021-11-02 00:00:00', 1);
@@ -4568,54 +3070,30 @@ INSERT INTO `sys_i18n` VALUES (4585, 'el.datepicker.months.apr', 'en', 'el.datep
INSERT INTO `sys_i18n` VALUES (4586, 'el.datepicker.months.jun', 'en', 'el.datepicker.months.jun', 'Jun', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4587, 'el.datepicker.months.aug', 'en', 'el.datepicker.months.aug', 'Aug', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4588, 'el.datepicker.months.dec', 'en', 'el.datepicker.months.dec', 'Dec', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4589, 'el.datepicker.months.may', 'en', 'el.datepicker.months.may', 'May', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4590, 'el.datepicker.months.nov', 'en', 'el.datepicker.months.nov', 'Nov', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4591, 'el.datepicker.months.jan', 'en', 'el.datepicker.months.jan', 'Jan', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4592, 'el.datepicker.months.mar', 'en', 'el.datepicker.months.mar', 'Mar', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4593, 'el.datepicker.months.sep', 'en', 'el.datepicker.months.sep', 'Sep', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4594, 'el.datepicker.month4', 'en', 'el.datepicker.month4', 'April', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4595, 'el.datepicker.selectTime', 'en', 'el.datepicker.selectTime', 'Select time', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4596, 'el.datepicker.month5', 'en', 'el.datepicker.month5', 'May', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4597, 'el.datepicker.month6', 'en', 'el.datepicker.month6', 'June', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4598, 'el.datepicker.month7', 'en', 'el.datepicker.month7', 'July', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4599, 'el.datepicker.clear', 'en', 'el.datepicker.clear', 'Clear', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4600, 'el.datepicker.month8', 'en', 'el.datepicker.month8', 'August', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4601, 'el.datepicker.month9', 'en', 'el.datepicker.month9', 'September', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4602, 'el.datepicker.month10', 'en', 'el.datepicker.month10', 'October', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4603, 'el.datepicker.confirm', 'en', 'el.datepicker.confirm', 'OK', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4604, 'el.datepicker.nextYear', 'en', 'el.datepicker.nextYear', 'Next Year', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4605, 'el.datepicker.endTime', 'en', 'el.datepicker.endTime', 'End Time', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4606, 'el.datepicker.startDate', 'en', 'el.datepicker.startDate', 'Start Date', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4607, 'el.popconfirm.confirmButtonText', 'en', 'el.popconfirm.confirmButtonText', 'Yes', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4608, 'el.popconfirm.cancelButtonText', 'en', 'el.popconfirm.cancelButtonText', 'No', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4609, 'el.empty.description', 'en', 'el.empty.description', 'No Data', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4610, 'el.cascader.noMatch', 'en', 'el.cascader.noMatch', 'No matching data', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4611, 'el.cascader.noData', 'en', 'el.cascader.noData', 'No data', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4612, 'el.cascader.placeholder', 'en', 'el.cascader.placeholder', 'Select', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4613, 'el.cascader.loading', 'en', 'el.cascader.loading', 'Loading', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4614, 'el.transfer.noCheckedFormat', 'en', 'el.transfer.noCheckedFormat', '{total} items', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4615, 'el.transfer.noMatch', 'en', 'el.transfer.noMatch', 'No matching data', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4616, 'el.transfer.hasCheckedFormat', 'en', 'el.transfer.hasCheckedFormat', '{checked}/{total} checked', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4617, 'el.transfer.filterPlaceholder', 'en', 'el.transfer.filterPlaceholder', 'Enter keyword', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4618, 'el.transfer.noData', 'en', 'el.transfer.noData', 'No data', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4619, 'el.transfer.titles[0]', 'en', 'el.transfer.titles[0]', 'List 1', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4620, 'el.transfer.titles[1]', 'en', 'el.transfer.titles[1]', 'List 2', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4621, 'el.colorpicker.confirm', 'en', 'el.colorpicker.confirm', 'OK', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4622, 'el.colorpicker.clear', 'en', 'el.colorpicker.clear', 'Clear', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4623, 'el.messagebox.confirm', 'en', 'el.messagebox.confirm', 'OK', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4624, 'el.messagebox.cancel', 'en', 'el.messagebox.cancel', 'Cancel', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4625, 'el.messagebox.title', 'en', 'el.messagebox.title', 'Message', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4626, 'el.messagebox.error', 'en', 'el.messagebox.error', 'Illegal input', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4627, 'el.table.resetFilter', 'en', 'el.table.resetFilter', 'Reset', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4628, 'el.table.sumText', 'en', 'el.table.sumText', 'Sum', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4629, 'el.table.emptyText', 'en', 'el.table.emptyText', 'No Data', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4630, 'el.table.clearFilter', 'en', 'el.table.clearFilter', 'All', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4631, 'el.table.confirmFilter', 'en', 'el.table.confirmFilter', 'Confirm', '', '2021-11-02 00:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (4696, 'el.empty.description', 'zh', 'el.empty.description', '暂无数据', '', '2021-11-02 00:00:00', 1);
INSERT INTO `sys_i18n` VALUES (4721, 'config.menus.lang', 'en', 'config.menus.lang', 'Lang', '', '2021-11-04 05:59:15', 1);
INSERT INTO `sys_i18n` VALUES (4722, 'config.menus.lang', 'zh', 'config.menus.lang', '语言', '', '2021-11-04 05:59:36', 1);
-INSERT INTO `sys_i18n` VALUES (4723, 'config.menus.value', 'en', 'config.menus.value', 'Value', '', '2021-11-04 05:59:58', 1);
-INSERT INTO `sys_i18n` VALUES (4724, 'config.menus.value', 'zh', 'config.menus.value', '内容', '', '2021-11-04 06:00:16', 1);
INSERT INTO `sys_i18n` VALUES (4725, 'config.menus.createI18n', 'en', 'config.menus.createI18n', 'New I18N', '', '2021-11-04 06:01:40', 1);
INSERT INTO `sys_i18n` VALUES (4726, 'config.menus.editI18n', 'en', 'config.menus.editI18n', 'Edit I18N', '', '2021-11-04 06:01:48', 1);
INSERT INTO `sys_i18n` VALUES (4727, 'config.menus.editI18n', 'zh', 'config.menus.editI18n', '编辑 I18N', '', '2021-11-04 06:02:09', 1);
@@ -4691,11 +3169,11 @@ INSERT INTO `sys_i18n` VALUES (4801, 'tip.errorInRow', 'zh', 'tip.errorInRow', '
INSERT INTO `sys_i18n` VALUES (4802, 'validate.repeat', 'zh', 'validate.repeat', '重复', '', '2021-11-29 03:35:51', 1);
INSERT INTO `sys_i18n` VALUES (4803, 'config.assetType.vm', 'zh', 'config.assetType.vm', 'VM', '', '2021-11-29 03:42:40', 1);
INSERT INTO `sys_i18n` VALUES (4804, 'config.assetType.vmh', 'zh', 'config.assetType.vmh', 'VMH', '', '2021-11-29 03:42:59', 1);
-INSERT INTO `sys_i18n` VALUES (4805, 'config.assetType.snmpEnable', 'zh', 'config.assetType.snmpEnable', ' 启用 SNMP', '', '2021-11-29 06:36:11', 1);
-INSERT INTO `sys_i18n` VALUES (4806, '121071', 'en', 'CHART_DATASOURCE_ISNULL', 'Chart datasource can not be null', '', '2021-11-29 15:03:27', 1);
-INSERT INTO `sys_i18n` VALUES (4807, '121071', 'zh', 'CHART_DATASOURCE_ISNULL', '图表数据源不能为空', '', '2021-11-29 15:03:49', 1);
-INSERT INTO `sys_i18n` VALUES (4808, '121072', 'en', 'CHART_DATASOURCE_INVALIDE', 'Chart datasource must be metrics,logs,system,misc', '', '2021-11-29 15:05:45', 1);
-INSERT INTO `sys_i18n` VALUES (4809, '121072', 'zh', 'CHART_DATASOURCE_INVALIDE', '图表数据源类型必须为指标,日志,系统或其它', '', '2021-11-29 15:05:48', 1);
+INSERT INTO `sys_i18n` VALUES (4805, 'config.assetType.snmpEnable', 'zh', 'config.assetType.snmpEnable', '启用 SNMP', '', '2021-11-29 06:36:11', 1);
+INSERT INTO `sys_i18n` VALUES (4806, '121054', 'en', 'CHART_DATASOURCE_ISNULL', 'Chart datasource can not be null', '', '2021-11-29 15:03:27', 1);
+INSERT INTO `sys_i18n` VALUES (4807, '121054', 'zh', 'CHART_DATASOURCE_ISNULL', '图表数据源不能为空', '', '2021-11-29 15:03:49', 1);
+INSERT INTO `sys_i18n` VALUES (4808, '121055', 'en', 'CHART_DATASOURCE_INVALIDE', 'Chart datasource must be metrics,logs,system,misc', '', '2021-11-29 15:05:45', 1);
+INSERT INTO `sys_i18n` VALUES (4809, '121055', 'zh', 'CHART_DATASOURCE_INVALIDE', '图表数据源类型必须为指标,日志,系统或其它', '', '2021-11-29 15:05:48', 1);
INSERT INTO `sys_i18n` VALUES (4810, 'dashboard.panel.chartForm.dataConfig', 'en', 'dashboard.panel.chartForm.dataConfig', 'Data configuration', '', '2021-11-30 06:13:01', 1);
INSERT INTO `sys_i18n` VALUES (4811, 'dashboard.panel.chartForm.dataConfig', 'zh', 'dashboard.panel.chartForm.dataConfig', '数据配置', '', '2021-11-30 06:13:48', 1);
INSERT INTO `sys_i18n` VALUES (4834, 'dashboard.panel.chartForm.displayConfig', 'en', 'dashboard.panel.chartForm.displayConfig', 'Display configuration', '', '2021-11-30 09:29:19', 1);
@@ -4734,18 +3212,12 @@ INSERT INTO `sys_i18n` VALUES (4882, 'placeholder.chart.display', 'zh', 'placeho
INSERT INTO `sys_i18n` VALUES (4883, 'placeholder.chart.display', 'en', 'placeholder.chart.display', 'You can replace the content with {{XXX}}. Such as: {{value}}', '', '2021-12-03 03:33:11', 1);
INSERT INTO `sys_i18n` VALUES (4884, 'placeholder.system.limit', 'en', 'placeholder.system.limit', 'Default all', '', '2021-12-03 09:13:16', 1);
INSERT INTO `sys_i18n` VALUES (4885, 'placeholder.system.limit', 'zh', 'placeholder.system.limit', '默认全部', '', '2021-12-03 09:13:22', 1);
-INSERT INTO `sys_i18n` VALUES (4894, 'dashboard.panel.chartForm.legendConfig', 'en', 'dashboard.panel.chartForm.legendConfig', 'Legend', '', '2021-12-03 07:49:42', 1);
-INSERT INTO `sys_i18n` VALUES (4895, 'dashboard.panel.chartForm.legendConfig', 'zh', 'dashboard.panel.chartForm.legendConfig', '图例', '', '2021-12-03 07:49:52', 1);
INSERT INTO `sys_i18n` VALUES (4896, 'error.nameDuplicate', 'en', 'error.nameDuplicate', 'Name is duplicate', '', '2021-12-03 07:51:31', 1);
INSERT INTO `sys_i18n` VALUES (4897, 'error.nameDuplicate', 'zh', 'error.nameDuplicate', '名字重复', '', '2021-12-03 07:51:42', 1);
INSERT INTO `sys_i18n` VALUES (4898, 'dashboard.panel.chartForm.dimension', 'en', 'dashboard.panel.chartForm.dimension', 'Dimension', '', '2021-12-03 08:22:27', 1);
INSERT INTO `sys_i18n` VALUES (4899, 'dashboard.panel.chartForm.dimension', 'zh', 'dashboard.panel.chartForm.dimension', '维度', '', '2021-12-03 08:22:42', 1);
INSERT INTO `sys_i18n` VALUES (4900, 'dashboard.panel.chartForm.refer', 'en', 'dashboard.panel.chartForm.refer', 'Refer', '', '2021-12-03 08:23:27', 1);
INSERT INTO `sys_i18n` VALUES (4901, 'dashboard.panel.chartForm.refer', 'zh', 'dashboard.panel.chartForm.refer', 'Refer', '', '2021-12-03 08:23:36', 1);
-INSERT INTO `sys_i18n` VALUES (5316, 'config.dc.name', 'en', 'config.dc.name', 'Name', '', '2021-11-30 07:51:59', 1);
-INSERT INTO `sys_i18n` VALUES (5317, 'config.dc.name', 'zh', 'config.dc.name', '名称', '', '2021-11-30 07:52:58', 1);
-INSERT INTO `sys_i18n` VALUES (5318, 'config.dc.location', 'en', 'config.dc.location', 'Location', '', '2021-11-30 07:55:08', 1);
-INSERT INTO `sys_i18n` VALUES (5319, 'config.dc.location', 'zh', 'config.dc.location', '位置', '', '2021-11-30 07:55:36', 1);
INSERT INTO `sys_i18n` VALUES (5320, 'config.dc.tel', 'en', 'config.dc.tel', 'Telephone', '', '2021-11-30 07:56:57', 1);
INSERT INTO `sys_i18n` VALUES (5321, 'config.dc.tel', 'zh', 'config.dc.tel', '电话', '', '2021-11-30 07:57:10', 1);
INSERT INTO `sys_i18n` VALUES (5322, 'config.dc.principal', 'en', 'config.dc.principal', 'Administrator', '', '2021-11-30 07:58:48', 1);
@@ -4764,14 +3236,8 @@ INSERT INTO `sys_i18n` VALUES (5334, 'config.dc.latitude.comment', 'en', 'config
INSERT INTO `sys_i18n` VALUES (5335, 'config.dc.latitude.comment', 'zh', 'config.dc.latitude.comment', '纬度 (-90,90) 示例:80', '', '2021-11-30 08:09:46', 1);
INSERT INTO `sys_i18n` VALUES (5336, 'config.dc.state.comment', 'en', 'config.dc.state.comment', 'State(Required) Optional: ON/OFF Example: ON', '', '2021-11-30 08:09:57', 1);
INSERT INTO `sys_i18n` VALUES (5337, 'config.dc.state.comment', 'zh', 'config.dc.state.comment', '状态(必填) 可选:ON/OFF 示例:ON', '', '2021-11-30 08:10:09', 1);
-INSERT INTO `sys_i18n` VALUES (5338, 'config.cab.name', 'en', 'config.cab.name', 'Name', '', '2021-12-02 15:49:10', 1);
-INSERT INTO `sys_i18n` VALUES (5339, 'config.cab.name', 'zh', 'config.cab.name', '名称', '', '2021-12-02 15:49:20', 1);
INSERT INTO `sys_i18n` VALUES (5340, 'config.cab.uSize', 'en', 'config.cab.uSize', 'U size', '', '2021-12-02 15:50:59', 1);
INSERT INTO `sys_i18n` VALUES (5341, 'config.cab.uSize', 'zh', 'config.cab.uSize', 'U位', '', '2021-12-02 15:51:13', 1);
-INSERT INTO `sys_i18n` VALUES (5342, 'config.cab.y', 'en', 'config.cab.y', 'Row', '', '2021-12-02 15:53:19', 1);
-INSERT INTO `sys_i18n` VALUES (5343, 'config.cab.y', 'zh', 'config.cab.y', '列', '', '2021-12-02 15:53:28', 1);
-INSERT INTO `sys_i18n` VALUES (5344, 'config.cab.x', 'en', 'config.cab.x', 'Column', '', '2021-12-02 15:53:44', 1);
-INSERT INTO `sys_i18n` VALUES (5345, 'config.cab.x', 'zh', 'config.cab.x', '列', '', '2021-12-02 15:53:50', 1);
INSERT INTO `sys_i18n` VALUES (5346, 'config.cab.name.comment', 'en', 'config.cab.name.comment', 'Name(Required) Example: Cabinet 1-1', '', '2021-12-02 15:55:57', 1);
INSERT INTO `sys_i18n` VALUES (5347, 'config.cab.name.comment', 'zh', 'config.cab.name.comment', '名称(必填)示例:机柜 1-1', '', '2021-12-02 15:56:07', 1);
INSERT INTO `sys_i18n` VALUES (5348, 'config.cab.uSize.comment', 'en', 'config.cab.uSize.comment', 'U size (1,47)Example: 10', '', '2021-12-02 15:57:39', 1);
@@ -4788,12 +3254,8 @@ INSERT INTO `sys_i18n` VALUES (5358, 'config.model.ChartTemplate.comment', 'en',
INSERT INTO `sys_i18n` VALUES (5359, 'config.model.ChartTemplate.comment', 'zh', 'config.model.ChartTemplate.comment', 'Asset 类型的图表模板 示例:服务器模板,基本模板', '', '2021-12-03 07:26:44', 1);
INSERT INTO `sys_i18n` VALUES (5360, 'config.model.remark.comment', 'en', 'config.model.remark.comment', 'Description Example: This is dell-d3', '', '2021-12-03 07:26:55', 1);
INSERT INTO `sys_i18n` VALUES (5361, 'config.model.remark.comment', 'zh', 'config.model.remark.comment', '描述 示例:DELL-D3', '', '2021-12-03 07:27:04', 1);
-INSERT INTO `sys_i18n` VALUES (5362, 'project.module.endpointTemplate', 'en', 'project.module.endpointTemplate', 'Endpoint template', '', '2021-12-06 05:47:19', 1);
-INSERT INTO `sys_i18n` VALUES (5363, 'project.module.endpointTemplate', 'zh', 'project.module.endpointTemplate', 'Endpoint模板', '', '2021-12-06 05:47:36', 1);
INSERT INTO `sys_i18n` VALUES (5364, 'project.module.configs', 'en', 'project.module.configs', 'Configuration', '', '2021-12-06 05:48:48', 1);
INSERT INTO `sys_i18n` VALUES (5365, 'project.module.configs', 'zh', 'project.module.configs', '配置', '', '2021-12-06 05:48:58', 1);
-INSERT INTO `sys_i18n` VALUES (5366, 'project.module.ChartTemplate', 'en', 'project.module.ChartTemplate', 'Chart template', '', '2021-12-06 05:50:16', 1);
-INSERT INTO `sys_i18n` VALUES (5367, 'project.module.ChartTemplate', 'zh', 'project.module.ChartTemplate', '图表模板', '', '2021-12-06 05:50:24', 1);
INSERT INTO `sys_i18n` VALUES (5368, 'project.module.moduleName.comment', 'en', 'project.module.moduleName.comment', 'Name(Required) Example: Basic', '', '2021-12-06 05:52:53', 1);
INSERT INTO `sys_i18n` VALUES (5369, 'project.module.moduleName.comment', 'zh', 'project.module.moduleName.comment', '名称(必填)示例:Basic', '', '2021-12-06 05:53:02', 1);
INSERT INTO `sys_i18n` VALUES (5370, 'project.project.projectName.comment', 'en', 'project.project.projectName.comment', 'Project name(Required) Example: System', '', '2021-12-06 05:53:33', 1);
@@ -4806,8 +3268,6 @@ INSERT INTO `sys_i18n` VALUES (5376, 'project.module.ChartTemplate.comment', 'en
INSERT INTO `sys_i18n` VALUES (5377, 'project.module.ChartTemplate.comment', 'zh', 'project.module.ChartTemplate.comment', 'Endpoint 类型的图表模板 示例:服务器模板,基本模板', '', '2021-12-06 06:00:42', 1);
INSERT INTO `sys_i18n` VALUES (5378, 'project.module.description.comment', 'en', 'project.module.description.comment', 'Description Example: This is basic module', '', '2021-12-06 06:00:55', 1);
INSERT INTO `sys_i18n` VALUES (5379, 'project.module.description.comment', 'zh', 'project.module.description.comment', '描述 示例:Basic', '', '2021-12-06 06:01:04', 1);
-INSERT INTO `sys_i18n` VALUES (5380, 'project.endpoint.moduleName', 'en', 'project.endpoint.moduleName', 'Module', '', '2021-12-06 07:04:32', 1);
-INSERT INTO `sys_i18n` VALUES (5381, 'project.endpoint.moduleName', 'zh', 'project.endpoint.moduleName', '模块', '', '2021-12-06 07:04:58', 1);
INSERT INTO `sys_i18n` VALUES (5382, 'project.endpoint.moduleName.comment', 'en', 'project.endpoint.moduleName.comment', 'Module Name(Required) Example: node_exporter', '', '2021-12-06 07:10:54', 1);
INSERT INTO `sys_i18n` VALUES (5383, 'project.endpoint.moduleName.comment', 'zh', 'project.endpoint.moduleName.comment', '组件名称(必填) 示例: node_exporter', '', '2021-12-06 07:11:05', 1);
INSERT INTO `sys_i18n` VALUES (5384, 'project.endpoint.name.comment', 'en', 'project.endpoint.name.comment', 'Endpoint name Example: node_exporter', '', '2021-12-06 07:11:44', 1);
@@ -4872,8 +3332,6 @@ INSERT INTO `sys_i18n` VALUES (5442, 'config.exprTemp.expression.comment', 'en',
INSERT INTO `sys_i18n` VALUES (5443, 'config.exprTemp.expression.comment', 'zh', 'config.exprTemp.expression.comment', '表达式内容(必填) 示例: node_cpu_usage', '', '2021-12-06 19:55:59', 1);
INSERT INTO `sys_i18n` VALUES (5444, 'config.exprTemp.remark.comment', 'en', 'config.exprTemp.remark.comment', 'Remark Example: node_export CPU utilization template', '', '2021-12-06 19:56:09', 1);
INSERT INTO `sys_i18n` VALUES (5445, 'config.exprTemp.remark.comment', 'zh', 'config.exprTemp.remark.comment', '描述 示例: node_export CPU利用率模板', '', '2021-12-06 19:56:19', 1);
-INSERT INTO `sys_i18n` VALUES (5446, 'overall.endpoint', 'en', 'overall.endpoint', 'Endpoint', '', '2021-12-06 20:07:10', 1);
-INSERT INTO `sys_i18n` VALUES (5447, 'overall.endpoint', 'zh', 'overall.endpoint', 'Endpoint', '', '2021-12-06 20:07:21', 1);
INSERT INTO `sys_i18n` VALUES (5448, 'asset.parent', 'en', 'asset.parent', 'Parent asset', '', '2021-12-07 06:49:20', 1);
INSERT INTO `sys_i18n` VALUES (5449, 'asset.parent', 'zh', 'asset.parent', '父级资产', '', '2021-12-07 06:49:29', 1);
INSERT INTO `sys_i18n` VALUES (5450, 'asset.startU', 'en', 'asset.startU', 'U Start ', '', '2021-12-07 07:32:20', 1);
@@ -4884,10 +3342,8 @@ INSERT INTO `sys_i18n` VALUES (5454, 'asset.talon.username', 'en', 'asset.talon.
INSERT INTO `sys_i18n` VALUES (5455, 'asset.talon.username', 'zh', 'asset.talon.username', 'Talon 用户名', '', '2021-12-07 08:16:53', 1);
INSERT INTO `sys_i18n` VALUES (5456, 'asset.talon.pin', 'en', 'asset.talon.pin', 'Talon password', '', '2021-12-07 08:17:26', 1);
INSERT INTO `sys_i18n` VALUES (5457, 'asset.talon.pin', 'zh', 'asset.talon.pin', 'Talon 密码', '', '2021-12-07 08:17:38', 1);
-INSERT INTO `sys_i18n` VALUES (5458, 'asset.talon.token', 'en', 'asset.talon.token', 'Token', '', '2021-12-07 08:18:07', 1);
-INSERT INTO `sys_i18n` VALUES (5459, 'asset.talon.token', 'zh', 'asset.talon.token', 'Token', '', '2021-12-07 08:18:14', 1);
-INSERT INTO `sys_i18n` VALUES (5460, 'asset.talon.enable', 'en', 'asset.talon.enable', 'Enable', '', '2021-12-07 08:18:37', 1);
-INSERT INTO `sys_i18n` VALUES (5461, 'asset.talon.enable', 'zh', 'asset.talon.enable', '启用', '', '2021-12-07 08:18:45', 1);
+INSERT INTO `sys_i18n` VALUES (5458, 'asset.talon.token', 'en', 'asset.talon.token', 'Token', '', '2022-06-22 03:16:49', 1);
+INSERT INTO `sys_i18n` VALUES (5459, 'asset.talon.token', 'zh', 'asset.talon.token', '令牌', '', '2022-06-22 03:16:58', 1);
INSERT INTO `sys_i18n` VALUES (5462, 'asset.name.comment', 'en', 'asset.name.comment', 'Asset name, unique identifier (required) Example: DELL server', '', '2021-12-07 08:21:17', 1);
INSERT INTO `sys_i18n` VALUES (5463, 'asset.name.comment', 'zh', 'asset.name.comment', '资产名称,唯一标识(必填) 示例: DELL服务器', '', '2021-12-07 08:21:28', 1);
INSERT INTO `sys_i18n` VALUES (5464, 'asset.sn.comment', 'en', 'asset.sn.comment', 'Asset serial number, unique identifier (required) Example: A0420200101', '', '2021-12-07 08:22:36', 1);
@@ -4974,14 +3430,8 @@ INSERT INTO `sys_i18n` VALUES (5544, 'dashboard.panel.chartForm.datasource.comme
INSERT INTO `sys_i18n` VALUES (5545, 'dashboard.panel.chartForm.datasource.comment', 'zh', 'dashboard.panel.chartForm.datasource.comment', '数据源 示例 metrics,logs,system,misc', '', '2021-12-07 13:53:16', 1);
INSERT INTO `sys_i18n` VALUES (5546, 'config.system.license.license', 'en', 'config.system.license.license', 'Licenses', '', '2021-12-10 01:27:39', 1);
INSERT INTO `sys_i18n` VALUES (5547, 'config.system.license.license', 'zh', 'config.system.license.license', '证书', '', '2021-12-10 01:28:20', 1);
-INSERT INTO `sys_i18n` VALUES (5548, 'license.active', 'en', 'license.active', 'Active', '', '2021-12-10 01:28:47', 1);
-INSERT INTO `sys_i18n` VALUES (5549, 'license.active', 'zh', 'license.active', 'Active', '', '2021-12-10 01:29:51', 1);
INSERT INTO `sys_i18n` VALUES (5550, 'license.devices', 'en', 'license.devices', 'Licensed hosts', '', '2021-12-24 01:08:11', 1);
INSERT INTO `sys_i18n` VALUES (5551, 'license.devices', 'zh', 'license.devices', '授权主机', '', '2021-12-24 01:08:22', 1);
-INSERT INTO `sys_i18n` VALUES (5552, 'license.devicesName', 'en', 'license.devicesName', 'Host', '', '2021-12-24 01:08:47', 1);
-INSERT INTO `sys_i18n` VALUES (5553, 'license.devicesName', 'zh', 'license.devicesName', 'Host', '', '2021-12-24 01:08:59', 1);
-INSERT INTO `sys_i18n` VALUES (5554, 'license.status', 'en', 'license.status', 'State', '', '2021-12-24 01:09:29', 1);
-INSERT INTO `sys_i18n` VALUES (5555, 'license.status', 'zh', 'license.status', '状态', '', '2021-12-24 01:36:54', 1);
INSERT INTO `sys_i18n` VALUES (5556, 'license.id', 'en', 'license.id', 'Support ID', '', '2021-12-24 01:10:54', 1);
INSERT INTO `sys_i18n` VALUES (5557, 'license.id', 'zh', 'license.id', '支持标识', '', '2021-12-24 01:11:04', 1);
INSERT INTO `sys_i18n` VALUES (5558, 'license.proDate', 'en', 'license.proDate', 'Date Issued', '', '2021-12-24 01:15:21', 1);
@@ -5000,20 +3450,16 @@ INSERT INTO `sys_i18n` VALUES (5570, 'license.inactive', 'en', 'license.inactive
INSERT INTO `sys_i18n` VALUES (5571, 'license.inactive', 'zh', 'license.inactive', 'Inactive', '', '2021-12-17 08:48:27', 1);
INSERT INTO `sys_i18n` VALUES (5572, 'login.download', 'en', 'login.download', 'Download license', '', '2021-12-17 08:53:08', 1);
INSERT INTO `sys_i18n` VALUES (5573, 'login.download', 'zh', 'login.download', '下载许可', '', '2021-12-17 08:53:13', 1);
-INSERT INTO `sys_i18n` VALUES (5574, '121073', 'en', 'CHARTELEMENT_NAME_ISNULL', 'Chart element name can not be empty', '', '2021-12-18 09:32:35', 1);
-INSERT INTO `sys_i18n` VALUES (5575, '121073', 'zh', 'CHARTELEMENT_NAME_ISNULL', '图表元素名称不能为空', '', '2021-12-18 09:32:58', 1);
+INSERT INTO `sys_i18n` VALUES (5574, '121059', 'en', 'CHARTELEMENT_NAME_ISNULL', 'Chart element name can not be empty', '', '2021-12-18 09:32:35', 1);
+INSERT INTO `sys_i18n` VALUES (5575, '121059', 'zh', 'CHARTELEMENT_NAME_ISNULL', '图表元素名称不能为空', '', '2021-12-18 09:32:58', 1);
INSERT INTO `sys_i18n` VALUES (5576, 'dashboard.panel.chartForm.nullType', 'en', 'dashboard.panel.chartForm.nullType', 'Null value', '', '2021-12-22 06:22:10', 1);
INSERT INTO `sys_i18n` VALUES (5577, 'dashboard.panel.chartForm.nullType', 'zh', 'dashboard.panel.chartForm.nullType', 'Null value', '', '2021-12-22 06:22:23', 1);
-INSERT INTO `sys_i18n` VALUES (5578, 'dashboard.panel.chartForm.display', 'en', 'dashboard.panel.chartForm.display', 'Display', '', '2021-12-22 06:22:59', 1);
-INSERT INTO `sys_i18n` VALUES (5579, 'dashboard.panel.chartForm.display', 'zh', 'dashboard.panel.chartForm.display', 'Display', '', '2021-12-22 06:23:10', 1);
INSERT INTO `sys_i18n` VALUES (5580, 'dashboard.panel.chartForm.typeVal.map.label', 'en', 'dashboard.panel.chartForm.typeVal.map.label', 'Map', '', '2021-12-23 05:44:52', 381);
INSERT INTO `sys_i18n` VALUES (5581, 'dashboard.panel.chartForm.typeVal.map.label', 'zh', 'dashboard.panel.chartForm.typeVal.map.label', '地图', '', '2021-12-23 05:45:02', 381);
INSERT INTO `sys_i18n` VALUES (5582, 'dashboard.panel.chartForm.typeVal.topology.label', 'en', 'dashboard.panel.chartForm.typeVal.topology.label', 'Project topology', '', '2021-12-23 05:46:08', 381);
INSERT INTO `sys_i18n` VALUES (5583, 'dashboard.panel.chartForm.typeVal.topology.label', 'zh', 'dashboard.panel.chartForm.typeVal.topology.label', '轮播图', '', '2021-12-23 05:46:20', 381);
INSERT INTO `sys_i18n` VALUES (5584, 'dashboard.panel.chartForm.typeVal.hexagonFigure.label', 'en', 'dashboard.panel.chartForm.typeVal.hexagonFigure.label', 'Hexagon', '', '2021-12-23 05:46:45', 381);
INSERT INTO `sys_i18n` VALUES (5585, 'dashboard.panel.chartForm.typeVal.hexagonFigure.label', 'zh', 'dashboard.panel.chartForm.typeVal.hexagonFigure.label', '蜂窝图', '', '2021-12-23 05:47:02', 381);
-INSERT INTO `sys_i18n` VALUES (5586, 'license.type', 'en', 'license.type', 'Type', '', '2021-12-24 01:19:02', 1);
-INSERT INTO `sys_i18n` VALUES (5587, 'license.type', 'zh', 'license.type', '类型', '', '2021-12-24 01:19:21', 1);
INSERT INTO `sys_i18n` VALUES (5588, 'license.organization', 'zh', 'license.organization', '组织', '', '2021-12-24 01:19:39', 1);
INSERT INTO `sys_i18n` VALUES (5589, 'license.organization', 'en', 'license.organization', 'Organization', '', '2021-12-24 01:19:50', 1);
INSERT INTO `sys_i18n` VALUES (5590, 'overall.link', 'en', 'overall.link', 'Link', '', '2021-12-24 08:07:08', 1);
@@ -5040,20 +3486,10 @@ INSERT INTO `sys_i18n` VALUES (5610, 'project.topology', 'zh', 'project.topology
INSERT INTO `sys_i18n` VALUES (5611, 'overall.exprTemp', 'zh', 'overall.exprTemp', '表达式模板', '', '2022-01-14 07:51:55', 1);
INSERT INTO `sys_i18n` VALUES (5612, 'buttons.system.monitor', 'en', 'buttons.system.monitor', 'APM Settings', '', '2022-01-14 07:52:12', 1);
INSERT INTO `sys_i18n` VALUES (5613, 'buttons.system.monitor', 'zh', 'buttons.system.monitor', 'APM配置', '', '2022-01-14 07:52:19', 1);
-INSERT INTO `sys_i18n` VALUES (5614, 'buttons.system.apiKey.view', 'en', 'buttons.system.apiKey.view', 'View', '', '2022-01-14 07:52:34', 1);
-INSERT INTO `sys_i18n` VALUES (5615, 'buttons.system.apiKey.view', 'zh', 'buttons.system.apiKey.view', '查看', '', '2022-01-14 07:52:40', 1);
-INSERT INTO `sys_i18n` VALUES (5616, 'config.scrapeEndpoint.endpoint', 'en', 'config.scrapeEndpoint.endpoint', 'Endpoint', '', '2022-01-14 07:53:53', 1);
-INSERT INTO `sys_i18n` VALUES (5617, 'config.scrapeEndpoint.endpoint', 'zh', 'config.scrapeEndpoint.endpoint', 'Endpoint', '', '2022-01-14 07:54:01', 1);
-INSERT INTO `sys_i18n` VALUES (5618, 'config.scrapeEndpoint.labels', 'en', 'config.scrapeEndpoint.labels', 'Label', '', '2022-01-14 07:54:19', 1);
-INSERT INTO `sys_i18n` VALUES (5619, 'config.scrapeEndpoint.labels', 'zh', 'config.scrapeEndpoint.labels', '标签', '', '2022-01-14 07:54:26', 1);
INSERT INTO `sys_i18n` VALUES (5620, 'config.scrapeEndpoint.lastScrape', 'en', 'config.scrapeEndpoint.lastScrape', 'Last scrape', '', '2022-01-14 07:54:41', 1);
INSERT INTO `sys_i18n` VALUES (5621, 'config.scrapeEndpoint.lastScrape', 'zh', 'config.scrapeEndpoint.lastScrape', '最后刮取时间', '', '2022-01-14 07:54:57', 1);
-INSERT INTO `sys_i18n` VALUES (5622, 'config.scrapeEndpoint.state', 'en', 'config.scrapeEndpoint.state', 'State', '', '2022-01-14 07:55:11', 1);
-INSERT INTO `sys_i18n` VALUES (5623, 'config.scrapeEndpoint.state', 'zh', 'config.scrapeEndpoint.state', '状态', '', '2022-01-14 07:55:17', 1);
INSERT INTO `sys_i18n` VALUES (5624, 'config.scrapeEndpoint.scrapeDuration', 'en', 'config.scrapeEndpoint.scrapeDuration', 'Scrape duration', '', '2022-01-14 07:55:50', 1);
INSERT INTO `sys_i18n` VALUES (5625, 'config.scrapeEndpoint.scrapeDuration', 'zh', 'config.scrapeEndpoint.scrapeDuration', '持续', '', '2022-01-14 07:55:58', 1);
-INSERT INTO `sys_i18n` VALUES (5626, 'config.scrapeEndpoint.error', 'en', 'config.scrapeEndpoint.error', 'Error', '', '2022-01-14 07:56:13', 1);
-INSERT INTO `sys_i18n` VALUES (5627, 'config.scrapeEndpoint.error', 'zh', 'config.scrapeEndpoint.error', '错误', '', '2022-01-14 07:56:18', 1);
INSERT INTO `sys_i18n` VALUES (5628, 'config.agent.scrapeEndpoint', 'en', 'config.agent.scrapeEndpoint', 'Scrape Endpoint', '', '2022-01-14 07:58:16', 1);
INSERT INTO `sys_i18n` VALUES (5629, 'config.agent.scrapeEndpoint', 'zh', 'config.agent.scrapeEndpoint', '刮取 Endpoint', '', '2022-01-14 07:58:27', 1);
INSERT INTO `sys_i18n` VALUES (5630, 'globalSearch.toSelect', 'en', 'globalSearch.toSelect', 'To select', '', '2022-01-14 07:59:20', 1);
@@ -5066,8 +3502,6 @@ INSERT INTO `sys_i18n` VALUES (5636, 'globalSearch.placeholder', 'en', 'globalSe
INSERT INTO `sys_i18n` VALUES (5637, 'globalSearch.placeholder', 'zh', 'globalSearch.placeholder', '全局搜索', '', '2022-01-14 08:01:12', 1);
INSERT INTO `sys_i18n` VALUES (5638, 'overall.assetList', 'en', 'overall.assetList', 'Asset List', '', '2022-02-07 14:23:53', 1);
INSERT INTO `sys_i18n` VALUES (5639, 'overall.assetList', 'zh', 'overall.assetList', '资产列表', '', '2022-02-07 14:24:12', 1);
-INSERT INTO `sys_i18n` VALUES (5640, 'notification.settings', 'en', 'notification.settings', 'Notification Settings', '', '2022-02-08 11:15:18', 1);
-INSERT INTO `sys_i18n` VALUES (5641, 'notification.settings', 'zh', 'notification.settings', '通知配置', '', '2022-02-08 11:15:36', 1);
INSERT INTO `sys_i18n` VALUES (5642, 'administration.audit', 'en', 'administration_audit', 'Audit', '', '2022-02-08 11:16:06', 1);
INSERT INTO `sys_i18n` VALUES (5643, 'administration.audit', 'zh', 'administration_audit', '审计', '', '2022-02-08 11:16:31', 1);
INSERT INTO `sys_i18n` VALUES (5644, '811006', 'en', 'JSON_PARAM_INVALIDED', 'param must be json', '', '2022-02-08 03:27:07', 1);
@@ -5114,8 +3548,6 @@ INSERT INTO `sys_i18n` VALUES (5684, '811026', 'en', 'FILTER_ALERT_RULE_IS_NULL'
INSERT INTO `sys_i18n` VALUES (5685, '811026', 'zh', 'FILTER_ALERT_RULE_IS_NULL', '告警规则名称参数为空', '', '2022-02-08 06:12:34', 1);
INSERT INTO `sys_i18n` VALUES (5686, '811027', 'en', 'FILTER_ENDPOINT_IS_NULL', 'filter endpoint is null', '', '2022-02-08 06:13:08', 1);
INSERT INTO `sys_i18n` VALUES (5687, '811027', 'zh', 'FILTER_ENDPOINT_IS_NULL', 'Endpoint参数为空', '', '2022-02-08 06:13:29', 1);
-INSERT INTO `sys_i18n` VALUES (5688, 'configuration_notification_setting', 'en', 'configuration_notification_setting', 'Notification Settings', '', '2022-02-15 18:13:33', 1);
-INSERT INTO `sys_i18n` VALUES (5689, 'configuration_notification_setting', 'zh', 'configuration_notification_setting', '通知配置', '', '2022-02-15 18:13:49', 1);
INSERT INTO `sys_i18n` VALUES (5690, 'asset.password', 'en', 'asset.password', 'Password', '', '2022-02-17 09:18:36', 98);
INSERT INTO `sys_i18n` VALUES (5691, 'asset.password', 'zh', 'asset.password', '用户名密码', '', '2022-02-17 09:18:45', 98);
INSERT INTO `sys_i18n` VALUES (5692, 'asset.publicKey', 'en', 'asset.publicKey', 'Public key', '', '2022-02-17 09:19:04', 98);
@@ -5144,29 +3576,12 @@ INSERT INTO `sys_i18n` VALUES (5714, '723010', 'en', 'IPAM_SUBNET_MASK_ERROR', '
INSERT INTO `sys_i18n` VALUES (5715, '723010', 'zh', 'IPAM_SUBNET_MASK_ERROR', '子网掩码错误', '', '2022-02-08 06:13:29', 1);
INSERT INTO `sys_i18n` VALUES (5716, '721011', 'en', 'IPAM_SUBNET_DC_ISNULL', 'Ipamsubnet datacenter can not be null', '', '2022-02-08 06:13:08', 1);
INSERT INTO `sys_i18n` VALUES (5717, '721011', 'zh', 'IPAM_SUBNET_DC_ISNULL', '子网数据中心不存在', '', '2022-02-08 06:13:29', 1);
-INSERT INTO `sys_i18n` VALUES (5718, 'config.ipamsubnet.name', 'en', 'config.ipamsubnet.name', 'Name', '', '2022-02-24 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5719, 'config.ipamsubnet.name', 'zh', 'config.ipamsubnet.name', '名称', '', '2022-02-24 10:20:29', 1);
-INSERT INTO `sys_i18n` VALUES (5720, 'config.ipamsubnet.type', 'en', 'config.ipamsubnet.type', 'Type', '', '2022-02-24 10:20:40', 1);
-INSERT INTO `sys_i18n` VALUES (5721, 'config.ipamsubnet.type', 'zh', 'config.ipamsubnet.type', '类型', '', '2022-02-24 10:20:47', 1);
-INSERT INTO `sys_i18n` VALUES (5722, 'config.ipamsubnet.addr', 'en', 'config.ipamsubnet.addr', 'Addr', '', '2022-02-24 10:21:01', 1);
-INSERT INTO `sys_i18n` VALUES (5723, 'config.ipamsubnet.addr', 'zh', 'config.ipamsubnet.addr', '子网地址', '', '2022-02-24 10:21:11', 1);
-INSERT INTO `sys_i18n` VALUES (5724, 'config.ipamsubnet.mask', 'en', 'config.ipamsubnet.mask', 'Mask', '', '2022-02-24 10:21:21', 1);
-INSERT INTO `sys_i18n` VALUES (5725, 'config.ipamsubnet.mask', 'zh', 'config.ipamsubnet.mask', '子网掩码', '', '2022-02-24 10:21:28', 1);
-INSERT INTO `sys_i18n` VALUES (5726, 'config.ipamsubnet.vlan', 'en', 'config.ipamsubnet.vlan', 'Vlan', '', '2022-02-24 10:21:37', 1);
-INSERT INTO `sys_i18n` VALUES (5727, 'config.ipamsubnet.vlan', 'zh', 'config.ipamsubnet.vlan', 'Vlan名称', '', '2022-02-24 10:21:45', 1);
-INSERT INTO `sys_i18n` VALUES (5728, 'config.ipamsubnet.dc', 'en', 'config.ipamsubnet.dc', 'Datacenter', '', '2022-02-24 10:21:55', 1);
-INSERT INTO `sys_i18n` VALUES (5729, 'config.ipamsubnet.dc', 'zh', 'config.ipamsubnet.dc', '数据中心', '', '2022-02-24 10:22:03', 1);
-INSERT INTO `sys_i18n` VALUES (5730, 'config.ipamsubnet.remark', 'en', 'config.ipamsubnet.remark', 'Remark', '', '2022-02-24 10:22:13', 1);
-INSERT INTO `sys_i18n` VALUES (5731, 'config.ipamsubnet.remark', 'zh', 'config.ipamsubnet.remark', '描述', '', '2022-02-24 10:22:19', 1);
-INSERT INTO `sys_i18n` VALUES (5732, 'config.ipamsubnet.cap', 'en', 'config.ipamsubnet.cap', 'Cap', '', '2022-02-24 10:22:28', 1);
-INSERT INTO `sys_i18n` VALUES (5733, 'config.ipamsubnet.cap', 'zh', 'config.ipamsubnet.cap', '总容量', '', '2022-02-24 10:22:36', 1);
INSERT INTO `sys_i18n` VALUES (5734, 'config.ipamsubnet.used', 'en', 'config.ipamsubnet.used', 'Used', '', '2022-02-24 10:22:47', 1);
INSERT INTO `sys_i18n` VALUES (5735, 'config.ipamsubnet.used', 'zh', 'config.ipamsubnet.used', '使用量', '', '2022-02-24 10:22:54', 1);
INSERT INTO `sys_i18n` VALUES (5736, 'config.ipamsubnet.name.comment', 'en', 'config.ipamsubnet.name.comment', 'Name(Required) Example: xxx ', '', '2022-02-24 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5737, 'config.ipamsubnet.name.comment', 'zh', 'config.ipamsubnet.name.comment', '名称(必填)示例:xxx ', '', '2022-02-24 10:24:12', 1);
INSERT INTO `sys_i18n` VALUES (5738, 'config.ipamsubnet.type.comment', 'en', 'config.ipamsubnet.type.comment', 'Type(Required):Example: 4 or 6', '', '2022-02-24 10:25:01', 1);
INSERT INTO `sys_i18n` VALUES (5739, 'config.ipamsubnet.type.comment', 'zh', 'config.ipamsubnet.type.comment', '类型(必填) 示例:4或6', '', '2022-02-24 10:25:25', 1);
-INSERT INTO `sys_i18n` VALUES (5740, 'config.ipamsubnet.addr.comment', 'en', 'config.ipamsubnet.addr.comment', 'Addr(Required) Example: ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01', '', '2022-02-24 10:29:28', 1);
INSERT INTO `sys_i18n` VALUES (5741, 'config.ipamsubnet.addr.comment', 'zh', 'config.ipamsubnet.addr.comment', '子网地址(必填) 示例:ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01', '', '2022-02-24 10:29:39', 1);
INSERT INTO `sys_i18n` VALUES (5742, 'config.ipamsubnet.mask.comment', 'en', 'config.ipamsubnet.mask.comment', 'Mask(Required) Example: IPV4 0~32 IPV6 0~128', '', '2022-02-24 10:29:49', 1);
INSERT INTO `sys_i18n` VALUES (5743, 'config.ipamsubnet.mask.comment', 'zh', 'config.ipamsubnet.mask.comment', '子网掩码(必填) 示例:IPV4 0~32 IPV6 0~128', '', '2022-02-24 10:30:01', 1);
@@ -5174,14 +3589,6 @@ INSERT INTO `sys_i18n` VALUES (5744, 'config.ipamsubnet.vlan.comment', 'en', 'co
INSERT INTO `sys_i18n` VALUES (5745, 'config.ipamsubnet.vlan.comment', 'zh', 'config.ipamsubnet.vlan.comment', '子网名称 示例:xxxx', '', '2022-02-24 10:30:23', 1);
INSERT INTO `sys_i18n` VALUES (5746, 'config.ipamsubnet.dc.comment', 'en', 'config.ipamsubnet.dc.comment', 'Datacenter(Required) Example:xxxx Datacenter name', '', '2022-02-24 10:30:33', 1);
INSERT INTO `sys_i18n` VALUES (5747, 'config.ipamsubnet.dc.comment', 'zh', 'config.ipamsubnet.dc.comment', '数据中心(必填) 示例:xxxx数据中心', '', '2022-02-24 10:30:43', 1);
-INSERT INTO `sys_i18n` VALUES (5748, 'config.ipamsubnet.remark.comment', 'en', 'config.ipamsubnet.remark.comment', 'Remark', '', '2022-02-24 10:30:55', 1);
-INSERT INTO `sys_i18n` VALUES (5749, 'config.ipamsubnet.remark.comment', 'zh', 'config.ipamsubnet.remark.comment', '描述', '', '2022-02-24 10:31:03', 1);
-INSERT INTO `sys_i18n` VALUES (5750, 'config.ipamsubnet.cap.comment', 'en', 'config.ipamsubnet.cap.comment', 'Cap', '', '2022-02-24 10:31:11', 1);
-INSERT INTO `sys_i18n` VALUES (5751, 'config.ipamsubnet.cap.comment', 'zh', 'config.ipamsubnet.cap.comment', '总容量', '', '2022-02-24 10:31:18', 1);
-INSERT INTO `sys_i18n` VALUES (5752, 'config.ipamsubnet.used.comment', 'en', 'config.ipamsubnet.used.comment', 'Used', '', '2022-02-24 10:31:28', 1);
-INSERT INTO `sys_i18n` VALUES (5753, 'config.ipamsubnet.used.comment', 'zh', 'config.ipamsubnet.used.comment', '使用量', '', '2022-02-24 10:31:35', 1);
-INSERT INTO `sys_i18n` VALUES (5754, 'ipam.subnet', 'en', 'ipam.subnet', 'IPAM', '', '2022-03-02 03:07:11', 382);
-INSERT INTO `sys_i18n` VALUES (5755, 'ipam.subnet', 'zh', 'ipam.subnet', 'IPAM', '', '2022-03-02 03:07:21', 382);
INSERT INTO `sys_i18n` VALUES (5756, 'overall.addr', 'en', 'overall.addr', 'Addr', '', '2022-03-02 03:08:26', 382);
INSERT INTO `sys_i18n` VALUES (5757, 'overall.addr', 'zh', 'overall.addr', 'Addr', '', '2022-03-02 03:10:23', 382);
INSERT INTO `sys_i18n` VALUES (5758, 'overall.mask', 'en', 'overall.mask', 'Mask', '', '2022-03-02 03:08:41', 382);
@@ -5206,74 +3613,48 @@ INSERT INTO `sys_i18n` VALUES (5776, 'dashboard.panel.chartForm.x.comment', 'en'
INSERT INTO `sys_i18n` VALUES (5777, 'dashboard.panel.chartForm.x.comment', 'zh', 'dashboard.panel.chartForm.x.comment', 'x轴(必填),可选:1-12 与宽度的和不能超过12 示例: 10', '', '2022-03-07 06:55:04', 1);
INSERT INTO `sys_i18n` VALUES (5778, 'dashboard.panel.chartForm.y.comment', 'en', 'dashboard.panel.chartForm.y.comment', 'y(Required),Optional:1-12 Example: 10', '', '2022-03-07 06:55:42', 1);
INSERT INTO `sys_i18n` VALUES (5779, 'dashboard.panel.chartForm.y.comment', 'zh', 'dashboard.panel.chartForm.y.comment', 'y轴(必填),可选:1-12 示例: 10', '', '2022-03-07 06:55:58', 1);
-INSERT INTO `sys_i18n` VALUES (5780, '121074', 'en', 'CHART_NAME_TOO_LONG', 'Chart name too long than 64', '', '2022-03-08 01:48:06', 1);
-INSERT INTO `sys_i18n` VALUES (5781, '121074', 'zh', 'CHART_NAME_TOO_LONG', '图表名称过长超过64', '', '2022-03-08 01:48:31', 1);
-INSERT INTO `sys_i18n` VALUES (5782, '121075', 'zh', 'CHART_X_ISNULL', '图表x轴不能为空', '', '2022-03-08 01:48:52', 1);
-INSERT INTO `sys_i18n` VALUES (5783, '121075', 'en', 'CHART_X_ISNULL', 'Chart x can not be empty', '', '2022-03-08 01:49:07', 1);
-INSERT INTO `sys_i18n` VALUES (5784, '123076', 'en', 'CHART_X_FORMAT', 'Chart x format should be a integer', '', '2022-03-08 01:49:23', 1);
-INSERT INTO `sys_i18n` VALUES (5785, '123076', 'zh', 'CHART_X_FORMAT', '图表x轴数据格式错误', '', '2022-03-08 01:49:38', 1);
-INSERT INTO `sys_i18n` VALUES (5786, '123077', 'en', 'CHART_X_INVALIDE', 'Chart x should be between 0 and 12', '', '2022-03-08 01:49:53', 1);
-INSERT INTO `sys_i18n` VALUES (5787, '123077', 'zh', 'CHART_X_INVALIDE', '图表x轴长度应在0~12之内', '', '2022-03-08 01:50:19', 1);
-INSERT INTO `sys_i18n` VALUES (5788, '121078', 'en', 'CHART_Y_ISNULL', 'Chart y can not be empty', '', '2022-03-08 01:50:36', 1);
-INSERT INTO `sys_i18n` VALUES (5789, '121078', 'zh', 'CHART_Y_ISNULL', '图表Y轴不能为空', '', '2022-03-08 01:50:50', 1);
-INSERT INTO `sys_i18n` VALUES (5790, '123079', 'en', 'CHART_Y_FORMAT', 'Chart y format should be a integer', '', '2022-03-08 01:51:02', 1);
-INSERT INTO `sys_i18n` VALUES (5791, '123079', 'zh', 'CHART_Y_FORMAT', '图表y轴数据格式错误', '', '2022-03-08 01:51:22', 1);
-INSERT INTO `sys_i18n` VALUES (5792, '123080', 'en', 'CHART_X_WIDTH_INVALIDE', 'Chart x and width sum cannot be greater than 12 ', '', '2022-03-08 01:51:35', 1);
-INSERT INTO `sys_i18n` VALUES (5793, '123080', 'zh', 'CHART_X_WIDTH_INVALIDE', '图表x轴和宽度之和不能超过12', '', '2022-03-08 01:51:54', 1);
-INSERT INTO `sys_i18n` VALUES (5794, 'config.ipamip.name', 'en', 'config.ipamip.name', 'Name', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5795, 'config.ipamip.name', 'zh', 'config.ipamip.name', '名称', '', '2022-03-15 10:20:20', 1);
+INSERT INTO `sys_i18n` VALUES (5780, '121044', 'en', 'CHART_NAME_TOO_LONG', 'Chart name too long than 64', '', '2022-03-08 01:48:06', 1);
+INSERT INTO `sys_i18n` VALUES (5781, '121044', 'zh', 'CHART_NAME_TOO_LONG', '图表名称过长超过64', '', '2022-03-08 01:48:31', 1);
+INSERT INTO `sys_i18n` VALUES (5782, '121018', 'zh', 'CHART_X_ISNULL', '图表x轴不能为空', '', '2022-03-08 01:48:52', 1);
+INSERT INTO `sys_i18n` VALUES (5783, '121018', 'en', 'CHART_X_ISNULL', 'Chart x can not be empty', '', '2022-03-08 01:49:07', 1);
+INSERT INTO `sys_i18n` VALUES (5784, '123020', 'en', 'CHART_X_FORMAT', 'Chart x format should be a integer', '', '2022-03-08 01:49:23', 1);
+INSERT INTO `sys_i18n` VALUES (5785, '123020', 'zh', 'CHART_X_FORMAT', '图表x轴数据格式错误', '', '2022-03-08 01:49:38', 1);
+INSERT INTO `sys_i18n` VALUES (5786, '123019', 'en', 'CHART_X_INVALIDE', 'Chart x should be between 0 and 12', '', '2022-03-08 01:49:53', 1);
+INSERT INTO `sys_i18n` VALUES (5787, '123019', 'zh', 'CHART_X_INVALIDE', '图表x轴长度应在0~12之内', '', '2022-03-08 01:50:19', 1);
+INSERT INTO `sys_i18n` VALUES (5788, '121015', 'en', 'CHART_Y_ISNULL', 'Chart y can not be empty', '', '2022-03-08 01:50:36', 1);
+INSERT INTO `sys_i18n` VALUES (5789, '121015', 'zh', 'CHART_Y_ISNULL', '图表Y轴不能为空', '', '2022-03-08 01:50:50', 1);
+INSERT INTO `sys_i18n` VALUES (5790, '123016', 'en', 'CHART_Y_FORMAT', 'Chart y format should be a integer', '', '2022-03-08 01:51:02', 1);
+INSERT INTO `sys_i18n` VALUES (5791, '123016', 'zh', 'CHART_Y_FORMAT', '图表y轴数据格式错误', '', '2022-03-08 01:51:22', 1);
+INSERT INTO `sys_i18n` VALUES (5792, '123017', 'en', 'CHART_X_WIDTH_INVALIDE', 'Chart x and width sum cannot be greater than 12 ', '', '2022-03-08 01:51:35', 1);
+INSERT INTO `sys_i18n` VALUES (5793, '123017', 'zh', 'CHART_X_WIDTH_INVALIDE', '图表x轴和宽度之和不能超过12', '', '2022-03-08 01:51:54', 1);
INSERT INTO `sys_i18n` VALUES (5796, 'config.ipamip.ipamsubnet', 'en', 'config.ipamip.ipamsubnet', 'Ipamsubnet', '', '2022-03-15 10:20:20', 1);
INSERT INTO `sys_i18n` VALUES (5797, 'config.ipamip.ipamsubnet', 'zh', 'config.ipamip.ipamsubnet', '子网信息', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5798, 'config.ipamip.addr', 'en', 'config.ipamip.addr', 'Addr', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5799, 'config.ipamip.addr', 'zh', 'config.ipamip.addr', '子网地址', '', '2022-03-15 10:20:20', 1);
INSERT INTO `sys_i18n` VALUES (5800, 'config.ipamip.mac', 'en', 'config.ipamip.mac', 'Mac', '', '2022-03-15 10:20:20', 1);
INSERT INTO `sys_i18n` VALUES (5801, 'config.ipamip.mac', 'zh', 'config.ipamip.mac', 'MAC地址', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5802, 'config.ipamip.asset', 'en', 'config.ipamip.asset', 'Asset', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5803, 'config.ipamip.asset', 'zh', 'config.ipamip.asset', '资产', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5804, 'config.ipamip.state', 'en', 'config.ipamip.state', 'State', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5805, 'config.ipamip.state', 'zh', 'config.ipamip.state', '状态', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5806, 'config.ipamip.remark', 'en', 'config.ipamip.remark', 'Remark', '', '2022-03-15 10:20:20', 1);
-INSERT INTO `sys_i18n` VALUES (5807, 'config.ipamip.remark', 'zh', 'config.ipamip.remark', '备注', '', '2022-03-15 10:20:20', 1);
INSERT INTO `sys_i18n` VALUES (5808, 'config.ipamip.uts', 'en', 'config.ipamip.uts', 'Uts', '', '2022-03-15 10:20:20', 1);
INSERT INTO `sys_i18n` VALUES (5809, 'config.ipamip.uts', 'zh', 'config.ipamip.uts', '更新时间戳', '', '2022-03-15 10:20:20', 1);
INSERT INTO `sys_i18n` VALUES (5810, 'config.ipamip.name.comment', 'en', 'config.ipamip.name.comment', 'Name(Required) Example: xxx ', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5811, 'config.ipamip.name.comment', 'zh', 'config.ipamip.name.comment', '名称(必填) 事例: xxx ', '', '2022-03-15 10:23:55', 1);
+INSERT INTO `sys_i18n` VALUES (5811, 'config.ipamip.name.comment', 'zh', 'config.ipamip.name.comment', '名称(必填)示例:xxx ', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5812, 'config.ipamip.ipamsubnet.comment', 'en', 'config.ipamip.ipamsubnet.comment', 'Ipamsubnet(Required) Example: xxx Ipamsubnet name ', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5813, 'config.ipamip.ipamsubnet.comment', 'zh', 'config.ipamip.ipamsubnet.comment', '子网信息(必填) 实例: xxx子网信息', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5814, 'config.ipamip.addr.comment', 'en', 'config.ipamip.addr.comment', 'Addr(Required) Example: ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01 ', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5815, 'config.ipamip.addr.comment', 'zh', 'config.ipamip.addr.comment', '子网地址(必填) 事例: ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01 ', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5816, 'config.ipamip.mac.comment', 'en', 'config.ipamip.mac.comment', 'Mac(Required) Example: xxx ', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5817, 'config.ipamip.mac.comment', 'zh', 'config.ipamip.mac.comment', 'MAC地址(必填) 事例: xxx ', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5818, 'config.ipamip.asset.comment', 'en', 'config.ipamip.asset.comment', 'Asset(Required) Example: Asset name ', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5819, 'config.ipamip.asset.comment', 'zh', 'config.ipamip.asset.comment', '资产(必填) 事例: xxx资产 ', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5820, 'config.ipamip.state.comment', 'en', 'config.ipamip.state.comment', 'State', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5821, 'config.ipamip.state.comment', 'zh', 'config.ipamip.state.comment', '状态', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5822, 'config.ipamip.remark.comment', 'en', 'config.ipamip.remark.comment', 'Remark', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5823, 'config.ipamip.remark.comment', 'zh', 'config.ipamip.remark.comment', '描述', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5824, 'config.ipamip.uts.comment', 'en', 'config.ipamip.uts.comment', 'Uts', '', '2022-03-15 10:23:55', 1);
-INSERT INTO `sys_i18n` VALUES (5825, 'config.ipamip.uts.comment', 'zh', 'config.ipamip.uts.comment', '更新时间戳', '', '2022-03-15 10:23:55', 1);
INSERT INTO `sys_i18n` VALUES (5826, 'config.model.sysObjectId', 'en', 'config.model.sysObjectId', 'Sys object id', '', '2022-03-11 06:15:08', 1);
INSERT INTO `sys_i18n` VALUES (5827, 'config.model.sysObjectId', 'zh', 'config.model.sysObjectId', '系统对象 ID', '', '2022-03-11 06:17:45', 1);
INSERT INTO `sys_i18n` VALUES (5828, 'config.model.sysObjectId.comment', 'en', 'config.model.sysObjectId.comment', 'System Object Id Example: 1.3.6.1.2.1.30', '', '2022-03-11 08:48:24', 1);
INSERT INTO `sys_i18n` VALUES (5829, 'config.model.sysObjectId.comment', 'zh', 'config.model.sysObjectId.comment', '对象ID 示例:1.3.6.1.2.1.30', '', '2022-03-11 08:48:59', 1);
-INSERT INTO `sys_i18n` VALUES (5830, '323016', 'en', 'ASSET_MODEL_OID_INCORRECT', 'OID format is incorrect', '', '2022-03-14 06:55:09', 1);
-INSERT INTO `sys_i18n` VALUES (5831, '323016', 'zh', 'ASSET_MODEL_OID_INCORRECT', 'OID 格式错误', '', '2022-03-14 06:55:29', 1);
-INSERT INTO `sys_i18n` VALUES (5832, '322017', 'en', 'ASSET_MODEL_OID_DUPLICATE', 'OID duplicate', '', '2022-03-14 06:55:44', 1);
-INSERT INTO `sys_i18n` VALUES (5833, '322017', 'zh', 'ASSET_MODEL_OID_DUPLICATE', 'OID 重复', '', '2022-03-14 06:55:55', 1);
+INSERT INTO `sys_i18n` VALUES (5830, '323009', 'en', 'ASSET_MODEL_OID_INCORRECT', 'OID format is incorrect', '', '2022-03-14 06:55:09', 1);
+INSERT INTO `sys_i18n` VALUES (5831, '323009', 'zh', 'ASSET_MODEL_OID_INCORRECT', 'OID 格式错误', '', '2022-03-14 06:55:29', 1);
+INSERT INTO `sys_i18n` VALUES (5832, '322008', 'en', 'ASSET_MODEL_OID_DUPLICATE', 'OID duplicate', '', '2022-03-14 06:55:44', 1);
+INSERT INTO `sys_i18n` VALUES (5833, '322008', 'zh', 'ASSET_MODEL_OID_DUPLICATE', 'OID 重复', '', '2022-03-14 06:55:55', 1);
INSERT INTO `sys_i18n` VALUES (5834, 'licenseGen.comment', 'en', 'licenseGen.comment', 'Comment', '', '2022-03-15 06:07:09', 1);
INSERT INTO `sys_i18n` VALUES (5835, 'licenseGen.comment', 'zh', 'licenseGen.comment', 'Comment', '', '2022-03-15 06:07:23', 1);
INSERT INTO `sys_i18n` VALUES (5836, 'license.gen', 'en', 'license.gen', 'License Gen', '', '2022-03-15 06:26:43', 1);
INSERT INTO `sys_i18n` VALUES (5837, 'license.gen', 'zh', 'license.gen', '生成证书', '', '2022-03-15 06:27:18', 1);
INSERT INTO `sys_i18n` VALUES (5838, 'licenseGen.document', 'en', 'licenseGen.document', 'Please upload at least one file', '', '2022-03-16 06:21:39', 1);
INSERT INTO `sys_i18n` VALUES (5839, 'licenseGen.document', 'zh', 'licenseGen.document', '请至少上传一个文件', '', '2022-03-16 06:21:17', 1);
-INSERT INTO `sys_i18n` VALUES (5840, 'ipam.view', 'en', 'ipam.view', 'View', '', '2022-03-16 06:46:21', 382);
-INSERT INTO `sys_i18n` VALUES (5841, 'ipam.view', 'zh', 'ipam.view', '查看', '', '2022-03-16 06:50:45', 382);
-INSERT INTO `sys_i18n` VALUES (5842, 'ipam.add', 'en', 'ipam.add', 'Add', '', '2022-03-16 06:51:39', 382);
-INSERT INTO `sys_i18n` VALUES (5843, 'ipam.add', 'zh', 'ipam.add', '新增', '', '2022-03-16 06:51:59', 382);
-INSERT INTO `sys_i18n` VALUES (5844, 'ipam.edit', 'en', 'ipam.edit', 'Edit', '', '2022-03-16 06:52:20', 382);
-INSERT INTO `sys_i18n` VALUES (5845, 'ipam.edit', 'zh', 'ipam.edit', '编辑', '', '2022-03-16 06:52:31', 382);
-INSERT INTO `sys_i18n` VALUES (5846, 'ipam.delete', 'en', 'ipam.delete', 'Delete', '', '2022-03-16 06:53:35', 382);
-INSERT INTO `sys_i18n` VALUES (5847, 'ipam.delete', 'zh', 'ipam.delete', '删除', '', '2022-03-16 06:53:48', 382);
INSERT INTO `sys_i18n` VALUES (5848, 'overall.ipamIp.create', 'en', 'overall.ipamIp.create', 'New IP detail', '', '2022-03-22 06:53:48', 1);
INSERT INTO `sys_i18n` VALUES (5849, 'overall.ipamIp.create', 'zh', 'overall.ipamIp.create', '新增 IP 详情', '', '2022-03-22 06:53:48', 1);
INSERT INTO `sys_i18n` VALUES (5850, 'overall.ipamIp.edit', 'en', 'overall.ipamIp.edit', 'Edit IP detail', '', '2022-03-22 06:53:48', 1);
@@ -5329,7 +3710,7 @@ INSERT INTO `sys_i18n` VALUES (5899, 'overall.topology', 'en', 'overall.topology
INSERT INTO `sys_i18n` VALUES (5900, '372010', 'en', 'ASSET_FIELD_META_KEY_NAME_DUPLICATE', 'Asset field key value or name duplicate', '', '2022-03-30 06:11:23', 1);
INSERT INTO `sys_i18n` VALUES (5901, '372010', 'zh', 'ASSET_FIELD_META_KEY_NAME_DUPLICATE', '资产字段键值或名称重复', '', '2022-03-30 06:12:13', 1);
INSERT INTO `sys_i18n` VALUES (5902, '513024', 'en', 'SYS_USER_PIN_TOO_SHORT', 'The System user password minimum length is {0}', '', '2022-03-30 06:16:24', 1);
-INSERT INTO `sys_i18n` VALUES (5903, '513024', 'zh', 'SYS_USER_PIN_TOO_SHORT', '系统用户密码长度不符', '', '2022-03-30 06:16:46', 1);
+INSERT INTO `sys_i18n` VALUES (5903, '513024', 'zh', 'SYS_USER_PIN_TOO_SHORT', '系统用户密码最小长度为 {0}', '', '2022-06-20 06:20:56', 1);
INSERT INTO `sys_i18n` VALUES (5904, '513025', 'en', 'SYS_USER_PIN_NOT_CONTAIN_NUMBER', 'System user pin must contain number', '', '2022-03-30 06:17:22', 1);
INSERT INTO `sys_i18n` VALUES (5905, '513025', 'zh', 'SYS_USER_PIN_NOT_CONTAIN_NUMBER', '系统用户密码必须包含数字', '', '2022-03-30 06:17:50', 1);
INSERT INTO `sys_i18n` VALUES (5906, '513026', 'en', 'SYS_USER_PIN_NOT_CONTAIN_LOWERCASE_LETTERS', 'System user pin must contain lowercase letters', '', '2022-03-30 06:19:02', 1);
@@ -5338,10 +3719,10 @@ INSERT INTO `sys_i18n` VALUES (5908, '513027', 'en', 'SYS_USER_PIN_NOT_CONTAIN_U
INSERT INTO `sys_i18n` VALUES (5909, '513027', 'zh', 'SYS_USER_PIN_NOT_CONTAIN_UPPERCASE_LETTERS', '系统用户密码必须包含大写字母', '', '2022-03-30 06:20:06', 1);
INSERT INTO `sys_i18n` VALUES (5910, '513028', 'en', 'SYS_USER_PIN_NOT_CONTAIN_SPECIAL_LETTERS', 'System user pin must contain special letters', '', '2022-03-30 06:20:39', 1);
INSERT INTO `sys_i18n` VALUES (5911, '513028', 'zh', 'SYS_USER_PIN_NOT_CONTAIN_SPECIAL_LETTERS', '系统用户密码必须包含特殊字母', '', '2022-03-30 06:20:58', 1);
-INSERT INTO `sys_i18n` VALUES (5912, '513029', 'en', 'SYS_USER_PIN_LONGTIME_NO_MODIFY', 'System user password has not been modified for a long time more than valid value', '', '2022-03-30 06:22:37', 1);
-INSERT INTO `sys_i18n` VALUES (5913, '513029', 'zh', 'SYS_USER_PIN_LONGTIME_NO_MODIFY', '系统用户密码尚未多次修改超过有效值', '', '2022-03-30 06:22:52', 1);
+INSERT INTO `sys_i18n` VALUES (5912, '513029', 'en', 'SYS_USER_PIN_LONGTIME_NO_MODIFY', 'System user pin has not been modified for a long time more than {0}', '', '2022-06-20 06:21:48', 1);
+INSERT INTO `sys_i18n` VALUES (5913, '513029', 'zh', 'SYS_USER_PIN_LONGTIME_NO_MODIFY', '系统用户密码超过 {0} 天未修改', '', '2022-06-20 06:25:44', 1);
INSERT INTO `sys_i18n` VALUES (5914, '513030', 'en', 'SYS_USER_PIN_RETRY_ERROR', 'System user pin too many errors more than {0} , please try again after {1} minutes', '', '2022-03-30 06:26:49', 1);
-INSERT INTO `sys_i18n` VALUES (5915, '513030', 'zh', 'SYS_USER_PIN_RETRY_ERROR', '系统用户密码超过重试太多错误,请稍后再试', '', '2022-03-30 06:27:03', 1);
+INSERT INTO `sys_i18n` VALUES (5915, '513030', 'zh', 'SYS_USER_PIN_RETRY_ERROR', '重试次数大于 {0},请在 {1} 分钟后重试', '', '2022-06-20 06:25:32', 1);
INSERT INTO `sys_i18n` VALUES (5916, '521019', 'en', 'PROMSERVER_NAME_ISNULL', 'Agent name can not be empty', '', '2022-03-30 06:29:30', 1);
INSERT INTO `sys_i18n` VALUES (5917, '521019', 'zh', 'PROMSERVER_NAME_ISNULL', '客户端名称不能为空', '', '2022-03-30 06:29:19', 1);
INSERT INTO `sys_i18n` VALUES (5918, '521020', 'en', 'PROMSERVER_NAME_EXISTED', 'Agent name existed', '', '2022-03-30 06:30:07', 1);
@@ -5362,8 +3743,8 @@ INSERT INTO `sys_i18n` VALUES (5932, '715009', 'en', 'LICENSE_ORGANIZATION_ISNUL
INSERT INTO `sys_i18n` VALUES (5933, '715009', 'zh', 'LICENSE_ORGANIZATION_ISNULL', '许可证组织参数不能为空', '', '2022-03-30 06:45:26', 1);
INSERT INTO `sys_i18n` VALUES (5934, '715010', 'en', 'LICENSE_TYPE_ISNULL', 'License params type can not be null', '', '2022-03-30 06:46:08', 1);
INSERT INTO `sys_i18n` VALUES (5935, '715010', 'zh', 'LICENSE_TYPE_ISNULL', '许可证类型参数不能为空', '', '2022-03-30 06:46:32', 1);
-INSERT INTO `sys_i18n` VALUES (5936, '416007', 'en', 'ALERTMSG_NOT_EXITS', 'Alert message not exits', '', '2022-03-30 06:46:32', 1);
-INSERT INTO `sys_i18n` VALUES (5937, '416007', 'zh', 'ALERTMSG_NOT_EXITS', '告警消息不能为空', '', '2022-03-30 06:46:32', 1);
+INSERT INTO `sys_i18n` VALUES (5936, '416004', 'en', 'ALERTMSG_NOT_EXITS', 'Alert message not exits', '', '2022-03-30 06:46:32', 1);
+INSERT INTO `sys_i18n` VALUES (5937, '416004', 'zh', 'ALERTMSG_NOT_EXITS', '告警消息不能为空', '', '2022-03-30 06:46:32', 1);
INSERT INTO `sys_i18n` VALUES (5938, 'project.topology.font', 'en', 'project.topology.font', 'Font', '', '2022-03-30 07:59:26', 1);
INSERT INTO `sys_i18n` VALUES (5939, 'project.topology.font', 'zh', 'project.topology.font', '字体', '', '2022-03-30 07:59:39', 1);
INSERT INTO `sys_i18n` VALUES (5940, 'ping.timeout', 'en', 'ping.timeout', 'Timeout', '', '2022-04-08 03:34:58', 407);
@@ -5371,7 +3752,7 @@ INSERT INTO `sys_i18n` VALUES (5941, 'ping.timeout', 'zh', 'ping.timeout', '超�
INSERT INTO `sys_i18n` VALUES (5942, 'ping.filter', 'en', 'ping.filter', 'Filter relevant content', '', '2022-04-08 03:17:18', 407);
INSERT INTO `sys_i18n` VALUES (5943, 'ping.filter', 'zh', 'ping.filter', '筛选相关内容', '', '2022-04-08 03:17:37', 407);
INSERT INTO `sys_i18n` VALUES (5944, 'ping.sourceIp', 'en', 'ping.sourceIp', 'Source IP', '', '2022-04-08 03:21:15', 407);
-INSERT INTO `sys_i18n` VALUES (5945, 'ping.sourceIp', 'zh', 'ping.sourceIp', '来源IP', '', '2022-04-08 03:22:29', 407);
+INSERT INTO `sys_i18n` VALUES (5945, 'ping.sourceIp', 'zh', 'ping.sourceIp', '源 IP', '', '2022-06-17 02:17:38', 381);
INSERT INTO `sys_i18n` VALUES (5946, 'ping.targetIp', 'en', 'ping.targetIp', 'Target IP', '', '2022-04-08 03:23:53', 407);
INSERT INTO `sys_i18n` VALUES (5947, 'ping.targetIp', 'zh', 'ping.targetIp', '目标IP', '', '2022-04-08 03:24:04', 407);
INSERT INTO `sys_i18n` VALUES (5948, 'ping.packetLossRate', 'en', 'ping.packetLossRate', 'Packet loss rate', '', '2022-04-08 03:25:03', 407);
@@ -5382,14 +3763,10 @@ INSERT INTO `sys_i18n` VALUES (5952, 'ping.rttMinimum', 'en', 'ping.rttMinimum',
INSERT INTO `sys_i18n` VALUES (5953, 'ping.rttMinimum', 'zh', 'ping.rttMinimum', '最小响应时间', '', '2022-04-08 03:29:08', 407);
INSERT INTO `sys_i18n` VALUES (5954, 'ping.rttMaximum', 'en', 'ping.rttMaximum', 'RTT maximum', '', '2022-04-08 03:29:14', 407);
INSERT INTO `sys_i18n` VALUES (5955, 'ping.rttMaximum', 'zh', 'ping.rttMaximum', '最大响应时间', '', '2022-04-08 03:29:19', 407);
-INSERT INTO `sys_i18n` VALUES (5956, 'ping.total', 'en', 'ping.total', 'total', '', '2022-04-08 03:30:52', 407);
-INSERT INTO `sys_i18n` VALUES (5957, 'ping.total', 'zh', 'ping.total', '总数', '', '2022-04-08 03:31:18', 407);
INSERT INTO `sys_i18n` VALUES (5958, 'ping.done', 'en', 'ping.done', 'Done', '', '2022-04-08 03:31:54', 407);
INSERT INTO `sys_i18n` VALUES (5959, 'ping.done', 'zh', 'ping.done', '已完成', '', '2022-04-08 03:32:06', 407);
INSERT INTO `sys_i18n` VALUES (5960, 'ping.progress', 'en', 'ping.progress', 'Progress', '', '2022-04-08 03:32:20', 407);
INSERT INTO `sys_i18n` VALUES (5961, 'ping.progress', 'zh', 'ping.progress', '进度', '', '2022-04-08 03:32:31', 407);
-INSERT INTO `sys_i18n` VALUES (5962, 'ping.dcs', 'en', 'ping.dcs', 'Data centers', '', '2022-04-08 03:37:37', 407);
-INSERT INTO `sys_i18n` VALUES (5963, 'ping.dcs', 'zh', 'ping.dcs', '数据中心', '', '2022-04-08 03:37:34', 407);
INSERT INTO `sys_i18n` VALUES (5964, '601000', 'en', 'SYS_BACKUP_FILENAME_ISNULL', 'System backup file name cannot be empty', '', '2022-04-08 13:57:05', 1);
INSERT INTO `sys_i18n` VALUES (5965, '601000', 'zh', 'SYS_BACKUP_FILENAME_ISNULL', '系统备份文件名不能为空', '', '2022-04-08 13:57:09', 1);
INSERT INTO `sys_i18n` VALUES (5966, '601001', 'en', 'SYS_BACKUP_FILENAME_NOTEXIST', 'System backup file does not exist', '', '2022-04-08 13:57:38', 1);
@@ -5408,16 +3785,10 @@ INSERT INTO `sys_i18n` VALUES (5978, 'backup.backupRetention', 'en', 'backup.bac
INSERT INTO `sys_i18n` VALUES (5979, 'backup.backupRetention', 'zh', 'backup.backupRetention', '备份保留', '', '2022-04-08 08:52:30', 1);
INSERT INTO `sys_i18n` VALUES (5980, 'backup.last', 'en', 'backup.last', 'Last backup at', '', '2022-04-08 09:05:37', 1);
INSERT INTO `sys_i18n` VALUES (5981, 'backup.last', 'zh', 'backup.last', '最后一次备份', '', '2022-04-08 09:05:49', 1);
-INSERT INTO `sys_i18n` VALUES (5982, 'backup.Enable', 'en', 'backup.Enable', 'Enable', '', '2022-04-08 09:06:31', 1);
-INSERT INTO `sys_i18n` VALUES (5983, 'backup.Enable', 'zh', 'backup.Enable', '启用', '', '2022-04-08 09:06:41', 1);
-INSERT INTO `sys_i18n` VALUES (5984, 'backup.Date', 'en', 'backup.Date', 'Date', '', '2022-04-08 09:07:10', 1);
-INSERT INTO `sys_i18n` VALUES (5985, 'backup.Date', 'zh', 'backup.Date', '日期', '', '2022-04-08 09:07:17', 1);
INSERT INTO `sys_i18n` VALUES (5986, 'backup.File', 'en', 'backup.File', 'File', '', '2022-04-08 09:07:48', 1);
INSERT INTO `sys_i18n` VALUES (5987, 'backup.File', 'zh', 'backup.File', '文件', '', '2022-04-08 09:07:59', 1);
INSERT INTO `sys_i18n` VALUES (5988, 'backup.size', 'en', 'backup.size', 'Size', '', '2022-04-08 09:08:35', 1);
INSERT INTO `sys_i18n` VALUES (5989, 'backup.size', 'zh', 'backup.size', '大小', '', '2022-04-08 09:09:54', 1);
-INSERT INTO `sys_i18n` VALUES (5990, 'backup.Description', 'en', 'backup.Description', 'Description', '', '2022-04-08 09:10:14', 1);
-INSERT INTO `sys_i18n` VALUES (5991, 'backup.Description', 'zh', 'backup.Description', '描述', '', '2022-04-08 09:10:22', 1);
INSERT INTO `sys_i18n` VALUES (5992, 'backup.edit', 'en', 'backup.edit', 'Edit backup configurations', '', '2022-04-08 09:11:19', 1);
INSERT INTO `sys_i18n` VALUES (5993, 'backup.edit', 'zh', 'backup.edit', '编辑备份配置', '', '2022-04-08 09:11:30', 1);
INSERT INTO `sys_i18n` VALUES (5994, 'backup.backupNow', 'en', 'backup.backupNow', 'Backup now success', '', '2022-05-30 08:52:56', 1);
@@ -5434,16 +3805,8 @@ INSERT INTO `sys_i18n` VALUES (6004, 'backup.Weekly', 'en', 'backup.Weekly', 'We
INSERT INTO `sys_i18n` VALUES (6005, 'backup.Weekly', 'zh', 'backup.Weekly', '每周', '', '2022-04-08 09:20:29', 1);
INSERT INTO `sys_i18n` VALUES (6006, 'backup.Monthly', 'en', 'backup.Monthly', 'Monthly', '', '2022-04-08 09:20:44', 1);
INSERT INTO `sys_i18n` VALUES (6007, 'backup.Monthly', 'zh', 'backup.Monthly', '每月', '', '2022-04-08 09:20:55', 1);
-INSERT INTO `sys_i18n` VALUES (6008, 'backup.SelectData', 'en', 'backup.SelectData', 'Select date', '', '2022-04-08 09:21:34', 1);
-INSERT INTO `sys_i18n` VALUES (6009, 'backup.SelectData', 'zh', 'backup.SelectData', '选择日期', '', '2022-04-08 09:21:43', 1);
-INSERT INTO `sys_i18n` VALUES (6010, 'backup.SelectTime', 'en', 'backup.SelectTime', 'Select Time', '', '2022-04-08 09:22:34', 1);
-INSERT INTO `sys_i18n` VALUES (6011, 'backup.SelectTime', 'zh', 'backup.SelectTime', '选择时间', '', '2022-04-08 09:22:46', 1);
-INSERT INTO `sys_i18n` VALUES (6012, 'backup.week', 'en', 'backup.week', 'week', '', '2022-04-08 09:23:54', 1);
-INSERT INTO `sys_i18n` VALUES (6013, 'backup.week', 'zh', 'backup.week', '周', '', '2022-04-08 09:24:13', 1);
INSERT INTO `sys_i18n` VALUES (6014, 'backup.day', 'en', 'backup.day', 'days', '', '2022-04-08 09:24:56', 1);
INSERT INTO `sys_i18n` VALUES (6015, 'backup.day', 'zh', 'backup.day', '日', '', '2022-04-08 09:25:05', 1);
-INSERT INTO `sys_i18n` VALUES (6016, 'backup.start', 'en', 'backup.start', 'Start at', '', '2022-04-08 09:26:12', 1);
-INSERT INTO `sys_i18n` VALUES (6017, 'backup.start', 'zh', 'backup.start', '开始时间', '', '2022-04-08 09:26:31', 1);
INSERT INTO `sys_i18n` VALUES (6018, 'backup.DayOfMonth', 'en', 'backup.DayOfMonth', 'Every day of the months', '', '2022-04-08 09:28:26', 1);
INSERT INTO `sys_i18n` VALUES (6019, 'backup.DayOfMonth', 'zh', 'backup.DayOfMonth', '月里的每一天', '', '2022-04-08 09:28:45', 1);
INSERT INTO `sys_i18n` VALUES (6020, 'backup.WeekOn', 'en', 'backup.WeekOn', 'week on', '', '2022-04-08 09:29:51', 1);
@@ -5464,14 +3827,14 @@ INSERT INTO `sys_i18n` VALUES (6034, 'timepicker.recentlyUsed', 'en', 'timepicke
INSERT INTO `sys_i18n` VALUES (6035, 'timepicker.recentlyUsed', 'zh', 'timepicker.recentlyUsed', '最近使用的时间范围', '', '2022-04-13 10:34:30', 1);
INSERT INTO `sys_i18n` VALUES (6036, 'timepicker.relatime', 'en', 'timepicker.relatime', 'Relatime time ranges', '', '2022-04-13 10:37:20', 1);
INSERT INTO `sys_i18n` VALUES (6037, 'timepicker.relatime', 'zh', 'timepicker.relatime', '时间范围', '', '2022-04-13 10:37:29', 1);
-INSERT INTO `sys_i18n` VALUES (6038, 'ping.duplicate', 'en', 'ping.duplicate', 'Duplicate', '', '2022-04-14 05:10:24', 407);
+INSERT INTO `sys_i18n` VALUES (6038, 'ping.duplicate', 'en', 'ping.duplicate', 'Repeated', '', '2022-06-21 06:00:28', 1);
INSERT INTO `sys_i18n` VALUES (6039, 'ping.duplicate', 'zh', 'ping.duplicate', '重复的', '', '2022-04-14 05:10:40', 407);
INSERT INTO `sys_i18n` VALUES (6040, '741000', 'en', 'TOOL_PING_IP_ISNULL', 'Ping ip can not be empty', '', '2022-04-17 14:34:22', 1);
INSERT INTO `sys_i18n` VALUES (6041, '741000', 'zh', 'TOOL_PING_IP_ISNULL', 'Ping ip不能为空', '', '2022-04-17 14:35:05', 1);
INSERT INTO `sys_i18n` VALUES (6042, '741001', 'en', 'TOOL_TRACEROUTE_IP_ISNULL', 'Traceroute ip can not be empty', '', '2022-04-17 14:35:18', 1);
INSERT INTO `sys_i18n` VALUES (6043, '741001', 'zh', 'TOOL_TRACEROUTE_IP_ISNULL', 'Traceroute ip不能为空', '', '2022-04-17 14:35:46', 1);
-INSERT INTO `sys_i18n` VALUES (6044, '123081', 'en', 'PANEL_NAME_TOO_LONG', 'Panel name too long than 64', '', '2022-04-15 16:40:06', 1);
-INSERT INTO `sys_i18n` VALUES (6045, '123081', 'zh', 'PANEL_NAME_TOO_LONG', '面板名称过长超过64', '', '2022-04-15 16:40:31', 1);
+INSERT INTO `sys_i18n` VALUES (6044, '123006', 'en', 'PANEL_NAME_TOO_LONG', 'Panel name too long than 64', '', '2022-04-15 16:40:06', 1);
+INSERT INTO `sys_i18n` VALUES (6045, '123006', 'zh', 'PANEL_NAME_TOO_LONG', '面板名称过长超过64', '', '2022-04-15 16:40:31', 1);
INSERT INTO `sys_i18n` VALUES (6046, '354024', 'en', 'TYPECONF_AUTHPROTOCOL_INCORRECT', 'Asset type config auth protocol must be 0 ,1 or 2', '', '2022-04-20 11:00:00', 1);
INSERT INTO `sys_i18n` VALUES (6047, '354025', 'en', 'TYPECONF_SNMPENABLE_INCORRECT', 'Asset type config snmp enable must be 0 or 1', '', '2022-04-20 11:00:00', 1);
INSERT INTO `sys_i18n` VALUES (6048, '354026', 'en', 'TYPECONF_SNMPCOLLECT_INCORRECT', 'Asset type config snmp collect must be 0 or 1', '', '2022-04-20 11:00:00', 1);
@@ -5480,10 +3843,10 @@ INSERT INTO `sys_i18n` VALUES (6050, '354024', 'zh', 'TYPECONF_AUTHPROTOCOL_INCO
INSERT INTO `sys_i18n` VALUES (6051, '354025', 'zh', 'TYPECONF_SNMPENABLE_INCORRECT', '资产类型配置snmp是否支持必须为0或1', '', '2022-04-20 11:00:00', 1);
INSERT INTO `sys_i18n` VALUES (6052, '354026', 'zh', 'TYPECONF_SNMPCOLLECT_INCORRECT', '资产类型配置snmp采集是否开启必须为0或1', '', '2022-04-20 11:00:00', 1);
INSERT INTO `sys_i18n` VALUES (6053, '354027', 'zh', 'TYPECONF_SSHCOLLECT_INCORRECT', '资产类型配置ssh采集是否开启必须为0或1', '', '2022-04-20 11:00:00', 1);
-INSERT INTO `sys_i18n` VALUES (6054, '411008', 'en', 'ALERTMSG_ACK_ISNULL', 'Alert message ack is required', '', '2022-04-22 13:43:00', 1);
-INSERT INTO `sys_i18n` VALUES (6055, '414009', 'en', 'ALERTMSG_ACK_INCORRECT', 'Alert message ack is incorrect', '', '2022-04-22 13:43:00', 1);
-INSERT INTO `sys_i18n` VALUES (6056, '411008', 'zh', 'ALERTMSG_ACK_ISNULL', '告警确认标识为null', '', '2022-04-22 13:43:00', 1);
-INSERT INTO `sys_i18n` VALUES (6057, '414009', 'zh', 'ALERTMSG_ACK_INCORRECT', '告警确认标识不合法', '', '2022-04-22 13:43:00', 1);
+INSERT INTO `sys_i18n` VALUES (6054, '411002', 'en', 'ALERTMSG_ACK_ISNULL', 'Alert message ack is required', '', '2022-04-22 13:43:00', 1);
+INSERT INTO `sys_i18n` VALUES (6055, '414001', 'en', 'ALERTMSG_ACK_INCORRECT', 'Alert message ack is incorrect', '', '2022-04-22 13:43:00', 1);
+INSERT INTO `sys_i18n` VALUES (6056, '411002', 'zh', 'ALERTMSG_ACK_ISNULL', '告警确认标识为null', '', '2022-04-22 13:43:00', 1);
+INSERT INTO `sys_i18n` VALUES (6057, '414001', 'zh', 'ALERTMSG_ACK_INCORRECT', '告警确认标识不合法', '', '2022-04-22 13:43:00', 1);
INSERT INTO `sys_i18n` VALUES (6058, 'asset.assetBox.message.type', 'en', 'asset.assetBox.message.type', 'Type cannot be null', '', '2022-04-26 02:04:01', 1);
INSERT INTO `sys_i18n` VALUES (6059, 'asset.assetBox.message.type', 'zh', 'asset.assetBox.message.type', '类型值不能为空', '', '2022-04-26 02:03:43', 1);
INSERT INTO `sys_i18n` VALUES (6060, 'Ipam', 'en', 'overall.IPAM', 'IPAM', '', '2022-04-27 03:07:51', 1);
@@ -5517,7 +3880,7 @@ INSERT INTO `sys_i18n` VALUES (6087, 'explore.graph', 'en', 'explore.graph', 'Gr
INSERT INTO `sys_i18n` VALUES (6088, 'explore.graph', 'zh', 'explore.graph', '图表', '', '2022-05-30 01:53:42', 1);
INSERT INTO `sys_i18n` VALUES (6089, '609002', 'en', 'SYS_BACKUP_ERROR', 'System data backup is abnormal', '', '2022-05-31 03:44:42', 1);
INSERT INTO `sys_i18n` VALUES (6090, '609002', 'zh', 'SYS_BACKUP_ERROR', '系统数据备份异常', '', '2022-05-31 03:45:04', 1);
-INSERT INTO `sys_i18n` VALUES (6091, 'overall.viewMode', 'en', 'overall.viewMode', 'cycle view mode', '', '2022-05-31 09:26:42', 407);
+INSERT INTO `sys_i18n` VALUES (6091, 'overall.viewMode', 'en', 'overall.viewMode', 'Cycle view mode', '', '2022-06-30 09:13:35', 415);
INSERT INTO `sys_i18n` VALUES (6092, 'overall.viewMode', 'zh', 'overall.viewMode', '切换查看模式', '', '2022-05-31 09:27:11', 407);
INSERT INTO `sys_i18n` VALUES (6093, 'overall.toExit', 'en', 'overall.toExit', 'Press ESC to exit', '', '2022-06-01 01:07:10', 407);
INSERT INTO `sys_i18n` VALUES (6094, 'overall.toExit', 'zh', 'overall.toExit', '按ESC退出', '', '2022-06-01 01:07:18', 407);
@@ -5533,20 +3896,16 @@ INSERT INTO `sys_i18n` VALUES (6103, 'endpoint.labelKey', 'en', 'endpoint.labelK
INSERT INTO `sys_i18n` VALUES (6104, 'endpoint.labelKey', 'zh', 'endpoint.labelKey', 'Llabel key', '', '2022-06-06 03:42:19', 1);
INSERT INTO `sys_i18n` VALUES (6105, 'endpoint.labelValue', 'en', 'endpoint.labelValue', 'Label value', '', '2022-06-06 03:42:42', 1);
INSERT INTO `sys_i18n` VALUES (6106, 'endpoint.labelValue', 'zh', 'endpoint.labelValue', 'Label value', '', '2022-06-06 03:43:00', 1);
-INSERT INTO `sys_i18n` VALUES (6107, 'profile.apiKey.Box.ExpiredAt', 'en', 'profile.apiKey.Box.ExpiredAt', 'Expire at', '', '2022-06-07 06:28:35', 1);
-INSERT INTO `sys_i18n` VALUES (6108, 'profile.apiKey.Box.ExpiredAt', 'zh', 'profile.apiKey.Box.ExpiredAt', '失效日期', '', '2022-06-07 02:00:52', 1);
-INSERT INTO `sys_i18n` VALUES (6109, 'profile.box.NewApiKey', 'en', 'profile.box.NewApiKey', 'New api key', '', '2022-06-07 02:04:45', 1);
-INSERT INTO `sys_i18n` VALUES (6110, 'profile.box.NewApiKey', 'zh', 'profile.box.NewApiKey', '新增 api key', '', '2022-06-07 02:05:13', 1);
-INSERT INTO `sys_i18n` VALUES (6111, '231038', 'en', 'ENDPOINT_EDITTYPE_ISNULL', 'Endpoint edit type can not be empty', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6112, '231038', 'zh', 'ENDPOINT_EDITTYPE_ISNULL', '端点修改类型不能为空', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6113, '231039', 'en', 'ENDPOINT_LABELS_ACTION_ISNULL', 'Endpoint labels action can not be empty', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6114, '231039', 'zh', 'ENDPOINT_LABELS_ACTION_ISNULL', '端点标签动作参数不能为空', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6115, '231040', 'en', 'ENDPOINT_LABELS_KEY_ISNULL', 'Endpoint labels key can not be empty', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6116, '231040', 'zh', 'ENDPOINT_LABELS_KEY_ISNULL', '端点标签键不能为空', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6117, '231041', 'en', 'ENDPOINT_LABELS_ISNULL', 'Endpoint labels can not be empty', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6118, '231041', 'zh', 'ENDPOINT_LABELS_ISNULL', '端点标签不能为空', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6119, '234042', 'en', 'ENDPOINT_LABELS_ACTION_INVALIDE', 'Endpoint labels action must be 0 or 1', '', '2022-06-06 16:47:06', 1);
-INSERT INTO `sys_i18n` VALUES (6120, '234042', 'zh', 'ENDPOINT_LABELS_ACTION_INVALIDE', '端点标签动作参数必须为0或1', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6111, '231004', 'en', 'ENDPOINT_EDITTYPE_ISNULL', 'Endpoint edit type can not be empty', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6112, '231004', 'zh', 'ENDPOINT_EDITTYPE_ISNULL', '端点修改类型不能为空', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6113, '231009', 'en', 'ENDPOINT_LABELS_ACTION_ISNULL', 'Endpoint labels action can not be empty', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6114, '231009', 'zh', 'ENDPOINT_LABELS_ACTION_ISNULL', '端点标签动作参数不能为空', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6115, '231011', 'en', 'ENDPOINT_LABELS_KEY_ISNULL', 'Endpoint labels key can not be empty', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6116, '231011', 'zh', 'ENDPOINT_LABELS_KEY_ISNULL', '端点标签键不能为空', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6117, '231010', 'en', 'ENDPOINT_LABELS_ISNULL', 'Endpoint labels can not be empty', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6118, '231010', 'zh', 'ENDPOINT_LABELS_ISNULL', '端点标签不能为空', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6119, '234008', 'en', 'ENDPOINT_LABELS_ACTION_INVALIDE', 'Endpoint labels action must be 0 or 1', '', '2022-06-06 16:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6120, '234008', 'zh', 'ENDPOINT_LABELS_ACTION_INVALIDE', '端点标签动作参数必须为0或1', '', '2022-06-06 16:47:06', 1);
INSERT INTO `sys_i18n` VALUES (6121, 'dashboard.allDashboards', 'en', 'dashboard.allDashboards', 'All dashboards', '', '2022-06-07 03:02:11', 407);
INSERT INTO `sys_i18n` VALUES (6122, 'dashboard.allDashboards', 'zh', 'dashboard.allDashboards', '全部仪表盘', '', '2022-06-07 03:02:28', 407);
INSERT INTO `sys_i18n` VALUES (6123, 'dashboard.starredDashboards', 'en', 'dashboard.starredDashboards', 'Starred dashboards', '', '2022-06-07 03:09:20', 407);
@@ -5558,13 +3917,9 @@ INSERT INTO `sys_i18n` VALUES (6128, 'dashboard.recentlyViewed', 'zh', 'dashboar
INSERT INTO `sys_i18n` VALUES (6129, '376012', 'zh', 'ASSET_FIELD_META_REFERENCED', '属性被资产引用', '', '2022-06-09 03:04:46', 1);
INSERT INTO `sys_i18n` VALUES (6130, '376012', 'en', 'ASSET_FIELD_META_REFERENCED', 'Asset field meta referenced', '', '2022-06-09 03:04:46', 1);
INSERT INTO `sys_i18n` VALUES (6131, 'dashboard.panel.report', 'en', 'dashboard.panel.report', 'Report', '', '2022-06-13 02:30:26', 1);
-INSERT INTO `sys_i18n` VALUES (6132, 'dashboard.panel.endAt', 'en', 'dashboard.panel.endAt', 'End at', '', '2022-06-13 02:42:34', 1);
-INSERT INTO `sys_i18n` VALUES (6133, 'dashboard.panel.endAt', 'zh', 'dashboard.panel.endAt', '结束时间', '', '2022-06-13 02:45:54', 1);
INSERT INTO `sys_i18n` VALUES (6134, 'dashboard.panel.report', 'zh', 'dashboard.panel.report', '报表', '', '2022-06-13 02:47:47', 1);
INSERT INTO `sys_i18n` VALUES (6135, 'dashboard.panel.period', 'en', 'dashboard.panel.period', 'Period', '', '2022-06-13 05:28:17', 1);
INSERT INTO `sys_i18n` VALUES (6136, 'dashboard.panel.period', 'zh', 'dashboard.panel.period', '周期', '', '2022-06-13 05:28:42', 1);
-INSERT INTO `sys_i18n` VALUES (6137, 'dashboard.panel.prevMonth', 'en', 'dashboard.panel.prevMonth', 'Previous month', '', '2022-06-13 05:32:01', 1);
-INSERT INTO `sys_i18n` VALUES (6138, 'dashboard.panel.prevMonth', 'zh', 'dashboard.panel.prevMonth', '前一个月', '', '2022-06-13 05:33:26', 1);
INSERT INTO `sys_i18n` VALUES (6139, 'dashboard.panel.prevDay', 'en', 'dashboard.panel.prevDay', 'Previous day', '', '2022-06-13 05:34:11', 1);
INSERT INTO `sys_i18n` VALUES (6140, 'dashboard.panel.prevDay', 'zh', 'dashboard.panel.prevDay', '前一天', '', '2022-06-13 05:34:51', 1);
INSERT INTO `sys_i18n` VALUES (6141, 'dashboard.panel.prevWeek', 'en', 'dashboard.panel.prevWeek', 'Previous week', '', '2022-06-13 05:35:20', 1);
@@ -5573,28 +3928,270 @@ INSERT INTO `sys_i18n` VALUES (6143, 'dashboard.panel.receivers', 'en', 'dashboa
INSERT INTO `sys_i18n` VALUES (6144, 'dashboard.panel.receivers', 'zh', 'dashboard.panel.receivers', '接收人', '', '2022-06-13 07:14:24', 1);
INSERT INTO `sys_i18n` VALUES (6145, 'alert.relatedAlerts', 'en', 'alert.relatedAlerts', 'Related alerts', '', '2022-06-13 08:54:09', 1);
INSERT INTO `sys_i18n` VALUES (6146, 'alert.relatedAlerts', 'zh', 'alert.relatedAlerts', '相关告警', '', '2022-06-13 08:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6147, '731001', 'en', 'IPAM_IP_ID_ISNULL', 'Ipamip id can not be null', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6148, '731001', 'zh', 'IPAM_IP_ID_ISNULL', 'ip id不能为空', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6149, '731002', 'en', 'IPAM_IP_NAME_ISNULL', 'Ipamip name can not be null', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6150, '731002', 'zh', 'IPAM_IP_NAME_ISNULL', 'ip名称不能为空', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6151, '731003', 'en', 'IPAM_IP_ADDR_ISNULL', 'Ipamip addr can not be null', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6152, '731003', 'zh', 'IPAM_IP_ADDR_ISNULL', 'ip地址不能为空', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6153, '731004', 'en', 'IPAM_IP_MAC_ISNULL', 'Ipamip mac can not be null', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6154, '731004', 'zh', 'IPAM_IP_MAC_ISNULL', 'ip mac地址不能为空', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6155, '731005', 'en', 'IPAM_IP_ADDR_ERROR', 'Ipamip addr format error,please check ip format for ipv4/6', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6156, '731005', 'zh', 'IPAM_IP_ADDR_ERROR', 'ip地址格式错误', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6157, '731006', 'en', 'IPAM_IP_INTERVAL_ERROR', 'Ipamip interval already exists', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6158, '731006', 'zh', 'IPAM_IP_INTERVAL_ERROR', 'ip地址已存在', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6159, '731007', 'en', 'IPAM_IP_ASSET_ISNULL', 'Ipamip asset can not be null', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6160, '731007', 'zh', 'IPAM_IP_ASSET_ISNULL', 'ip资产不存在', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6161, '731008', 'en', 'IPAM_IP_SUBNET_ISNULL', 'Ipamip subnet can not be null', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6162, '731008', 'zh', 'IPAM_IP_SUBNET_ISNULL', 'ip子网不存在', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6163, '731009', 'en', 'IPAM_IP_MAC_ERROR', 'Ipamip mac error, mac repeat', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6164, '731009', 'zh', 'IPAM_IP_MAC_ERROR', 'ip mac地址重复', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6165, '731010', 'en', 'IPAM_IP_SUBNET_ADDR_ERROR', 'Ipamip addr error, ip addr different subnet addr', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6166, '731010', 'zh', 'IPAM_IP_SUBNET_ADDR_ERROR', 'ip地址与子网不匹配', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6167, '731011', 'en', 'IPAM_IP_MAC_ADDR_ERROR', 'Ipamip mac and addr exist', '', '2022-06-20 15:54:48', 1);
-INSERT INTO `sys_i18n` VALUES (6168, '731011', 'zh', 'IPAM_IP_MAC_ADDR_ERROR', 'ip地址与mac地址重复', '', '2022-06-20 15:54:48', 1);
-
+INSERT INTO `sys_i18n` VALUES (6147, '121082', 'en', 'PANEL_PARAM_REPORTRANGE_ISNULL', 'Panel param report range can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6148, '121082', 'zh', 'PANEL_PARAM_REPORTRANGE_ISNULL', '面板参数报告范围不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6149, '121083', 'en', 'PANEL_PARAM_RANGETYPE_ISNULL', 'Panel param range type can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6150, '121083', 'zh', 'PANEL_PARAM_RANGETYPE_ISNULL', '面板参数范围类型不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6151, '123084', 'en', 'PANEL_PARAM_RANGETYPE_INVALIDE', 'Panel param range type must be previous or last', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6152, '123084', 'zh', 'PANEL_PARAM_RANGETYPE_INVALIDE', '面板参数范围类型必须为 previous 或 last', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6153, '121085', 'en', 'PANEL_PARAM_RANGEINTERVAL_ISNULL', 'Panel param range interval can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6154, '121085', 'zh', 'PANEL_PARAM_RANGEINTERVAL_ISNULL', '面板参数范围间隔不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6155, '121086', 'en', 'PANEL_PARAM_RANGEUNIT_ISNULL', 'Panel param range unit can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6156, '121086', 'zh', 'PANEL_PARAM_RANGEUNIT_ISNULL', '面板参数范围单元不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6157, '123087', 'en', 'PANEL_PARAM_RANGEUNIT_INVALIDE', 'Panel param range unit must be hour, day, week or month', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6158, '123087', 'zh', 'PANEL_PARAM_RANGEUNIT_INVALIDE', '面板参数范围单元必须为 hour, day, week 或 month', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6159, '121088', 'en', 'PANEL_PARAM_REPORTSCHEDULE_ISNULL', 'Panel param report schedule can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6160, '121088', 'zh', 'PANEL_PARAM_REPORTSCHEDULE_ISNULL', '面板参数报告日程不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6161, '121089', 'en', 'PANEL_PARAM_SCHEDULETYPE_ISNULL', 'Panel param schedule type can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6162, '121089', 'zh', 'PANEL_PARAM_SCHEDULETYPE_ISNULL', '面板参数日程类型不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6163, '123090', 'en', 'PANEL_PARAM_SCHEDULETYPE_INVALIDE', 'Panel param schedule type must be 1, 2, 3 or 4', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6164, '123090', 'zh', 'PANEL_PARAM_SCHEDULETYPE_INVALIDE', '面板参数日程类型必须为 1, 2, 3 或 4', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6165, '121091', 'en', 'PANEL_PARAM_SCHEDULEREPEAT_ISNULL', 'Panel param schedule repeat can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6166, '121091', 'zh', 'PANEL_PARAM_SCHEDULEREPEAT_ISNULL', '面板参数日程重复次数不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6167, '121092', 'en', 'PANEL_PARAM_SCHEDULESTIME_ISNULL', 'Panel param schedule stime can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6168, '121092', 'zh', 'PANEL_PARAM_SCHEDULESTIME_ISNULL', '面板参数日程开始时间不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6169, '121093', 'en', 'PANEL_PARAM_SCHEDULENUMS_ISNULL', 'Panel param schedule nums can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6170, '121093', 'zh', 'PANEL_PARAM_SCHEDULENUMS_ISNULL', '面板参数日程日期不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6171, '123094', 'en', 'PANEL_PARAM_SCHEDULENUMS_INVALIDE', 'Panel param schedule nums is invalide', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6172, '123094', 'zh', 'PANEL_PARAM_SCHEDULENUMS_INVALIDE', '面板参数日程日期不在允许范围内', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6173, '121095', 'en', 'PANEL_PARAM_REPORTRECEIVERS_ISNULL', 'Panel param report receivers can not be empty', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6174, '121095', 'zh', 'PANEL_PARAM_REPORTRECEIVERS_ISNULL', '面板参数报告接收人不能为空', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6175, '123096', 'en', 'PANEL_PARAM_REPORTCHARTSHARE_INVALIDE', 'Panel param report tooltip must be none, crosshair or tooltip', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6176, '123096', 'zh', 'PANEL_PARAM_REPORTCHARTSHARE_INVALIDE', '面板参数报告图表工具提示必须为 none, crosshair 或 tooltip', '', '2022-06-15 10:47:06', 1);
+INSERT INTO `sys_i18n` VALUES (6177, 'overall.online', 'en', 'overall.online', 'Online', '', '2022-06-15 06:08:57', 381);
+INSERT INTO `sys_i18n` VALUES (6178, 'overall.online', 'zh', 'overall.online', '在线', '', '2022-06-15 06:09:09', 381);
+INSERT INTO `sys_i18n` VALUES (6179, 'dashboard.panel.crosshair', 'en', 'dashboard.panel.crosshair', 'Share crosshair', '', '2022-06-15 07:44:14', 415);
+INSERT INTO `sys_i18n` VALUES (6180, 'dashboard.panel.crosshair', 'zh', 'dashboard.panel.crosshair', '分享光标', '', '2022-06-15 07:44:30', 415);
+INSERT INTO `sys_i18n` VALUES (6181, 'dashboard.panel.shareTooltip', 'en', 'dashboard.panel.shareTooltip', 'Share tooltip', '', '2022-06-15 07:45:48', 415);
+INSERT INTO `sys_i18n` VALUES (6182, 'dashboard.panel.shareTooltip', 'zh', 'dashboard.panel.shareTooltip', '分享提示框', '', '2022-06-15 07:47:31', 415);
+INSERT INTO `sys_i18n` VALUES (6183, 'dashboard.panel.chartTooltip', 'en', 'dashboard.panel.chartTooltip', 'Chart tooltip', '', '2022-06-15 08:02:40', 415);
+INSERT INTO `sys_i18n` VALUES (6184, 'dashboard.panel.chartTooltip', 'zh', 'dashboard.panel.chartTooltip', '图表提示框', '', '2022-06-15 08:03:23', 415);
+INSERT INTO `sys_i18n` VALUES (6185, 'dashboard.panel.chartTooltipText', 'en', 'dashboard.panel.chartTooltipText', 'Controls tooltip and hover highlight behavior across different charts', '', '2022-06-15 08:07:43', 415);
+INSERT INTO `sys_i18n` VALUES (6186, 'dashboard.panel.chartTooltipText', 'zh', 'dashboard.panel.chartTooltipText', '控制不同图表上的提示框和光标行为', '', '2022-06-15 08:08:48', 415);
+INSERT INTO `sys_i18n` VALUES (6187, '999', 'zh', 'ERROR', '错误', '', '2021-11-02 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6188, 'tip.SelectAlertMessage', 'zh', 'tip.SelectAlertMessage', '选择告警', '', '2022-06-16 02:16:37', 381);
+INSERT INTO `sys_i18n` VALUES (6189, 'overall.name', 'en', 'overall.name', 'Name', '', '2022-06-16 08:52:09', 381);
+INSERT INTO `sys_i18n` VALUES (6190, 'overall.name', 'zh', 'overall.name', '名称', '', '2022-06-16 08:53:07', 381);
+INSERT INTO `sys_i18n` VALUES (6191, 'overall.save', 'en', 'overall.save', 'Save', '', '2022-06-16 08:53:44', 381);
+INSERT INTO `sys_i18n` VALUES (6192, 'overall.save', 'zh', 'overall.save', '保存', '', '2022-06-16 08:53:55', 381);
+INSERT INTO `sys_i18n` VALUES (6193, 'overall.state', 'en', 'overall.state', 'State', '', '2022-06-16 08:54:28', 381);
+INSERT INTO `sys_i18n` VALUES (6194, 'overall.state', 'zh', 'overall.state', '状态', '', '2022-06-17 01:40:41', 381);
+INSERT INTO `sys_i18n` VALUES (6195, 'configuration_notification_setting', 'en', 'configuration_notification_setting', 'Notification Settings', '', '2022-06-16 08:56:05', 381);
+INSERT INTO `sys_i18n` VALUES (6196, 'configuration_notification_setting', 'zh', 'configuration_notification_setting', '通知配置', '', '2022-06-16 08:58:03', 381);
+INSERT INTO `sys_i18n` VALUES (6197, 'dashboard.title', 'en', 'dashboard.title', 'Dashboards', '', '2022-06-16 09:27:00', 381);
+INSERT INTO `sys_i18n` VALUES (6198, 'dashboard.title', 'zh', 'dashboard.title', '仪表盘', '', '2022-06-16 09:27:06', 381);
+INSERT INTO `sys_i18n` VALUES (6199, '907', 'en', 'UNDO_IMPORT_SEQ_ISNULL', 'Undo import sequence number cannot be empty', '', '2022-06-17 06:20:03', 1);
+INSERT INTO `sys_i18n` VALUES (6200, '907', 'zh', 'UNDO_IMPORT_SEQ_ISNULL', '撤消导入序列编号不能为空', '', '2022-06-17 06:20:27', 1);
+INSERT INTO `sys_i18n` VALUES (6201, 'profile.box.newApiKey', 'en', 'profile.box.newApiKey', 'New api key', '', '2022-06-17 08:32:08', 381);
+INSERT INTO `sys_i18n` VALUES (6202, 'profile.box.newApiKey', 'zh', 'profile.box.newApiKey', '新增 api key', '', '2022-06-17 08:33:17', 381);
+INSERT INTO `sys_i18n` VALUES (6209, '231013', 'en', 'ENDPOINT_MODULE_ASSET_ID_ISALLNULL', 'Endpoint id, Module id and Asset id can not be all empty', '', '2022-06-20 05:50:44', 1);
+INSERT INTO `sys_i18n` VALUES (6210, '231013', 'zh', 'ENDPOINT_MODULE_ASSET_ID_ISALLNULL', 'Endpoint ID、模块ID和资产ID不能全部为空', '', '2022-06-20 05:51:20', 1);
+INSERT INTO `sys_i18n` VALUES (6211, 'overall.english', 'en', 'overall.english', 'English', '', '2022-06-20 05:54:05', 415);
+INSERT INTO `sys_i18n` VALUES (6212, 'overall.english', 'zh', 'overall.english', '英语', '', '2022-06-20 05:54:22', 415);
+INSERT INTO `sys_i18n` VALUES (6213, '715006', 'en', 'LICENSE_ERROR_CODE', 'License error,code:{0}', '', '2022-06-20 05:55:17', 1);
+INSERT INTO `sys_i18n` VALUES (6214, '715006', 'zh', 'LICENSE_ERROR_CODE', 'License 错误,代码:{0}', '', '2022-06-20 05:56:04', 1);
+INSERT INTO `sys_i18n` VALUES (6215, 'overall.chinese', 'en', 'overall.chinese', 'Chinese', '', '2022-06-20 05:56:18', 415);
+INSERT INTO `sys_i18n` VALUES (6216, 'overall.chinese', 'zh', 'overall.chinese', '中文', '', '2022-06-20 05:56:29', 415);
+INSERT INTO `sys_i18n` VALUES (6218, '723012', 'en', 'IPAM_SUBNET_INTERVAL_ERROR', 'Ipamsubnet interval already exists', '', '2022-06-20 06:03:23', 1);
+INSERT INTO `sys_i18n` VALUES (6219, '723012', 'zh', 'IPAM_SUBNET_INTERVAL_ERROR', 'IPAM 子网范围已存在', '', '2022-06-20 06:06:32', 1);
+INSERT INTO `sys_i18n` VALUES (6220, '731001', 'en', 'IPAM_IP_ID_ISNULL', 'Ipamip id can not be null', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6221, '731001', 'zh', 'IPAM_IP_ID_ISNULL', 'ip id不能为空', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6222, '731002', 'en', 'IPAM_IP_NAME_ISNULL', 'Ipamip name can not be null', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6223, '731002', 'zh', 'IPAM_IP_NAME_ISNULL', 'ip名称不能为空', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6224, '731003', 'en', 'IPAM_IP_ADDR_ISNULL', 'Ipamip addr can not be null', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6225, '731003', 'zh', 'IPAM_IP_ADDR_ISNULL', 'ip地址不能为空', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6226, '731004', 'en', 'IPAM_IP_MAC_ISNULL', 'Ipamip mac can not be null', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6227, '731004', 'zh', 'IPAM_IP_MAC_ISNULL', 'ip mac地址不能为空', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6228, '731005', 'en', 'IPAM_IP_ADDR_ERROR', 'Ipamip addr format error,please check ip format for ipv4/6', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6229, '731005', 'zh', 'IPAM_IP_ADDR_ERROR', 'ip地址格式错误', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6230, '731006', 'en', 'IPAM_IP_INTERVAL_ERROR', 'Ipamip interval already exists', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6231, '731006', 'zh', 'IPAM_IP_INTERVAL_ERROR', 'ip地址已存在', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6232, '731007', 'en', 'IPAM_IP_ASSET_ISNULL', 'Ipamip asset can not be null', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6233, '731007', 'zh', 'IPAM_IP_ASSET_ISNULL', 'ip资产不存在', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6234, '731008', 'en', 'IPAM_IP_SUBNET_ISNULL', 'Ipamip subnet can not be null', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6235, '731008', 'zh', 'IPAM_IP_SUBNET_ISNULL', 'ip子网不存在', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6236, '731009', 'en', 'IPAM_IP_MAC_ERROR', 'Ipamip mac error, mac repeat', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6237, '731009', 'zh', 'IPAM_IP_MAC_ERROR', 'ip mac地址重复', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6238, '731010', 'en', 'IPAM_IP_SUBNET_ADDR_ERROR', 'Ipamip addr error, ip addr different subnet addr', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6239, '731010', 'zh', 'IPAM_IP_SUBNET_ADDR_ERROR', 'ip地址与子网不匹配', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6240, '731011', 'en', 'IPAM_IP_MAC_ADDR_ERROR', 'Ipamip mac and addr exist', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6241, '731011', 'zh', 'IPAM_IP_MAC_ADDR_ERROR', 'ip地址与mac地址重复', '', '2022-06-20 15:54:48', 1);
+INSERT INTO `sys_i18n` VALUES (6242, 'config.mib.credentials', 'en', 'config.mib.credentials', 'SNMP Credentials', '', '2022-06-22 03:23:18', 1);
+INSERT INTO `sys_i18n` VALUES (6243, 'config.mib.credentials', 'zh', 'config.mib.credentials', 'SNMP凭证', '', '2022-06-22 03:23:37', 1);
+INSERT INTO `sys_i18n` VALUES (6244, 'alert.alertMessage', 'en', 'alert.alertMessage', 'Messages ', '', '2022-06-22 03:35:56', 1);
+INSERT INTO `sys_i18n` VALUES (6245, 'alert.alertMessage', 'zh', 'alert.alertMessage', '告警信息', '', '2022-06-22 03:36:01', 1);
+INSERT INTO `sys_i18n` VALUES (6246, 'alert.silence.silence', 'en', 'alert.silence.silence', 'Silences', '', '2022-06-22 03:31:32', 1);
+INSERT INTO `sys_i18n` VALUES (6247, 'alert.silence.silence', 'zh', 'alert.silence.silence', '告警静默', '', '2022-06-22 03:32:58', 1);
+INSERT INTO `sys_i18n` VALUES (6248, 'config.assetLabel.assetLabel', 'en', 'config.assetLabel.assetLabel', 'Asset Attributes', '', '2022-06-22 03:34:41', 1);
+INSERT INTO `sys_i18n` VALUES (6249, 'config.assetLabel.assetLabel', 'zh', 'config.assetLabel.assetLabel', '属性', '', '2022-06-22 03:35:00', 1);
+INSERT INTO `sys_i18n` VALUES (6250, 'overall.continue', 'en', 'overall.continue', 'Continue', '', '2022-06-24 07:09:20', 381);
+INSERT INTO `sys_i18n` VALUES (6251, 'overall.continue', 'zh', 'overall.continue', '继续', '', '2022-06-24 07:09:57', 381);
+INSERT INTO `sys_i18n` VALUES (6252, 'apiKey.key', 'en', 'apiKey.key', 'Key', '', '2022-06-24 07:35:58', 381);
+INSERT INTO `sys_i18n` VALUES (6253, 'apiKey.key', 'zh', 'apiKey.key', 'Key', '', '2022-06-24 07:36:06', 381);
+INSERT INTO `sys_i18n` VALUES (6256, 'config.ipam.addr.comment', 'en', 'config.ipam.addr.comment', 'Addr(Required) Example: ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01', '', '2022-06-27 01:53:48', 414);
+INSERT INTO `sys_i18n` VALUES (6257, 'config.ipam.addr.comment', 'zh', 'config.ipam.addr.comment', '子网地址(必填) 示例:ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01 ', '', '2022-06-27 01:54:21', 414);
+INSERT INTO `sys_i18n` VALUES (6258, 'config.ipamsubnet.cap', 'en', 'config.ipamsubnet.cap', 'Cap', '', '2022-06-27 03:42:43', 414);
+INSERT INTO `sys_i18n` VALUES (6259, 'config.ipamsubnet.cap', 'zh', 'config.ipamsubnet.cap', '总容量', '', '2022-06-27 03:43:06', 414);
+INSERT INTO `sys_i18n` VALUES (6260, 'overall.remark.comment', 'en', 'overall.remark.comment', 'Description Example : xxxx', '', '2022-06-27 06:03:12', 414);
+INSERT INTO `sys_i18n` VALUES (6261, 'overall.remark.comment', 'zh', 'overall.remark.comment', '说明示例 : xxxx', '', '2022-06-27 06:03:51', 414);
+INSERT INTO `sys_i18n` VALUES (6262, 'overall.cap.comment', 'en', 'overall.cap.comment', 'Subnet Cap Example:32', '', '2022-06-27 06:07:33', 414);
+INSERT INTO `sys_i18n` VALUES (6263, 'overall.cap.comment', 'zh', 'overall.cap.comment', '子网容量 例如:32', '', '2022-06-27 06:08:04', 414);
+INSERT INTO `sys_i18n` VALUES (6264, 'config.ipamip.state.comment', 'en', 'config.ipamip.state.comment', 'State(Required) Optional: 1 or 2 or 3 Example: 1', '', '2022-06-27 06:35:22', 414);
+INSERT INTO `sys_i18n` VALUES (6265, 'config.ipamip.state.comment', 'zh', 'config.ipamip.state.comment', '状态(必填) 可选:1 或 2 或 3 示例:1', '', '2022-06-27 06:36:13', 414);
+INSERT INTO `sys_i18n` VALUES (6266, 'alert.config.inrErrorMax', 'zh', 'alert.config.inrErrorMax', ' 评估间隔不能大于 86400', '', '2022-06-27 09:29:53', 381);
+INSERT INTO `sys_i18n` VALUES (6267, 'alert.config.inrErrorMax', 'en', 'alert.config.inrErrorMax', 'The evaluation interval cannot be greater than 86400', '', '2022-06-27 09:29:48', 381);
+INSERT INTO `sys_i18n` VALUES (6268, 'overall.createipam', 'en', 'overall.createipam', 'New Ipam', '', '2022-06-27 09:32:16', 381);
+INSERT INTO `sys_i18n` VALUES (6269, 'overall.createipam', 'zh', 'overall.createipam', '新增 Ipam', '', '2022-06-27 09:32:30', 381);
+INSERT INTO `sys_i18n` VALUES (6270, 'overall.createipamDetail', 'en', 'overall.createipamDetail', 'New Ip deatil', '', '2022-06-27 09:33:33', 381);
+INSERT INTO `sys_i18n` VALUES (6271, 'overall.createipamDetail', 'zh', 'overall.createipamDetail', '新增 Ip detail', '', '2022-06-27 09:33:52', 381);
+INSERT INTO `sys_i18n` VALUES (6272, 'endpoint.batchEditendpoint', 'en', 'endpoint.batchEditendpoint', 'Batch edit endpoint', '', '2022-06-28 01:59:37', 381);
+INSERT INTO `sys_i18n` VALUES (6273, 'endpoint.batchEditendpoint', 'zh', 'endpoint.batchEditendpoint', '批量修改endpoint', '', '2022-06-28 01:59:56', 381);
+INSERT INTO `sys_i18n` VALUES (6274, 'config.alert.id.comment', 'en', 'config.alert.id.comment', 'ID Example:220623020000138', '', '2022-06-28 06:22:28', 414);
+INSERT INTO `sys_i18n` VALUES (6275, 'config.alert.id.comment', 'zh', 'config.alert.id.comment', 'ID 示例:220623020000138', '', '2022-06-28 06:27:18', 414);
+INSERT INTO `sys_i18n` VALUES (6276, 'config.alert.labels.comment', 'en', 'config.alert.labels.comment', 'Label Exampel : {\"instance\":\"192.168.40.126:9100\",\"module\":\"node_exporter\"}', '', '2022-06-28 06:26:07', 414);
+INSERT INTO `sys_i18n` VALUES (6277, 'config.alert.labels.comment', 'zh', 'config.alert.labels.comment', '标签 示例:{\"instance\":\"192.168.40.126:9100\",\"module\":\"node_exporter\"}', '', '2022-06-28 06:26:52', 414);
+INSERT INTO `sys_i18n` VALUES (6278, 'dashboard.panel.queryExpression', 'en', 'dashboard.panel.queryExpression', 'Query expression', '', '2022-06-28 09:05:57', 407);
+INSERT INTO `sys_i18n` VALUES (6279, 'dashboard.panel.queryExpression', 'zh', 'dashboard.panel.queryExpression', '查询表达式', '', '2022-06-28 09:06:25', 407);
+INSERT INTO `sys_i18n` VALUES (6280, 'dashboard.panel.customValues', 'en', 'dashboard.panel.customValues', 'Custom values', '', '2022-06-28 09:06:44', 407);
+INSERT INTO `sys_i18n` VALUES (6281, 'dashboard.panel.customValues', 'zh', 'dashboard.panel.customValues', '自定义值', '', '2022-06-28 09:07:08', 407);
+INSERT INTO `sys_i18n` VALUES (6282, 'dashboard.panel.regex', 'en', 'dashboard.panel.regex', 'Regex', '', '2022-06-28 09:07:25', 407);
+INSERT INTO `sys_i18n` VALUES (6283, 'dashboard.panel.regex', 'zh', 'dashboard.panel.regex', '正则表达式', '', '2022-06-28 09:07:41', 407);
+INSERT INTO `sys_i18n` VALUES (6284, 'validate.variable', 'en', 'validate.variable', 'Only word and digit characters are allowed', '', '2022-06-28 09:07:55', 407);
+INSERT INTO `sys_i18n` VALUES (6285, 'validate.variable', 'zh', 'validate.variable', '只允许单词和数字字符', '', '2022-06-28 09:08:12', 407);
+INSERT INTO `sys_i18n` VALUES (6286, 'dashboard.panel.multi', 'en', 'dashboard.panel.multi', 'Multi-value', '', '2022-06-28 09:09:03', 407);
+INSERT INTO `sys_i18n` VALUES (6287, 'dashboard.panel.multi', 'zh', 'dashboard.panel.multi', '多值', '', '2022-06-28 09:09:20', 407);
+INSERT INTO `sys_i18n` VALUES (6288, 'dashboard.panel.allOption', 'en', 'dashboard.panel.allOption', 'All option', '', '2022-06-28 09:10:51', 407);
+INSERT INTO `sys_i18n` VALUES (6289, 'dashboard.panel.allOption', 'zh', 'dashboard.panel.allOption', '所有选项', '', '2022-06-28 09:11:08', 407);
+INSERT INTO `sys_i18n` VALUES (6290, 'dashboard.panel.multiTip', 'en', 'dashboard.panel.multiTip', 'Enables multiple values to be selected at the same time', '', '2022-06-28 09:11:57', 407);
+INSERT INTO `sys_i18n` VALUES (6291, 'dashboard.panel.multiTip', 'zh', 'dashboard.panel.multiTip', '允许同时选择多个值', '', '2022-06-28 09:12:39', 407);
+INSERT INTO `sys_i18n` VALUES (6292, 'dashboard.panel.allOptionTip', 'en', 'dashboard.panel.allOptionTip', 'Enables an option to include all variables', '', '2022-06-28 09:12:54', 407);
+INSERT INTO `sys_i18n` VALUES (6293, 'dashboard.panel.allOptionTip', 'zh', 'dashboard.panel.allOptionTip', '启用包含所有变量的选项', '', '2022-06-28 09:13:08', 407);
+INSERT INTO `sys_i18n` VALUES (6294, 'dashboard.panel.variables', 'en', 'dashboard.panel.variables', 'Variables', '', '2022-06-28 09:13:24', 407);
+INSERT INTO `sys_i18n` VALUES (6295, 'dashboard.panel.variables', 'zh', 'dashboard.panel.variables', '变量', '', '2022-06-28 09:13:36', 407);
+INSERT INTO `sys_i18n` VALUES (6296, 'dashboard.panel.addVariable', 'en', 'dashboard.panel.addVariable', 'Add variable', '', '2022-06-28 09:16:29', 407);
+INSERT INTO `sys_i18n` VALUES (6297, 'dashboard.panel.addVariable', 'zh', 'dashboard.panel.addVariable', '添加变量', '', '2022-06-28 09:16:44', 407);
+INSERT INTO `sys_i18n` VALUES (6298, 'dashboard.panel.matchRegex', 'en', 'dashboard.panel.matchRegex', 'Must match the regex [a-zA-Z_][a-zA-Z0-9_]*', '', '2022-06-28 09:17:00', 407);
+INSERT INTO `sys_i18n` VALUES (6299, 'dashboard.panel.matchRegex', 'zh', 'dashboard.panel.matchRegex', '必须匹配正则表达式[a-zA-Z_][a-zA-Z0-9_]*', '', '2022-06-28 09:17:19', 407);
+INSERT INTO `sys_i18n` VALUES (6300, '221028', 'en', 'MODULE_CONFIG_JOURNALUNIT_ISNULL', 'Module config journal unit is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6301, '221028', 'zh', 'MODULE_CONFIG_JOURNALUNIT_ISNULL', '模块配置日志单位为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6302, '221029', 'en', 'MODULE_CONFIG_SYSLOG_APPNAME_ISNULL', 'Module config syslog appName is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6303, '221029', 'zh', 'MODULE_CONFIG_SYSLOG_APPNAME_ISNULL', '模块配置syslog应用名称为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6304, '221030', 'en', 'MODULE_CONFIG_SYSLOG_ADDRESS_ISNULL', 'Module config syslog listenAddress is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6305, '221030', 'zh', 'MODULE_CONFIG_SYSLOG_ADDRESS_ISNULL', '模块配置syslog监听地址为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6306, '221031', 'en', 'MODULE_CONFIG_PIPELINE_EXPRESSION_ISNULL', 'Module config pipeline expression is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6307, '221031', 'zh', 'MODULE_CONFIG_PIPELINE_EXPRESSION_ISNULL', '模块配置管道expression为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6308, '221032', 'en', 'MODULE_CONFIG_PIPELINE_TEMPLATE_ISNULL', 'Module config pipeline template is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6309, '221032', 'zh', 'MODULE_CONFIG_PIPELINE_TEMPLATE_ISNULL', '模块配置管道template为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6310, '221033', 'en', 'MODULE_CONFIG_PIPELINE_FORMAT_ISNULL', 'Module config pipeline format is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6311, '221033', 'zh', 'MODULE_CONFIG_PIPELINE_FORMAT_ISNULL', '模块配置管道format为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6312, '221034', 'en', 'MODULE_CONFIG_PIPELINE_EXPRESSIONS_ISNULL', 'Module config pipeline expressions is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6313, '221034', 'zh', 'MODULE_CONFIG_PIPELINE_EXPRESSIONS_ISNULL', '模块配置管道expressions为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6314, '221035', 'en', 'MODULE_CONFIG_PIPELINE_SOURCE_ISNULL', 'Module config pipeline source is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6315, '221035', 'zh', 'MODULE_CONFIG_PIPELINE_SOURCE_ISNULL', '模块配置管道source为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6316, '221036', 'en', 'MODULE_CONFIG_RELABEL_SOURCELABELS_ISNULL', 'Module config relabel source_labels is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6317, '221036', 'zh', 'MODULE_CONFIG_RELABEL_SOURCELABELS_ISNULL', '模块配置relabel source_labels为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6318, '221037', 'en', 'MODULE_CONFIG_RELABEL_TARGETLABEL_ISNULL', 'Module config relabel target_label is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6319, '221037', 'zh', 'MODULE_CONFIG_RELABEL_TARGETLABEL_ISNULL', '模块配置relabel target_label为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6320, '221038', 'en', 'MODULE_CONFIG_RELABEL_REGEX_ISNULL', 'Module config relabel regex is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6321, '221038', 'zh', 'MODULE_CONFIG_RELABEL_REGEX_ISNULL', '模块配置relabel regex为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6322, '221039', 'en', 'MODULE_CONFIG_RELABEL_REPLACEMENT_ISNULL', 'Module config relabel replacement is null', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6323, '221039', 'zh', 'MODULE_CONFIG_RELABEL_REPLACEMENT_ISNULL', '模块配置relabel replacement为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6324, '231022', 'en', 'ENDPOINT_PORT_ISNULL', 'Endpoint port can not be empty', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6325, '231022', 'zh', 'ENDPOINT_PORT_ISNULL', '端点端口不能为空', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6326, '233023', 'en', 'ENDPOINT_LABELNAME_FORMAT_ERROR', 'Expressions label key does not comply with Prometheus labelname format', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6327, '233023', 'zh', 'ENDPOINT_LABELNAME_FORMAT_ERROR', '表达式标签键不符合prometheus标签名称格式', '', '2022-06-28 17:36:13', 1);
+INSERT INTO `sys_i18n` VALUES (6328, 'alert.config.condition', 'en', 'alert.config.condition', 'Condition', '', '2022-06-29 02:01:59', 407);
+INSERT INTO `sys_i18n` VALUES (6329, 'alert.config.condition', 'zh', 'alert.config.condition', '条件', '', '2022-06-29 02:02:07', 407);
+INSERT INTO `sys_i18n` VALUES (6331, 'config.user.Theme', 'en', 'config.user.Theme', 'Theme', '', '2022-06-29 05:39:02', 415);
+INSERT INTO `sys_i18n` VALUES (6332, 'config.user.Theme', 'zh', 'config.user.Theme', '主题', '', '2022-06-29 05:39:27', 415);
+INSERT INTO `sys_i18n` VALUES (6333, 'alert.config.normal', 'en', 'alert.config.normal', 'normal', '', '2022-06-29 05:50:09', 407);
+INSERT INTO `sys_i18n` VALUES (6334, 'alert.config.normal', 'zh', 'alert.config.normal', '正常', '', '2022-06-29 05:50:21', 407);
+INSERT INTO `sys_i18n` VALUES (6335, 'alert.config.secondNormal', 'en', 'alert.config.secondNormal', 'second no similar exception is generated', '', '2022-06-29 05:54:57', 407);
+INSERT INTO `sys_i18n` VALUES (6336, 'alert.config.secondNormal', 'zh', 'alert.config.secondNormal', '秒没有相同异常产生', '', '2022-06-29 05:55:19', 407);
+INSERT INTO `sys_i18n` VALUES (6337, 'alert.config.detectionNormal', 'en', 'alert.config.detectionNormal', 'detection period no abnormal occurrence', '', '2022-06-29 06:05:02', 407);
+INSERT INTO `sys_i18n` VALUES (6338, 'alert.config.detectionNormal', 'zh', 'alert.config.detectionNormal', '个检测周期无异常产生', '', '2022-06-29 06:05:51', 407);
+INSERT INTO `sys_i18n` VALUES (6339, 'guide.getStarted', 'en', 'guide.getStarted', 'Get started', '', '2022-06-29 06:36:59', 415);
+INSERT INTO `sys_i18n` VALUES (6340, 'guide.getStarted', 'zh', 'guide.getStarted', '开始使用', '', '2022-06-29 06:37:17', 415);
+INSERT INTO `sys_i18n` VALUES (6341, 'overall.collapseMenu', 'en', 'overall.collapseMenu', 'Collapse menu', '', '2022-06-29 06:46:10', 415);
+INSERT INTO `sys_i18n` VALUES (6342, 'overall.collapseMenu', 'zh', 'overall.collapseMenu', '折叠菜单', '', '2022-06-29 06:46:34', 415);
+INSERT INTO `sys_i18n` VALUES (6343, 'overall.expandMenu', 'en', 'overall.expandMenu', 'Expand menu', '', '2022-06-29 06:51:50', 415);
+INSERT INTO `sys_i18n` VALUES (6344, 'overall.expandMenu', 'zh', 'overall.expandMenu', '扩展菜单', '', '2022-06-29 06:52:12', 415);
+INSERT INTO `sys_i18n` VALUES (6345, 'overall.moreOperations', 'en', 'overall.moreOperations', 'More operations', '', '2022-06-29 07:04:10', 415);
+INSERT INTO `sys_i18n` VALUES (6346, 'overall.moreOperations', 'zh', 'overall.moreOperations', '更多操作', '', '2022-06-29 07:04:45', 415);
+INSERT INTO `sys_i18n` VALUES (6347, 'alert.config.when', 'en', 'alert.config.when', 'when', '', '2022-06-29 07:18:25', 407);
+INSERT INTO `sys_i18n` VALUES (6348, 'alert.config.when', 'zh', 'alert.config.when', '当', '', '2022-06-29 07:18:45', 407);
+INSERT INTO `sys_i18n` VALUES (6349, 'overall.switchView', 'en', 'overall.switchView', 'Switch view', '', '2022-06-29 07:32:06', 415);
+INSERT INTO `sys_i18n` VALUES (6350, 'overall.switchView', 'zh', 'overall.switchView', '切换视图', '', '2022-06-29 07:32:56', 415);
+INSERT INTO `sys_i18n` VALUES (6351, 'backup.RestoreNow', 'en', 'backup.RestoreNow', 'Restore', '', '2022-06-29 07:41:17', 415);
+INSERT INTO `sys_i18n` VALUES (6352, 'backup.RestoreNow', 'zh', 'backup.RestoreNow', '恢复', '', '2022-06-29 07:41:33', 415);
+INSERT INTO `sys_i18n` VALUES (6353, 'config.terminallog.record.plays', 'en', 'config.terminallog.record.plays', 'Quick watch', '', '2022-06-29 08:10:44', 415);
+INSERT INTO `sys_i18n` VALUES (6354, 'config.terminallog.record.plays', 'zh', 'config.terminallog.record.plays', '快速播放', '', '2022-06-29 08:11:04', 415);
+INSERT INTO `sys_i18n` VALUES (6355, 'alert.config.enterThreshold', 'en', 'alert.config.enterThreshold', 'Please enter threshold', '', '2022-06-29 08:19:29', 407);
+INSERT INTO `sys_i18n` VALUES (6356, 'alert.config.enterThreshold', 'zh', 'alert.config.enterThreshold', '请输入阈值', '', '2022-06-29 08:21:03', 407);
+INSERT INTO `sys_i18n` VALUES (6357, 'alert.config.enterRegular ', 'en', 'alert.config.enterRegular ', 'please enter the regular expression', '', '2022-06-29 08:22:41', 407);
+INSERT INTO `sys_i18n` VALUES (6358, 'alert.config.enterRegular', 'zh', 'alert.config.enterRegular', '请输入正则表达式', '', '2022-06-29 08:23:12', 407);
+INSERT INTO `sys_i18n` VALUES (6359, 'dashboard.screen.exit', 'en', 'dashboard.screen.exit', 'Exit full screen', '', '2022-06-29 09:58:45', 415);
+INSERT INTO `sys_i18n` VALUES (6360, 'dashboard.screen.exit', 'zh', 'dashboard.screen.exit', '退出全屏', '', '2022-06-29 09:57:03', 415);
+INSERT INTO `sys_i18n` VALUES (6361, 'overall.hash', 'zh', 'overall.hash', '相关', '', '2022-06-29 09:36:21', 381);
+INSERT INTO `sys_i18n` VALUES (6362, 'overall.hash', 'en', 'overall.hash', 'related', '', '2022-06-29 09:36:40', 381);
+INSERT INTO `sys_i18n` VALUES (6363, 'overall.noMoreData', 'en', 'overall.noMoreData', 'No more data', '', '2022-06-29 09:37:42', 381);
+INSERT INTO `sys_i18n` VALUES (6364, 'overall.noMoreData', 'zh', 'overall.noMoreData', '没有更多数据', '', '2022-06-29 09:38:02', 381);
+INSERT INTO `sys_i18n` VALUES (6365, 'overall.loadMore', 'en', 'overall.loadMore', 'Load more', '', '2022-06-29 09:38:27', 381);
+INSERT INTO `sys_i18n` VALUES (6366, 'overall.loadMore', 'zh', 'overall.loadMore', '加载更多', '', '2022-06-29 09:38:35', 381);
+INSERT INTO `sys_i18n` VALUES (6367, 'tip.add', 'en', 'tip.add', 'Add', '', '2022-06-30 01:44:05', 415);
+INSERT INTO `sys_i18n` VALUES (6368, 'tip.add', 'zh', 'tip.add', '添加', '', '2022-06-30 01:44:23', 415);
+INSERT INTO `sys_i18n` VALUES (6369, 'config.ipamsubnet.addr.comment', 'en', 'config.ipamsubnet.addr.comment', 'Addr(Required) Example:ipv4 192.168.10.1 ipv6: 0000:0000:0000:0000:0000:0000:c0a8:0a01', '', '2022-06-30 02:31:36', 414);
+INSERT INTO `sys_i18n` VALUES (6372, 'alert.config.condition.comment', 'en', 'alert.config.condition.comment', 'Condition (required) Example: [{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"80\"},{\"id\":1,\"weight\":2,\"operator\":\"~=\",\"value\":\".*\"}]', '', '2022-06-29 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6373, 'alert.config.condition.comment', 'zh', 'alert.config.condition.comment', '判断条件(必填) 示例: [{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"80\"},{\"id\":1,\"weight\":2,\"operator\":\"~=\",\"value\":\".*\"}]', '', '2022-06-29 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6374, '421041', 'zh', 'ALERTRULE_CONDITION_ISNULL', '告警规则判断条件不能为空', '', '2022-06-29 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6375, '421041', 'en', 'ALERTRULE_CONDITION_ISNULL', 'Alert condition can not be empty', '', '2022-06-29 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6376, '421042', 'zh', 'ALERTRULE_CONDITION_FORMAT', '告警规则判断条件格式应该为JSON', '', '2022-06-29 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6377, '421042', 'en', 'ALERTRULE_CONDITION_FORMAT', 'Alert condition format should be a JSON', '', '2022-06-29 00:00:00', 1);
+INSERT INTO `sys_i18n` VALUES (6382, 'overall.revocation', 'en', 'overall.revocation', 'Revocation', '', '2022-06-30 03:32:06', 415);
+INSERT INTO `sys_i18n` VALUES (6383, 'overall.revocation', 'zh', 'overall.revocation', '撤销', '', '2022-06-30 03:32:22', 415);
+INSERT INTO `sys_i18n` VALUES (6384, 'overall.redo', 'en', 'overall.redo', 'Redo', '', '2022-06-30 03:34:25', 415);
+INSERT INTO `sys_i18n` VALUES (6385, 'overall.redo', 'zh', 'overall.redo', '重做', '', '2022-06-30 03:34:38', 415);
+INSERT INTO `sys_i18n` VALUES (6386, 'overall.enlargement', 'en', 'overall.enlargement', 'Enlargement', '', '2022-06-30 03:47:26', 415);
+INSERT INTO `sys_i18n` VALUES (6387, 'overall.enlargement', 'zh', 'overall.enlargement', '放大', '', '2022-06-30 03:47:38', 415);
+INSERT INTO `sys_i18n` VALUES (6388, 'overall.shrink', 'en', 'overall.shrink', 'Shrink', '', '2022-06-30 03:48:36', 415);
+INSERT INTO `sys_i18n` VALUES (6389, 'overall.shrink', 'zh', 'overall.shrink', '缩小', '', '2022-06-30 03:48:51', 415);
+INSERT INTO `sys_i18n` VALUES (6390, 'overall.visible', 'en', 'overall.visible', 'Visible', '', '2022-06-30 05:50:14', 415);
+INSERT INTO `sys_i18n` VALUES (6391, 'overall.visible', 'zh', 'overall.visible', '可见', '', '2022-06-30 05:50:30', 415);
+INSERT INTO `sys_i18n` VALUES (6392, 'overall.invisible', 'en', 'overall.invisible', 'Invisible', '', '2022-06-30 05:51:15', 415);
+INSERT INTO `sys_i18n` VALUES (6393, 'overall.invisible', 'zh', 'overall.invisible', '不可见', '', '2022-06-30 05:51:34', 415);
+INSERT INTO `sys_i18n` VALUES (6394, 'overall.starred', 'en', 'overall.starred', 'Starred', '', '2022-06-30 06:27:56', 415);
+INSERT INTO `sys_i18n` VALUES (6395, 'overall.starred', 'zh', 'overall.starred', '收藏', '', '2022-06-30 06:28:10', 415);
+INSERT INTO `sys_i18n` VALUES (6396, 'overall.unstarred', 'en', 'overall.unstarred', 'Unstarred', '', '2022-06-30 06:28:34', 415);
+INSERT INTO `sys_i18n` VALUES (6397, 'overall.unstarred', 'zh', 'overall.unstarred', '未收藏', '', '2022-06-30 06:28:48', 415);
+INSERT INTO `sys_i18n` VALUES (6398, 'overall.leftShift', 'en', 'overall.leftShift', 'Left shift ', '', '2022-06-30 06:50:52', 415);
+INSERT INTO `sys_i18n` VALUES (6399, 'overall.leftShift', 'zh', 'overall.leftShift', '向左移', '', '2022-06-30 06:47:16', 415);
+INSERT INTO `sys_i18n` VALUES (6400, 'overall.rightShift', 'en', 'overall.rightShift', 'Right shift', '', '2022-06-30 06:43:39', 415);
+INSERT INTO `sys_i18n` VALUES (6401, 'overall.rightShift', 'zh', 'overall.rightShift', '向右移', '', '2022-06-30 06:43:55', 415);
+INSERT INTO `sys_i18n` VALUES (6402, 'overall.backToTop', 'en', 'overall.backToTop', 'Back to the top', '', '2022-06-30 06:54:48', 415);
+INSERT INTO `sys_i18n` VALUES (6403, 'overall.backToTop', 'zh', 'overall.backToTop', '回到顶部', '', '2022-06-30 06:55:02', 415);
+INSERT INTO `sys_i18n` VALUES (6404, 'overall.positiveSequence', 'en', 'overall.positiveSequence', 'Positive sequence', '', '2022-06-30 07:10:09', 415);
+INSERT INTO `sys_i18n` VALUES (6406, 'overall.invertedOrder', 'en', 'overall.invertedOrder', 'Inverted order', '', '2022-06-30 07:12:34', 415);
+INSERT INTO `sys_i18n` VALUES (6408, 'alert.config.name', 'en', 'alert.config.name', 'Name', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6409, 'alert.config.name', 'zh', 'alert.config.name', '告警规则名称', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6410, 'alert.type', 'en', 'alert.type', 'Type', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6411, 'alert.type', 'zh', 'alert.type', '告警类型', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6412, 'alert.config.unit', 'en', 'alert.config.unit', 'Unit', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6413, 'alert.config.unit', 'zh', 'alert.config.unit', '单位', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6414, 'alert.description', 'en', 'alert.description', 'Description', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6415, 'alert.description', 'zh', 'alert.description', '告警详细描述', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6416, 'alert.startAt', 'en', 'alert.startAt', 'Start time', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6417, 'alert.startAt', 'zh', 'alert.startAt', '开始时间', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6418, 'alert.endAt', 'en', 'alert.endAt', 'Close time', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6419, 'alert.endAt', 'zh', 'alert.endAt', '关闭时间', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6420, 'alert.state', 'en', 'alert.state', 'Status', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6421, 'alert.state', 'zh', 'alert.state', '告警状态', '', '2022-06-29 15:34:14', 416);
+INSERT INTO `sys_i18n` VALUES (6422, 'config.backup', 'en', 'config.backup', 'Backup now', '', '2022-06-30 08:49:13', 415);
+INSERT INTO `sys_i18n` VALUES (6423, 'config.backup', 'zh', 'config.backup', '现在备份', '', '2022-06-30 08:49:58', 415);
+INSERT INTO `sys_i18n` VALUES (6424, 'overall.decreaseTime', 'en', 'overall.decreaseTime', 'Decrease time', '', '2022-06-30 08:53:55', 415);
+INSERT INTO `sys_i18n` VALUES (6425, 'overall.decreaseTime', 'zh', 'overall.decreaseTime', '减少时间', '', '2022-06-30 08:54:17', 415);
+INSERT INTO `sys_i18n` VALUES (6426, 'overall.increaseTime', 'en', 'overall.increaseTime', 'Increase time', '', '2022-06-30 08:57:06', 415);
+INSERT INTO `sys_i18n` VALUES (6427, 'overall.increaseTime', 'zh', 'overall.increaseTime', '增加时间', '', '2022-06-30 08:57:27', 415);
+INSERT INTO `sys_i18n` VALUES (6428, 'overall.showLineChart', 'en', 'overall.showLineChart', 'Show line chart', '', '2022-06-30 09:01:57', 415);
+INSERT INTO `sys_i18n` VALUES (6429, 'overall.showLineChart', 'zh', 'overall.showLineChart', '显示折线图', '', '2022-06-30 09:02:36', 415);
SET FOREIGN_KEY_CHECKS = 1;
diff --git a/nz-admin/src/main/resources/mapper/alert/AlertRuleDao.xml b/nz-admin/src/main/resources/mapper/alert/AlertRuleDao.xml
index 813d7f93..bef25530 100644
--- a/nz-admin/src/main/resources/mapper/alert/AlertRuleDao.xml
+++ b/nz-admin/src/main/resources/mapper/alert/AlertRuleDao.xml
@@ -13,6 +13,7 @@
<result property="expr" column="expr"/>
<result property="operator" column="operator"/>
<result property="threshold" column="threshold"/>
+ <result property="condition" column="condition"/>
<result property="unit" column="unit"/>
<result property="method" column="method"/>
<result property="last" column="last"/>
diff --git a/nz-admin/src/test/java/com/nis/modules/alert/AlertRuleTest.java b/nz-admin/src/test/java/com/nis/modules/alert/AlertRuleTest.java
index ca87e7eb..79e18285 100644
--- a/nz-admin/src/test/java/com/nis/modules/alert/AlertRuleTest.java
+++ b/nz-admin/src/test/java/com/nis/modules/alert/AlertRuleTest.java
@@ -153,4 +153,367 @@ public class AlertRuleTest extends BaseTest<AlertRuleEntity> {
UTUtil.assertEqualsRCode(result, RCode.SUCCESS);
}
+
+ /**
+ * POST /alert/rule success
+ */
+ @Test
+ public void saveAlertRule_success() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.SUCCESS);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_NAME_ISNULL
+ */
+ @Test
+ public void saveAlertRule_nameIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_NAME_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_EXPR_ISNULL
+ */
+ @Test
+ public void saveAlertRule_exprIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_EXPR_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_LAST_ISNULL
+ */
+ @Test
+ public void saveAlertRule_lastIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_LAST_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SUMMARY_ISNULL
+ */
+ @Test
+ public void saveAlertRule_summaryIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SUMMARY_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_TYPE_ISNULL
+ */
+ @Test
+ public void saveAlertRule_typeIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_TYPE_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_TYPE_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_typeIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_TYPE_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_CONDITION_ISNULL
+ */
+ @Test
+ public void saveAlertRule_conditionIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_CONDITION_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_OPERATOR_ISNULL
+ */
+ @Test
+ public void saveAlertRule_operatorIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_OPERATOR_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_OPERATOR_INVALIDE
+ */
+ @Test
+ public void saveAlertRule_operatorInvalide() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_OPERATOR_INVALIDE);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_THRESHOLD_FORMAT
+ */
+ @Test
+ public void saveAlertRule_thresholdFormat() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_THRESHOLD_FORMAT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SEVERITY_ISNULL
+ */
+ @Test
+ public void saveAlertRule_severityIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SEVERITY_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SEVERITY_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_severityIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SEVERITY_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_CONDITION_FORMAT
+ */
+ @Test
+ public void saveAlertRule_conditionFormat() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_CONDITION_FORMAT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_OIDFORMAT_ERROR
+ */
+ @Test
+ public void saveAlertRule_oidformatError() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_OIDFORMAT_ERROR);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_UNIT_ISNULL
+ */
+ @Test
+ public void saveAlertRule_unitIsnull() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_UNIT_ISNULL);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_UNIT_INVALIDE
+ */
+ @Test
+ public void saveAlertRule_unitInvalide() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_UNIT_INVALIDE);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_METHOD_NOTFOUND
+ */
+ @Test
+ public void saveAlertRule_methodNotfound() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_METHOD_NOTFOUND);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_STATE_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_stateIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_STATE_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_AUTOEXPIRED_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_autoexpiredIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_AUTOEXPIRED_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_NOTIFYACTIVE_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_notifyactiveIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_NOTIFYACTIVE_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_NOTIFYEXPIRED_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_notifyexpiredIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_NOTIFYEXPIRED_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SCHEDENABLE_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_schedenableIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SCHEDENABLE_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SCHEDDAYS_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_scheddaysIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SCHEDDAYS_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SCHEDSTIME_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_schedstimeIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SCHEDSTIME_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SCHEDETIME_INCORRECT
+ */
+ @Test
+ public void saveAlertRule_schedetimeIncorrect() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SCHEDETIME_INCORRECT);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_SCHEDETIME_ERROR
+ */
+ @Test
+ public void saveAlertRule_schedetimeError() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_SCHEDETIME_ERROR);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_NAME_DUPLICATE
+ */
+ @Test
+ public void saveAlertRule_nameDuplicate() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_NAME_DUPLICATE);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_EXPR_ERROR
+ */
+ @Test
+ public void saveAlertRule_exprError() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_EXPR_ERROR);
+ }
+
+ /**
+ * POST /alert/rule ALERTRULE_RECEIVER_FORMAT
+ */
+ @Test
+ public void saveAlertRule_receiverFormat() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_RECEIVER_FORMAT);
+ }
+
+ /**
+ * POST /alert/rule SYS_USER_NOT_EXIST
+ */
+ @Test
+ public void saveAlertRule_userNotExist() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPost("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.SYS_USER_NOT_EXIST);
+ }
+
+ /**
+ * PUT /alert/rule SUCCESS
+ */
+ @Test
+ public void editAlertRule_success() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPut("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.SUCCESS);
+ }
+
+ /**
+ * PUT /alert/rule ALERTRULE_BUILDIN_CAN_NOT_UPDATE
+ */
+ @Test
+ public void editAlertRule_buildinCanNotUpdate() {
+ AlertRuleEntity alertRule = jsonToInParameter(testName.getMethodName(), AlertRuleEntity.class);
+ MvcResult result = UTUtil.performPut("/alert/rule", alertRule);
+
+ UTUtil.assertEqualsRCode(result, RCode.ALERTRULE_BUILDIN_CAN_NOT_UPDATE);
+ }
}
diff --git a/nz-admin/src/test/resources/db/AlertRule.sql b/nz-admin/src/test/resources/db/AlertRule.sql
index d6840da4..06e1de50 100644
--- a/nz-admin/src/test/resources/db/AlertRule.sql
+++ b/nz-admin/src/test/resources/db/AlertRule.sql
@@ -1,11 +1,11 @@
truncate alert_rule;
-INSERT INTO `alert_rule`(`id`, `name`, `expr`, `last`, `summary`, `description`, `receiver`, `build_in`, `operator`, `threshold`, `unit`, `seq`, `severity_id`, `method`, `state`, `type`, `inr`, `timeout`, `auto_expired`, `sched_enable`, `sched_days`, `sched_stime`, `sched_etime`, `notify_active`, `notify_expired`, `trb_shot`)
+INSERT INTO `alert_rule`(`id`, `name`, `expr`, `last`, `summary`, `description`, `receiver`, `build_in`, `operator`, `threshold`, `unit`, `seq`, `severity_id`, `method`, `state`, `type`, `inr`, `timeout`, `auto_expired`, `sched_enable`, `sched_days`, `sched_stime`, `sched_etime`, `notify_active`, `notify_expired`, `trb_shot`, `condition`)
VALUES
-(1, 'Default snmptrap', '1.3.6.1', 3600, '{{$message}}', '{{$variables[1.3.6.1.2.3.1]}}', '', '0', '', NULL, 0, NULL, 3, '', 1, 3, 0, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, ''),
-(2, 'tsg_9140_temperature_status', 'node_hwmon_temp_celsius{project=\"TSG-9140\"}', 60, 'The blade management center is sending the temperature warning of blades.', '', '1', '0', '>', 80.00000, 2, '', 3, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, ''),
-(3, 'tsg_9140_service_sapp_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"sapp.service\"}', 30, 'Application SAPP is not running .', '', '1', '0', '!=', 1.00000, 2, '', 1, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, ''),
-(4, 'tsg_9140_service_mrzcpd_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"mrzcpd.service\"}', 30, 'Application MRZCPD is not running .', '', '1', '0', '!=', 1.00000, 2, '', 1, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, ''),
-(5, 'tsg_9140_service_tfe_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"tfe.service\"}', 30, 'Application TFE is not running .', '', '1', '0', '!=', 1.00000, 2, '', 2, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, ''),
-(6, 'tsg_9140_service_tfe_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"tfe.service\"}', 30, 'Application TFE is not running .', '', '1', '0', '!=', 1.00000, 2, '', 2, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, ''),
-(7, 'tsg_9140_service_tfe_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"tfe.service\"}', 30, 'Application TFE is not running .', '', '1', '0', '!=', 1.00000, 2, '', 2, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '');
+(1, 'Default snmptrap', '1.3.6.1', 3600, '{{$message}}', '{{$variables[1.3.6.1.2.3.1]}}', '', '0', '~=', '1', 0, NULL, 3, '', 1, 3, 0, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', ''),
+(2, 'tsg_9140_temperature_status', 'node_hwmon_temp_celsius{project=\"TSG-9140\"}', 60, 'The blade management center is sending the temperature warning of blades.', '', '1', '1', '>', 80.00000, 2, '', 3, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', ''),
+(3, 'tsg_9140_service_sapp_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"sapp.service\"}', 30, 'Application SAPP is not running .', '', '1', '0', '!=', 1.00000, 2, '', 1, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', ''),
+(4, 'tsg_9140_service_mrzcpd_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"mrzcpd.service\"}', 30, 'Application MRZCPD is not running .', '', '1', '0', '!=', 1.00000, 2, '', 1, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', ''),
+(5, 'tsg_9140_service_tfe_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"tfe.service\"}', 30, 'Application TFE is not running .', '', '1', '0', '!=', 1.00000, 2, '', 2, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', ''),
+(6, 'tsg_9140_service_tfe_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"tfe.service\"}', 30, 'Application TFE is not running .', '', '1', '0', '!=', 1.00000, 2, '', 2, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', ''),
+(7, 'tsg_9140_service_tfe_running', 'systemd_unit_state{project=\"TSG-9140\", state=\"active\", name=\"tfe.service\"}', 30, 'Application TFE is not running .', '', '1', '0', '!=', 1.00000, 2, '', 2, '1', 1, 1, 60, 300, 1, 0, '1,2,3,4,5,6,7', '00:00', '23:59', 1, 1, '', '');
diff --git a/nz-admin/src/test/resources/parameters/alert/AlertRuleTestParameter.json b/nz-admin/src/test/resources/parameters/alert/AlertRuleTestParameter.json
index 936ef643..566bec19 100644
--- a/nz-admin/src/test/resources/parameters/alert/AlertRuleTestParameter.json
+++ b/nz-admin/src/test/resources/parameters/alert/AlertRuleTestParameter.json
@@ -8,5 +8,537 @@
"------------------ DELETE /alert/rule data---------------------": "note",
"DeleteRuleList_success": {
"ids": "6,7"
+ },
+ "------------------ POST /alert/rule data---------------------": "note",
+ "saveAlertRule_success": {
+ "name": "alertRule",
+ "expr": "up",
+ "type": 1,
+ "condition": [{
+ "id": 1,
+ "weight": 1,
+ "operator": ">",
+ "value": "200"
+ }, {
+ "id": 2,
+ "weight": 2,
+ "operator": "<=",
+ "value": "10"
+ }],
+ "unit": 1,
+ "last": 1,
+ "summary": "summary",
+ "description": "description",
+ "receiver": "1",
+ "method": "1",
+ "autoExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2,3,4,5,6,7",
+ "schedStime": "00:00",
+ "schedEtime": "23:59",
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "trbShot": "故障排查指南..."
+ },
+ "saveAlertRule_nameIsnull": {
+ "name": ""
+ },
+ "saveAlertRule_exprIsnull": {
+ "name": "alertRule Exception",
+ "expr": ""
+ },
+ "saveAlertRule_lastIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up"
+ },
+ "saveAlertRule_summaryIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": ""
+ },
+ "saveAlertRule_typeIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary"
+ },
+ "saveAlertRule_typeIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 4
+ },
+ "saveAlertRule_conditionIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2
+ },
+ "saveAlertRule_operatorIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "condition": [{
+ "id": 1,
+ "weight": 1,
+ "operator": "",
+ "value": "20"
+ }],
+ "receiver": "1"
+ },
+ "saveAlertRule_operatorInvalide": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "condition": [{
+ "id": 1,
+ "weight": 1,
+ "operator": "/",
+ "value": "20"
+ }]
+ },
+ "saveAlertRule_thresholdFormat": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "condition": [{
+ "id": 1,
+ "weight": 1,
+ "operator": ">",
+ "value": ".*"
+ }]
+ },
+ "saveAlertRule_severityIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "condition": [{
+ "id": "",
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }]
+ },
+ "saveAlertRule_severityIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "condition": [{
+ "id": 9,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }]
+ },
+ "saveAlertRule_conditionFormat": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "unit": 1,
+ "type": 2,
+ "condition": "[{id: 1,weight: 1,operator: >,value: 20}]"
+ },
+ "saveAlertRule_oidformatError": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 3,
+ "condition": [{
+ "id": 3,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }]
+ },
+ "saveAlertRule_unitIsnull": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }]
+ },
+ "saveAlertRule_unitInvalide": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 99,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }]
+ },
+ "saveAlertRule_methodNotfound": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "10"
+ },
+ "saveAlertRule_stateIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 2
+ },
+ "saveAlertRule_autoexpiredIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 2
+ },
+ "saveAlertRule_notifyactiveIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 2
+ },
+ "saveAlertRule_notifyexpiredIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 2
+ },
+ "saveAlertRule_schedenableIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 2
+ },
+ "saveAlertRule_scheddaysIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedEnable": 1,
+ "schedStime": "00:00",
+ "schedEtime": "23:58",
+ "schedDays": "10"
+ },
+ "saveAlertRule_schedstimeIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "24:00",
+ "schedEtime": "23:00"
+ },
+ "saveAlertRule_schedetimeIncorrect": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "00:00",
+ "schedEtime": "25:59"
+ },
+ "saveAlertRule_schedetimeError": {
+ "name": "alertRule Exception",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "23:59",
+ "schedEtime": "23:58"
+ },
+ "saveAlertRule_nameDuplicate": {
+ "name": "Default snmptrap",
+ "expr": "up",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "00:00",
+ "schedEtime": "23:59"
+ },
+ "saveAlertRule_exprError": {
+ "name": "alertRule Exception",
+ "expr": "00",
+ "last": 1,
+ "summary": "summary",
+ "type": 1,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "00:00",
+ "schedEtime": "23:59"
+ },
+ "saveAlertRule_receiverFormat": {
+ "name": "alertRule Exception",
+ "expr": "UP",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "00:00",
+ "schedEtime": "23:59",
+ "receiver": "ID"
+ },
+ "saveAlertRule_userNotExist": {
+ "name": "alertRule Exception",
+ "expr": "UP",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "00:00",
+ "schedEtime": "23:59",
+ "receiver": "99"
+ },
+ "------------------ PUT /alert/rule data---------------------": "note",
+ "editAlertRule_success": {
+ "id": 1,
+ "name": "Default snmptrap",
+ "expr": "up",
+ "type": 1,
+ "condition": [{
+ "id": 3,
+ "weight": 1,
+ "operator": ">",
+ "value": "200"
+ }, {
+ "id": 2,
+ "weight": 2,
+ "operator": ">=",
+ "value": "10"
+ }],
+ "unit": 1,
+ "last": 1,
+ "summary": "summary",
+ "description": "description",
+ "receiver": "1",
+ "method": "1",
+ "autoExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2,3,4,5,6,7",
+ "schedStime": "00:00",
+ "schedEtime": "23:59",
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "trbShot": "故障排查指南..."
+ },
+ "editAlertRule_buildinCanNotUpdate": {
+ "id": 2,
+ "name": "editAlertRuleE",
+ "expr": "UP",
+ "last": 1,
+ "summary": "summary",
+ "type": 2,
+ "unit": 1,
+ "condition": [{
+ "id": 2,
+ "weight": 1,
+ "operator": ">",
+ "value": "20"
+ }],
+ "method": "1",
+ "state": 1,
+ "autoExpired": 1,
+ "notifyActive": 1,
+ "notifyExpired": 1,
+ "schedEnable": 1,
+ "schedDays": "1,2",
+ "schedStime": "00:00",
+ "schedEtime": "23:59",
+ "receiver": "1"
}
}
diff --git a/nz-common/src/main/java/com/nis/common/utils/RCode.java b/nz-common/src/main/java/com/nis/common/utils/RCode.java
index d5a5c4f3..c43569ce 100644
--- a/nz-common/src/main/java/com/nis/common/utils/RCode.java
+++ b/nz-common/src/main/java/com/nis/common/utils/RCode.java
@@ -390,6 +390,8 @@ public enum RCode {
ALERTRULE_UNIT_FORMAT(423038,"Alert unit format should be a integer"),
ALERTRULE_UNIT_INVALIDE(423039,"Alert unit is invalide"),
ALERTRULE_UNIT_ISNULL(421040,"Alert unit can not be empty"),
+ ALERTRULE_CONDITION_ISNULL(421041,"Alert condition can not be empty"),
+ ALERTRULE_CONDITION_FORMAT(421042,"Alert condition format should be a JSON"),