Probe every domain every minute, and keep it out of its own traffic numbers

NPM's access log only describes hosts somebody visited; the host most likely to be quietly broken
is the one nobody does. Probes carry a User-Agent npm_access_stats.sh drops — unmarked, this
monitor would be fifty thousand requests a day in the very logs it reports on.
This commit is contained in:
Gmer4Lfe
2026-08-15 20:28:30 -04:00
parent c0ace5a0ca
commit 1001c25487
9 changed files with 534 additions and 5 deletions
+12
View File
@@ -1996,6 +1996,18 @@ Saved into `master.conf`, which does not need to be opened by hand.
| `TRANSCODE_LOG_RETENTION` | a number box, in days | in this section | days before old entries purged |
| `TRANSCODE_CHECK_EMBY` | a switch | in this section | — |
## Uptime Probe
Route: Settings tab → All settings → *Uptime Probe*
Saved into `master.conf`, which does not need to be opened by hand.
| Setting | Control | Where | What it does |
|---|---|---|---|
| `UPTIME_PROBE_ENABLED` | a switch | in this section | master switch for the per-minute probe |
| `UPTIME_PROBE_TIMEOUT` | a number box, in seconds | in this section | seconds per domain before it counts as down |
| `UPTIME_PROBE_LIST_TTL` | a number box, in seconds | in this section | seconds to reuse the domain list from NPM before re-reading it |
## Version Parity
Route: Settings tab → All settings → *Version Parity*