1、mtr探测设备增加并发限制。
2、开发防火墙策略区分ipv4和ipv6。 3、脚本执行策略下发时间优化。
This commit is contained in:
@@ -353,6 +353,8 @@ public class MessageHandler {
|
||||
rmDeploymentPolicyService.issueDeployPolicyMsgByClientId(clientId);
|
||||
// 如果路由有变化,更新路由信息
|
||||
rmNetworkInterfaceService.updateRouteMsg(clientId);
|
||||
// 如果业务网卡名称有变化,更新防火墙策略
|
||||
rmNetworkInterfaceService.issueNetName(clientId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -926,6 +928,32 @@ public class MessageHandler {
|
||||
String collectValue = systemDataVo.getValue();
|
||||
insertData.setCollectType(collectType);
|
||||
insertData.setCollectValue(collectValue);
|
||||
|
||||
// 定义需要先删后插的collectType列表
|
||||
List<String> specialCollectTypes = Arrays.asList(
|
||||
"kernelMaxprocCollect",
|
||||
"memorySizeTotalCollect",
|
||||
"systemBoottimeCollect",
|
||||
"systemCpuNum",
|
||||
"systemDiskSizeTotalCollect",
|
||||
"systemLocaltimeCollect",
|
||||
"systemSwArchCollect",
|
||||
"systemSwOsCollect",
|
||||
"systemUnameCollect",
|
||||
"systemUptimeCollect"
|
||||
);
|
||||
|
||||
// 如果collectType在特殊列表中,先删除上个时间段的记录
|
||||
if (specialCollectTypes.contains(collectType)) {
|
||||
|
||||
// 删除相同clientId、collectType和时间范围内的记录
|
||||
InitialSystemOtherCollectData deleteData = new InitialSystemOtherCollectData();
|
||||
deleteData.setClientId(message.getClientId());
|
||||
deleteData.setCollectType(collectType);
|
||||
deleteData.setCreateTime(createTime);
|
||||
iInitialSystemOtherCollectDataService.deleteInitialSystemOtherCollectData(deleteData);
|
||||
}
|
||||
|
||||
iInitialSystemOtherCollectDataService.insertInitialSystemOtherCollectData(insertData);
|
||||
|
||||
} catch (Exception e) {
|
||||
@@ -1239,6 +1267,7 @@ public class MessageHandler {
|
||||
if (isSwitch) {
|
||||
rmAlarmLog.setClientId(switchName);
|
||||
rmAlarmLog.setAlarmType("2");
|
||||
alarmContent = switchName + "下线";
|
||||
} else {
|
||||
// 查询管理网公网ip
|
||||
RmNetworkInterface rmNetworkInterface = new RmNetworkInterface();
|
||||
|
||||
Reference in New Issue
Block a user