|
|
@@ -1,5 +1,6 @@
|
|
|
package cn.reghao.devops.manager.home.controller.page;
|
|
|
|
|
|
+import cn.reghao.devops.common.machine.Network;
|
|
|
import cn.reghao.devops.common.util.jvm.JVM;
|
|
|
import cn.reghao.devops.common.util.jvm.po.JvmInfo;
|
|
|
import cn.reghao.devops.common.util.jvm.po.JvmStat;
|
|
|
@@ -27,10 +28,12 @@ import java.util.Map;
|
|
|
public class HomePageController {
|
|
|
private final HomeService homeService;
|
|
|
private final JVM jvm;
|
|
|
+ private final Network network;
|
|
|
|
|
|
public HomePageController(HomeService homeService) {
|
|
|
this.homeService = homeService;
|
|
|
this.jvm = new JVM();
|
|
|
+ this.network = new Network();
|
|
|
}
|
|
|
|
|
|
@GetMapping("/")
|
|
|
@@ -55,8 +58,9 @@ public class HomePageController {
|
|
|
String jvmInfo1 = String.format("%s %s", jvmInfo.getJvmName(), jvmInfo.getJvmVersion());
|
|
|
int pid = jvmInfo.getJvmPid();
|
|
|
String startAt = jvmInfo.getJvmStartTime();
|
|
|
- String processInfo = String.format("%s - %s", pid, startAt);
|
|
|
|
|
|
+ String ipv4 = network.detail().get(0).getIpv4();
|
|
|
+ model.addAttribute("hostAddr", ipv4);
|
|
|
model.addAttribute("osInfo", osInfo);
|
|
|
model.addAttribute("jvmInfo", jvmInfo1);
|
|
|
model.addAttribute("pid", pid);
|