Saturn Dashboard
The Hardware Nerve Center
System Logic
The Mission
Real-time telemetry for Ubermenschtron — the sovereign Intel i7-9700T node. Saturn monitors every CPU core, RAM, disk, network interface, thermal sensors, and Tailscale mesh status at 60-second intervals. Every pulse is stored in SQLite and queryable via Telegram /saturn from anywhere in the world.
How It Works
**Per-Core CPU:** Tracks all 8 cores of the i7-9700T independently using psutil. Flags any core exceeding 85°C or sustained 95%+ load as a thermal event requiring immediate attention.
**Tailscale Mesh:** Queries the Tailscale JSON API to report mesh peer count, online status, and the node's sovereign IP (100.118.69.84). If the mesh drops, the alert fires to Telegram within the next 60s pulse.
**φ Health Score:** Saturn computes a composite health score weighted by CPU, RAM, disk, and thermal readings. Score ≥0.618 = NOMINAL. Below that threshold, Jupiter receives a degraded status and Telegram is notified.
**SQLite Ledger:** Every pulse writes a timestamped snapshot to system_storage.db. The full hardware history is queryable — useful for identifying intermittent thermal issues or memory leaks over days.