relate: f0ea5a06 --RELATED_TO--> e32b20ae

This commit is contained in:
Cal Corum 2026-02-20 09:37:37 -06:00
parent f1a6cc8bea
commit 4f20dc9f46
3 changed files with 26 additions and 2 deletions

View File

@ -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

View File

@ -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.

View File

@ -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.