From a943a5c29484b84ee748cdc03895de7d949a69bc Mon Sep 17 00:00:00 2001 From: Gmer4Lfe Date: Sun, 31 May 2026 19:52:12 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20rename=20System=20Watchdog=20=E2=86=92?= =?UTF-8?q?=20Stability=20Watchdog=20in=20labels=20and=20output?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The stability_watchdog.sh script was being called "System Watchdog" everywhere, conflicting with system_watchdog.sh (which orchestrates storage/webgui/network sub-watchdogs). Fixes: - --status header: "SYSTEM WATCHDOG STATUS" → "STABILITY WATCHDOG STATUS" - reboot banner: "SYSTEM WATCHDOG — REBOOT TRIGGERED" → "STABILITY WATCHDOG" - Interval line: replace undefined SYSTEM_WATCHDOG_INTERVAL variable with hardcoded "60s (cron — every minute)" - --status check toggles: remove containers= (dead config — container check was removed from stability_watchdog in a prior refactor) Co-Authored-By: Claude Sonnet 4.6 --- Watchdogs/stability_watchdog.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Watchdogs/stability_watchdog.sh b/Watchdogs/stability_watchdog.sh index 6817162..89c9f79 100755 --- a/Watchdogs/stability_watchdog.sh +++ b/Watchdogs/stability_watchdog.sh @@ -147,7 +147,7 @@ done # ============================================================================================== if [[ "$SHOW_STATUS" == true ]]; then echo "" - echo "━━━━━ $ICON_SUMMARY SYSTEM WATCHDOG STATUS ━━━━━" + echo "━━━━━ $ICON_SUMMARY STABILITY WATCHDOG STATUS ━━━━━" echo "$ICON_HOST Identity: $MY_ID ($LOCAL_SERVER_NAME)" echo "" echo "── Tier 1 — CRITICAL (bypass strikes immediately) ──" @@ -172,7 +172,7 @@ if [[ "$SHOW_STATUS" == true ]]; then echo "$ICON_GEAR Zombie limit: ${SYS_WATCHDOG_ZOMBIE_LIMIT}" echo "$ICON_GEAR CPU temp max: ${SYS_WATCHDOG_CPU_TEMP_MAX}°C" echo "$ICON_GEAR Strike limit: ${SYS_WATCHDOG_STRIKE_LIMIT} cycles" - echo "$ICON_TIME Interval: ${SYSTEM_WATCHDOG_INTERVAL}s" + echo "$ICON_TIME Interval: 60s (cron — every minute)" echo "$ICON_REBOOT_SMART Reboot limit: ${SYS_WATCHDOG_REBOOT_LIMIT} in ${SYS_WATCHDOG_REBOOT_WINDOW_HRS}hr" echo "" echo "" @@ -180,7 +180,7 @@ if [[ "$SHOW_STATUS" == true ]]; then echo " rootfs=$SYS_WATCHDOG_CHECK_ROOTFS log=$SYS_WATCHDOG_CHECK_LOG ram=$SYS_WATCHDOG_CHECK_RAM" echo " arc=$SYS_WATCHDOG_CHECK_ARC cpu_temp=$SYS_WATCHDOG_CHECK_CPU_TEMP load=$SYS_WATCHDOG_CHECK_LOAD" echo " zombies=$SYS_WATCHDOG_CHECK_ZOMBIES docker=$SYS_WATCHDOG_CHECK_DOCKER_DAEMON" - echo " containers=$SYS_WATCHDOG_CHECK_CONTAINERS oom=$SYS_WATCHDOG_CHECK_OOM" + echo " oom=$SYS_WATCHDOG_CHECK_OOM" echo " tmp=$SYS_WATCHDOG_CHECK_TMP fd=$SYS_WATCHDOG_CHECK_FD boot=$SYS_WATCHDOG_CHECK_BOOT" echo " kernel_oops=$SYS_WATCHDOG_CHECK_KERNEL_OOPS sshd=$SYS_WATCHDOG_CHECK_SSHD" echo " network=$SYS_WATCHDOG_CHECK_NETWORK mdstat=$SYS_WATCHDOG_CHECK_MDSTAT" @@ -410,7 +410,7 @@ do_reboot() { echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - echo " $ICON_REBOOT_SMART SYSTEM WATCHDOG — REBOOT TRIGGERED" + echo " $ICON_REBOOT_SMART STABILITY WATCHDOG — REBOOT TRIGGERED" echo " Tier: ${tier^^}" echo " Host: $MY_ID ($LOCAL_SERVER_NAME)" for t in "${triggers[@]}"; do