|
|
@@ -1,12 +1,8 @@
|
|
|
package cn.reghao.devops.common.machine;
|
|
|
|
|
|
-import cn.reghao.devops.common.msg.constant.Protocol;
|
|
|
import cn.reghao.devops.common.msg.event.EvtAgentHeartbeat;
|
|
|
import cn.reghao.devops.common.msg.event.EvtAgentStart;
|
|
|
import cn.reghao.devops.common.version.AppVersion;
|
|
|
-import cn.reghao.jutil.jdk.http.WebClient;
|
|
|
-import cn.reghao.jutil.jdk.http.WebRequest;
|
|
|
-import cn.reghao.jutil.jdk.http.WebResponse;
|
|
|
import cn.reghao.jutil.jdk.machine.data.detail.*;
|
|
|
import cn.reghao.jutil.jdk.machine.id.MachineId;
|
|
|
import cn.reghao.jutil.jdk.machine.id.MachineIdLinux;
|
|
|
@@ -29,7 +25,6 @@ public class Machine {
|
|
|
IPV4 = machineId.ipv4();
|
|
|
}
|
|
|
|
|
|
- private final WebRequest webRequest;
|
|
|
private final Os os;
|
|
|
private final Network network;
|
|
|
private final Cpu cpu;
|
|
|
@@ -38,7 +33,6 @@ public class Machine {
|
|
|
|
|
|
public Machine() {
|
|
|
SystemInfo si = new SystemInfo();
|
|
|
- this.webRequest = new WebClient();
|
|
|
this.os = new Os(si.getOperatingSystem());
|
|
|
this.network = new Network();
|
|
|
this.cpu = new Cpu(si.getHardware().getProcessor());
|
|
|
@@ -54,10 +48,7 @@ public class Machine {
|
|
|
machineDetail.setOsDetail(os.detail());
|
|
|
List<NetworkDetail> list = network.detail().stream()
|
|
|
.peek(networkDetail -> {
|
|
|
- WebResponse webResponse = webRequest.get("http://ip.reghao.cn");
|
|
|
- if (webResponse.getStatusCode() == 200) {
|
|
|
- networkDetail.setPubicIpv4(webResponse.getBody());
|
|
|
- }
|
|
|
+ networkDetail.setPubicIpv4("0.0.0.0");
|
|
|
})
|
|
|
.collect(Collectors.toList());
|
|
|
machineDetail.setNetworkDetails(list);
|