Add API health monitoring section to master list

This commit is contained in:
Sho'Nuff
2026-07-31 06:50:59 -04:00
parent 0b56cfc23f
commit 5330a9b1b3
+7
View File
@@ -113,3 +113,10 @@
- Internal: ~40 endpoints - Internal: ~40 endpoints
- External free: 15 - External free: 15
- Paid external: ~32 - Paid external: ~32
## Health monitoring
- Script: `/root/.hermes/scripts/api-health-check.py` (probes all 41 internal endpoints)
- Watchdog: cron job `35f99c362658` runs every 30 min, alerts Telegram only when something is down
- JSON state: `/var/log/api-health/api-health.json`
- Coverage: 41 endpoints across Core, app1, app2, app3 (verified 41/41 up on 2026-07-31)
- Note: localhost-bound services on remote hosts are probed via SSH (`ssh root@host curl 127.0.0.1:PORT`); Grafana is on :3002 not :3000; Wazuh dashboard is HTTPS-only.