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:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user