diff --git a/src/main/java/mpms/monitor/NodeMonitor.java b/src/main/java/mpms/monitor/NodeMonitor.java index a96b5e59e905637edc1d7d402e2a5aefb0d57dd1..d98cbb2b2ea02bf67208031f89fe306a801ad15a 100644 --- a/src/main/java/mpms/monitor/NodeMonitor.java +++ b/src/main/java/mpms/monitor/NodeMonitor.java @@ -30,4 +30,17 @@ public class NodeMonitor implements Task { private static DbSystemMonitorLogService dbSystemMonitorLogService; + /** + * 开启调度 + */ + public static void start() { + Task task = CronUtil.getScheduler().getTask(CRON_ID); + if (task == null) { + CronPattern cronPattern = Cycle.seconds30.getCronPattern(); + CronUtil.schedule(CRON_ID, cronPattern.toString(), new NodeMonitor()); + CronUtils.start(); + } + dbSystemMonitorLogService = SpringUtil.getBean(DbSystemMonitorLogService.class); + } + }