fix stale doc references across four files

README.md:
  - folder tree: conf files at root → Configurations/ subfolder
  - folder tree: Failover/ → Fallback/, wrong README name corrected
  - folder tree: add Kernel/ entry (was missing)
  - CONFIGURATION section: note Configurations/ path + sparse checkout

README-User_Script_Plug-in.md:
  - mem_shutdown_active attributed to stability_watchdog → resource_watchdog

unRAID_Essentials/README-Unraid_Essentials.md:
  - webgui_watchdog schedule: "Every 10 min via User Scripts" →
    "Every minute via watchdog_orchestrator → system_watchdog"
  - HOW THE SCRIPTS RELATE: arrow diagram corrected — system_watchdog.sh
    calls storage/webgui/network watchdogs, not the reverse; added
    network_watchdog.sh and stability_watchdog.sh to the flow

Orchestrators/README-Orchestrators.md:
  - continuous daemon example: system_watchdog.sh → fallback.sh
    (system_watchdog is now single-pass, not a daemon)
  - scripts table: add watchdog_orchestrator.sh and monthly_maintenance.sh
    (both were missing)
This commit is contained in:
Gmer4Lfe
2026-05-22 21:41:31 -04:00
parent 8d8a4fd637
commit 8b0ee44b65
4 changed files with 32 additions and 21 deletions
+14 -7
View File
@@ -476,11 +476,12 @@ Monitoring:
```
Unraid_Scripts/
├── master.conf ← All shared configuration — the only file you edit regularly
├── host1.conf ← HOST1-specific: share lists, container names, API keys
├── host2.conf ← HOST2-specific: same structure, different values
├── Configurations/ ← All configuration files — the only files you edit regularly
│ ├── master.conf ← Shared: thresholds, toggles, job lists, watchdog settings
├── host1.conf ← HOST1-specific: share lists, container names, API keys
│ └── host2.conf ← HOST2-specific: same structure, different values
├── common.sh ← Shared library — all functions used by every script
├── load_config.sh ← Sources all conf files and common.sh
├── load_config.sh ← Sources Configurations/ and common.sh at startup
├── Orchestrators/ ← Scheduled job runners — what Arbiter executes
│ README: README-Orchestrators.md
@@ -488,8 +489,8 @@ Unraid_Scripts/
├── Rsync/ ← Core rsync script — called per share with profile
│ README: README-Rsync_Setup.md
├── Failover/ ← Mutual automatic failover — continuous background process
│ README: README-Failover.md
├── Fallback/ ← Mutual automatic failover — continuous background process
│ README: README-Fallback.md
├── Watchdogs/ ← All watchdog scripts: resource, docker, system, stability
│ README: README-Watchdogs.md
@@ -512,16 +513,22 @@ Unraid_Scripts/
├── Partnership/ ← Two-server relationship lifecycle: onboard, offboard, transfer
│ README: README-Partnership.md
├── Kernel/ ← Kernel module config — loaded at boot by go file
│ README: README-Kernel.md
└── Tools/ ← Situational utilities: repair, export, emergency tools
README: README-Tools.md
```
---
## ━━━ CONFIGURATION — THREE FILES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
## ━━━ CONFIGURATION — Configurations/ FOLDER, THREE FILES ━━━━━━━━━━━━━━━━━━━
```bash
# ─────────────────────────────────────────────────────────────────────────────
# All three conf files live in Configurations/. load_config.sh sources them.
# Sparse checkout ensures each server only receives its own host*.conf.
#
# master.conf — shared across both servers
# Everything that applies equally to both: thresholds, schedules, profile
# definitions, watchdog settings, arr cleanup config, DDNS timing, etc.