|
|
@@ -1,4 +1,4 @@
|
|
|
-package cn.reghao.devops.mgr.admin.account.controller;
|
|
|
+package cn.reghao.devops.mgr.app;
|
|
|
|
|
|
import cn.reghao.devops.common.util.NotAvailable;
|
|
|
import cn.reghao.devops.common.version.AppVersion;
|
|
|
@@ -8,6 +8,8 @@ import cn.reghao.devops.mgr.admin.account.model.po.User;
|
|
|
import cn.reghao.devops.mgr.admin.account.service.HomeService;
|
|
|
import cn.reghao.devops.mgr.admin.account.service.UserContext;
|
|
|
import cn.reghao.devops.mgr.admin.sys.service.SysMessageService;
|
|
|
+import cn.reghao.devops.mgr.mgr.machine.db.query.MachineQuery;
|
|
|
+import cn.reghao.devops.mgr.mgr.machine.model.vo.MachineStat;
|
|
|
import cn.reghao.jutil.jdk.jvm.JVM;
|
|
|
import cn.reghao.jutil.jdk.jvm.model.JvmInfo;
|
|
|
import cn.reghao.jutil.jdk.machine.id.MachineIdLinux;
|
|
|
@@ -34,15 +36,18 @@ public class HomeController {
|
|
|
private final AppVersion appVersion;
|
|
|
private final HomeService homeService;
|
|
|
private final SysMessageService sysMessageService;
|
|
|
+ private final MachineQuery machineQuery;
|
|
|
|
|
|
- public HomeController(HomeService homeService, SysMessageService sysMessageService) {
|
|
|
+ public HomeController(HomeService homeService, SysMessageService sysMessageService,
|
|
|
+ MachineQuery machineQuery) {
|
|
|
this.jvm = new JVM();
|
|
|
this.machineId = new MachineIdLinux();
|
|
|
this.appVersion = AppVersion.getVersion();
|
|
|
this.homeService = homeService;
|
|
|
this.sysMessageService = sysMessageService;
|
|
|
+ this.machineQuery = machineQuery;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
@GetMapping("/login")
|
|
|
public String toLogin(Model model) {
|
|
|
model.addAttribute("isCaptcha", false);
|
|
|
@@ -84,6 +89,7 @@ public class HomeController {
|
|
|
int pid = jvmInfo.getJvmPid();
|
|
|
String startAt = jvmInfo.getJvmStartTime();
|
|
|
String ipv4 = machineId.ipv4();
|
|
|
+ List<MachineStat> list = machineQuery.getMachineStats();
|
|
|
|
|
|
model.addAttribute("mgrVersion", commitId);
|
|
|
model.addAttribute("hostAddr", ipv4);
|
|
|
@@ -92,6 +98,7 @@ public class HomeController {
|
|
|
model.addAttribute("pid", pid);
|
|
|
model.addAttribute("startAt", startAt);
|
|
|
//model.addAttribute("jvmStat", jvmStat);
|
|
|
+ model.addAttribute("list", list);
|
|
|
|
|
|
String template = "/home/index";
|
|
|
template = "/home/index1";
|