|
|
@ -19,7 +19,6 @@ import lombok.AllArgsConstructor;
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
@ -152,15 +151,15 @@ public class ClientHandler extends SimpleChannelInboundHandler<CommMsg<Serializa
|
|
|
|
log.info("【终端客户端-收到调度器消息】收到更新采集器文件命令,内容={}", messageContent);
|
|
|
|
log.info("【终端客户端-收到调度器消息】收到更新采集器文件命令,内容={}", messageContent);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void virtualRestart(String messageContent) throws IOException {
|
|
|
|
private void virtualRestart(String messageContent) throws Exception {
|
|
|
|
log.info("【终端客户端-收到调度器消息】收到虚拟机重启命令,内容={}", messageContent);
|
|
|
|
log.info("【终端客户端-收到调度器消息】收到虚拟机重启命令,内容={}", messageContent);
|
|
|
|
StartUpExeUtils.restartComputer();
|
|
|
|
String result = StartUpExeUtils.restartComputer();
|
|
|
|
CommMsg<Serializable> collectorRestartMsg = CommMsg.builder()
|
|
|
|
CommMsg<Serializable> collectorRestartMsg = CommMsg.builder()
|
|
|
|
.content("重启虚拟机,操作成功!")
|
|
|
|
.content(result)
|
|
|
|
.messageTime(DateUtil.formatDateTime(new Date()))
|
|
|
|
.messageTime(DateUtil.formatDateTime(new Date()))
|
|
|
|
.messageType(VIRTUAL_RESTART)
|
|
|
|
.messageType(VIRTUAL_RESTART)
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
nettyClient.getCollectorChannelCacheMap().writeAndFlush(messageContent, collectorRestartMsg);
|
|
|
|
nettyClient.sendMessage(collectorRestartMsg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void collectorRestart(String messageContent) {
|
|
|
|
private void collectorRestart(String messageContent) {
|
|
|
@ -188,7 +187,7 @@ public class ClientHandler extends SimpleChannelInboundHandler<CommMsg<Serializa
|
|
|
|
.messageTime(DateUtil.formatDateTime(new Date()))
|
|
|
|
.messageTime(DateUtil.formatDateTime(new Date()))
|
|
|
|
.messageType(COLLECTOR_RESTART)
|
|
|
|
.messageType(COLLECTOR_RESTART)
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
nettyClient.getCollectorChannelCacheMap().writeAndFlush(messageContent, collectorRestartMsg);
|
|
|
|
nettyClient.sendMessage(collectorRestartMsg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|