From 4f20dc9f46edac7d6d6f27a6d8d4c397b03e5d2c Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Fri, 20 Feb 2026 09:37:37 -0600 Subject: [PATCH] relate: f0ea5a06 --RELATED_TO--> e32b20ae --- ...ATED_TO--expanded-health-monitoring-to-15f7a0.md | 13 +++++++++++++ ...eck-uses-wget-but-image-has-no-wget-fi-f0ea5a.md | 8 +++++++- ...oring-to-6-servers-with-per-server-ssh-e32b20.md | 7 ++++++- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 graph/edges/termix-docker-healthcheck-uses--RELATED_TO--expanded-health-monitoring-to-15f7a0.md diff --git a/graph/edges/termix-docker-healthcheck-uses--RELATED_TO--expanded-health-monitoring-to-15f7a0.md b/graph/edges/termix-docker-healthcheck-uses--RELATED_TO--expanded-health-monitoring-to-15f7a0.md new file mode 100644 index 00000000000..9a37da8cd9d --- /dev/null +++ b/graph/edges/termix-docker-healthcheck-uses--RELATED_TO--expanded-health-monitoring-to-15f7a0.md @@ -0,0 +1,13 @@ +--- +id: 15f7a0d9-cb59-4c1e-b8b8-6949e2521c05 +type: RELATED_TO +from_id: f0ea5a06-f906-4d29-944f-b8cba44eaa08 +from_title: "Termix Docker healthcheck uses wget but image has no wget - fix with node -e" +to_id: e32b20ae-8861-4b7a-b14a-853377cf7cb9 +to_title: "Expanded health monitoring to 6 servers with per-server SSH user support" +strength: 0.8 +created: "2026-02-20T15:37:37.342740+00:00" +updated: "2026-02-20T15:37:37.342740+00:00" +--- + +Termix fix discovered during n8n monitoring expansion diff --git a/graph/fixes/termix-docker-healthcheck-uses-wget-but-image-has-no-wget-fi-f0ea5a.md b/graph/fixes/termix-docker-healthcheck-uses-wget-but-image-has-no-wget-fi-f0ea5a.md index d19fafe9c3c..da5ea7b2e0a 100644 --- a/graph/fixes/termix-docker-healthcheck-uses-wget-but-image-has-no-wget-fi-f0ea5a.md +++ b/graph/fixes/termix-docker-healthcheck-uses-wget-but-image-has-no-wget-fi-f0ea5a.md @@ -6,7 +6,13 @@ tags: [docker, healthcheck, n8n, termix, homelab, fix] importance: 0.7 confidence: 0.8 created: "2026-02-20T15:37:20.056547+00:00" -updated: "2026-02-20T15:37:20.056547+00:00" +updated: "2026-02-20T15:37:37.342740+00:00" +relations: + - target: e32b20ae-8861-4b7a-b14a-853377cf7cb9 + type: RELATED_TO + direction: outgoing + strength: 0.8 + edge_id: 15f7a0d9-cb59-4c1e-b8b8-6949e2521c05 --- Termix container (ghcr.io/lukegus/termix:latest) on n8n host was permanently unhealthy. Healthcheck used wget but image lacks wget and curl. Fixed by replacing with node -e HTTP check since Node.js is the app runtime. Required docker compose up -d to recreate container. Lesson: when container is perpetually unhealthy, check if HEALTHCHECK binary exists in image. 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 index d04cd8ab595..426f1513b9c 100644 --- 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 @@ -6,7 +6,7 @@ tags: [monitoring, claude-runner-monitoring, homelab, health-check, ssh, infrast importance: 0.9 confidence: 0.8 created: "2026-02-20T15:37:17.793158+00:00" -updated: "2026-02-20T15:37:37.235640+00:00" +updated: "2026-02-20T15:37:37.342740+00:00" relations: - target: 5da4468e-4a1b-481b-bbae-a32108dab33e type: BUILDS_ON @@ -18,6 +18,11 @@ relations: direction: outgoing strength: 0.8 edge_id: 88b53b9f-822d-431d-94b4-8d6deee57f88 + - target: f0ea5a06-f906-4d29-944f-b8cba44eaa08 + type: RELATED_TO + direction: incoming + strength: 0.8 + edge_id: 15f7a0d9-cb59-4c1e-b8b8-6949e2521c05 --- 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.