From 55f4c8cda0f426e3a8d31908018a6b9c890bc006 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang@960204@163.com>
Date: 星期二, 02 十二月 2025 20:04:09 +0800
Subject: [PATCH] fix:完善逻辑
---
src/main/java/com/wgcloud/task/ScheduledTask.java | 27 ++++++++++++++++++++-------
1 files changed, 20 insertions(+), 7 deletions(-)
diff --git a/src/main/java/com/wgcloud/task/ScheduledTask.java b/src/main/java/com/wgcloud/task/ScheduledTask.java
index 4a057d6..2e32384 100644
--- a/src/main/java/com/wgcloud/task/ScheduledTask.java
+++ b/src/main/java/com/wgcloud/task/ScheduledTask.java
@@ -69,12 +69,25 @@
@Autowired
private SnmpInfoService snmpInfoService;
@Autowired
+ private OspfInfoService ospfInfoService;
+ @Autowired
private CommonConfig commonConfig;
@Autowired
private MailConfig mailConfig;
@Autowired
private ServletContext servletContext;
+ /**
+ * 30绉掑悗鎵ц锛屾瘡1鍒嗛挓妫�娴嬩竴娆�
+ * 妫�娴媜spf鐘舵��
+ */
+ @Scheduled(initialDelay = 30000L, fixedRate = 2 * 60 * 1000)
+ public void ospfDownCheckTask() {
+ logger.info("ospf閾捐矾妫�娴嬩换鍔″紑濮�------------" + DateUtil.getDateTimeString(new Date()));
+ //ospfInfoService.getDetailedOspfNeighborInfo();
+ ospfInfoService.getRouterStatus();
+ logger.info("ospf閾捐矾妫�娴嬩换鍔$粨鏉�------------" + DateUtil.getDateTimeString(new Date()));
+ }
/**
* 5绉掑悗鎵ц锛屼箣鍚庢瘡24灏忔椂鍒锋柊涓�娆�
@@ -113,7 +126,7 @@
* 20绉掑悗鎵ц锛屼箣鍚庢瘡6鍒嗛挓鍒锋柊涓�娆�
* 鍒濆鍖栦竴浜涗换鍔�
*/
- @Scheduled(initialDelay = 20000L, fixedRate = 6 * 60 * 1000)
+ //@Scheduled(initialDelay = 20000L, fixedRate = 6 * 60 * 1000)
public void initTask() {
logger.info("initTask------------" + DateUtil.getDateTimeString(new Date()));
try {
@@ -149,7 +162,7 @@
* 15绉掑悗鎵ц锛屼箣鍚庢瘡灏忔椂鍒锋柊涓�娆�
* 鑾峰彇鎵�鏈夌鐩樻�诲閲忎箣鍜岋紝缂撳瓨璧锋潵
*/
- @Scheduled(initialDelay = 15000L, fixedRate = 60 * 60 * 1000)
+ //@Scheduled(initialDelay = 15000L, fixedRate = 60 * 60 * 1000)
public void sumDiskSizeCacheTask() {
logger.info("sumDiskSizeCacheTask------------" + DateUtil.getDateTimeString(new Date()));
try {
@@ -163,7 +176,7 @@
* 150绉掑悗鎵ц锛屼箣鍚庢瘡闅�15鍒嗛挓鎵ц, 鍗曚綅锛歮s銆�
* snmp璁惧鐩戞祴
*/
- @Scheduled(initialDelay = 150000L, fixedRateString = "${base.snmpTimes}" + "000")
+ //@Scheduled(initialDelay = 150000L, fixedRateString = "${base.snmpTimes}" + "000")
public void snmpInfoTask() {
if (!StaticKeys.NODE_MASTER.equals(commonConfig.getNodeType())) {
logger.info("slave鑺傜偣涓嶆墽琛宻nmp璁惧鐩戞祴浠诲姟");
@@ -200,7 +213,7 @@
* 60绉掑悗鎵ц锛屼箣鍚庢瘡闅�10鍒嗛挓鎵ц, 鍗曚綅锛歮s銆�
* 妫�娴嬫湇鍔℃帴鍙�
*/
- @Scheduled(initialDelay = 60000L, fixedRateString = "${base.heathTimes}" + "000")
+ //@Scheduled(initialDelay = 60000L, fixedRateString = "${base.heathTimes}" + "000")
public void heathMonitorTask() {
if (!StaticKeys.NODE_MASTER.equals(commonConfig.getNodeType())) {
logger.info("slave鑺傜偣涓嶆墽琛屾娴嬫湇鍔℃帴鍙d换鍔�");
@@ -236,7 +249,7 @@
* 90绉掑悗鎵ц锛屼箣鍚庢瘡闅�15鍒嗛挓鎵ц, 鍗曚綅锛歮s銆�
* 妫�娴嬫暟閫歅ING璁惧
*/
- @Scheduled(initialDelay = 90000L, fixedRateString = "${base.dceTimes}" + "000")
+ //@Scheduled(initialDelay = 90000L, fixedRateString = "${base.dceTimes}" + "000")
public void dceInfoTask() {
if (!StaticKeys.NODE_MASTER.equals(commonConfig.getNodeType())) {
logger.info("slave鑺傜偣涓嶆墽琛屾娴嬫暟閫氳澶嘝ING浠诲姟");
@@ -272,7 +285,7 @@
* 120绉掑悗鎵ц锛屼箣鍚庢瘡闅�120鍒嗛挓鎵ц, 鍗曚綅锛歮s銆�
* 鏁版嵁琛ㄧ洃鎺�
*/
- @Scheduled(initialDelay = 120000L, fixedRateString = "${base.dbTableTimes}" + "000")
+ //@Scheduled(initialDelay = 120000L, fixedRateString = "${base.dbTableTimes}" + "000")
public void tableCountTask() {
if (!StaticKeys.NODE_MASTER.equals(commonConfig.getNodeType())) {
logger.info("slave鑺傜偣涓嶆墽琛屾暟鎹〃鐩戞帶浠诲姟");
@@ -291,7 +304,7 @@
* 300绉掑悗鎵ц锛屾瘡6鍒嗛挓妫�娴嬩竴娆�
* 妫�娴嬩富鏈烘槸鍚﹀凡缁忎笅绾匡紝妫�娴嬭繘绋嬨�佺鍙c�乨ocker銆佹枃浠堕槻绡℃敼鏄惁鎭㈠
*/
- @Scheduled(initialDelay = 300000L, fixedRate = 5 * 60 * 1000)
+ //@Scheduled(initialDelay = 300000L, fixedRate = 5 * 60 * 1000)
public void hostDownCheckTask() {
if (!StaticKeys.NODE_MASTER.equals(commonConfig.getNodeType())) {
logger.info("slave鑺傜偣涓嶆墽琛屾娴嬩富鏈�/杩涚▼/docker/绔彛鏄惁鎭㈠浠诲姟");
--
Gitblit v1.9.1