diff --git a/graph/solutions/expanded-health-monitoring-to-6-servers-with-per-server-ssh-e32b20.md b/graph/solutions/expanded-health-monitoring-to-6-servers-with-per-server-ssh-e32b20.md new file mode 100644 index 00000000000..7612c79f1df --- /dev/null +++ b/graph/solutions/expanded-health-monitoring-to-6-servers-with-per-server-ssh-e32b20.md @@ -0,0 +1,12 @@ +--- +id: e32b20ae-8861-4b7a-b14a-853377cf7cb9 +type: solution +title: "Expanded health monitoring to 6 servers with per-server SSH user support" +tags: [monitoring, claude-runner-monitoring, homelab, health-check, ssh, infrastructure] +importance: 0.9 +confidence: 0.8 +created: "2026-02-20T15:37:17.793158+00:00" +updated: "2026-02-20T15:37:17.793158+00:00" +--- + +Expanded CT 302 health check coverage from 3 to 6 monitored servers. Added per-server ssh_user override to health_check.py for servers using non-root SSH (cal@ubuntu-manticore, cal@strat-database). New servers: n8n (10.10.0.210), ubuntu-manticore (10.10.0.226), strat-database (10.10.0.42). Code change: ssh_exec() now accepts optional server_cfg param for per-server ssh_user override. Also fixed: IdentitiesOnly in SSH config, CT 302 host keys for new servers, termix Docker healthcheck (wget->node). Commit: 2b7df76 on cal/claude-runner-monitoring.