Gmer4Lfe
2fa78a21b6
doc audit — fix stale watchdog vars, fallback_state_reset, add monthly_maintenance and mesh_monitor sections
...
- Tools/Manual-Tools.md: fallback_state_reset.sh marked not yet built; manual
workaround added; TOC entry updated; failover→fallback rename throughout
- Watchdogs/Manual-Watchdogs.md: System Watchdog config block updated — remove
pre-split vars (MEM_WARN_GB, MEM_SHUTDOWN_GB, MEM_GB, MEM_RECOVER_GB,
SYS_WATCHDOG_MEM_SHUTDOWN_EXCLUDED, SYS_WATCHDOG_REQUIRED_CONTAINERS);
add SYS_WATCHDOG_MEM_GB (reboot trigger only); fix state file path names
(watchdog_state.db → container_watchdog_state.db,
sys_watchdog_state.db → system_watchdog_state.db)
- Orchestrators/README-Orchestrators.md: add monthly_maintenance.sh section
with two-gate model, configuration reference, and usage examples
- Monitors/README-Monitors.md: add mesh_monitor.sh to both tables and diagram
- Monitors/Manual-Monitors.md: add mesh_monitor.sh section
- README-User_Script_Plug-in.md, Rsync/README-Rsync.md, Rsync/Manual-Rsync.md,
README.md: emby-failover → emby-fallback (missed from prior batch)
2026-05-22 22:07:46 -04:00
Gmer4Lfe
d05df84d00
Docs: add network_watchdog to README-Watchdogs and Manual-Watchdogs
...
README-Watchdogs: tier diagram, folder relationship, script table,
execution flow, state file table
Manual-Watchdogs: TOC entry, full System/network_watchdog.sh section
(check sequence, config, usage, troubleshooting), config reference block
2026-05-22 20:54:04 -04:00
Gmer4Lfe
13ce8497f3
Update all docs to reflect watchdog restructure
...
README-Watchdogs.md: new tier diagram, updated script table, execution flow,
state file table, and folder relationship diagram
Manual-Watchdogs.md: added system_watchdog (thin), System/storage_watchdog,
System/webgui_watchdog, and stability_watchdog sections; updated TOC and troubleshooting
README.md: updated schedule listing, folder description, daily cycle examples
README-User_Script_Plug-in.md: stability_watchdog references throughout
unRAID_Essentials/README + Manual: stability_watchdog, updated storage path
Monitors/README, Rsync/Manual, Tools/Manual: lock name list updates
2026-05-22 20:26:36 -04:00
Gmer4Lfe
cf21efaeea
Structural reorganization: watchdog taxonomy + server_reboot integration
...
Watchdog renames and moves:
system_watchdog.sh → stability_watchdog.sh (last line of defense — reboots)
storage_watchdog.sh → Watchdogs/System/storage_watchdog.sh
webgui_restart.sh → Watchdogs/System/webgui_watchdog.sh (renamed to match folder convention)
New thin orchestrator:
Watchdogs/system_watchdog.sh — runs SYSTEM_WATCHDOG_SCRIPTS from master.conf
Sits between docker_watchdog and stability_watchdog in the orchestrator tier chain
System/ subfolder is the growth seam for future system component watchdogs
master.conf:
WATCHDOG_ORCHESTRATOR_SCRIPTS updated — storage removed, system_watchdog added as tier
SYSTEM_WATCHDOG_SCRIPTS array added — storage + webgui
server_reboot.sh:
Calls array_stopping.sh before VM shutdown for guaranteed safe array stop
Removed raw rc.docker stop and exit trap — orchestrator owns container shutdown
2026-05-22 20:17:22 -04:00
Gmer4Lfe
8a3e22c9b8
Watchdogs/ docs: new README + Manual, update affected folders
...
New docs:
Watchdogs/README-Watchdogs.md — design, relationships, script table, state file map
Watchdogs/Manual-Watchdogs.md — full config reference for all 4 watchdogs
Docker_Essentials/:
README — remove docker_watchdog, update folder description and diagrams
Manual — strip watchdog config sections, add pointer to Watchdogs/Manual
unRAID_Essentials/:
README — remove system/resource watchdog, update diagrams and script table
Manual — strip system/resource watchdog sections, update TOC + config reference
README.md:
Add Watchdogs/ to folder structure
Fix "WHAT RUNS WHEN" — watchdogs run via orchestrator every minute, not array start
Fix daily cycle and monitoring diagrams
2026-05-22 17:26:21 -04:00