Build health check daemon and status endpoint #78
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objective
Build a lightweight health monitoring daemon that tracks Timmy's VPS status and exposes it via a simple HTTP endpoint and file.
What to Monitor
Output
~/shared/health/timmy-status.jsonevery 60 seconds (syncs to all nodes via Syncthing)localhost:8082/healthas JSON~/timmy/logs/health.db)Status File Format
Deliverables
scripts/health_daemon.py— monitoring daemonconfigs/timmy-health.service— systemd unitdocs/MONITORING.md— what's monitored and how to read itAcceptance Criteria
Uniwizard (#94) context: Health daemon feeds the Observatory room in Evennia. Keep building.
Uni-Wizard Architecture Complete
All APIs now flow through a single elegant harness.
PR: http://143.198.27.163:3000/Timmy_Foundation/timmy-home/pulls/100
Delivered:
Delivered in PR #100 (uni-wizard harness). Health daemon included in
uni-wizard/daemons/health_daemon.py.