no-mistakes(document): docs: reword Tanko .122 SSH dependency claims in zulip-health
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 1s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Successful in 6s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Successful in 1s

This commit is contained in:
root
2026-09-08 13:00:05 +00:00
parent 9dd0cb18d5
commit 1b8186f6b9
2 changed files with 9 additions and 9 deletions
+5 -5
View File
@@ -67,11 +67,11 @@ else
fi fi
# ── Platform B: Tanko (DSH dsh-web on amdpve CT 112) ── # ── Platform B: Tanko (DSH dsh-web on amdpve CT 112) ──
# Direct SSH to 192.168.68.122 is retired after the agent migrations. Tanko's # Direct SSH to 192.168.68.122 is not a dependency of this monitor — per-worker
# Zulip gateway runs as the dsh-web systemd unit inside CT 112 on amdpve # key availability varies — so probes run from the amdpve vantage via `pct exec`.
# (192.168.68.15), reachable only via `pct exec`. The gateway binds # Tanko's Zulip gateway runs as the dsh-web systemd unit inside CT 112 on amdpve
# 127.0.0.1:3080 loopback-only by design — a remote :3080 probe is refused and # (192.168.68.15). The gateway binds 127.0.0.1:3080 loopback-only by design — a
# is NOT a fault. # remote :3080 probe is refused and is NOT a fault.
TANKO_SVC=$(ssh -o StrictHostKeyChecking=no -o ConnectTimeout=5 root@192.168.68.15 \ TANKO_SVC=$(ssh -o StrictHostKeyChecking=no -o ConnectTimeout=5 root@192.168.68.15 \
"pct exec 112 -- systemctl is-active dsh-web" 2>/dev/null || true) "pct exec 112 -- systemctl is-active dsh-web" 2>/dev/null || true)
[ -n "$TANKO_SVC" ] || TANKO_SVC="unknown" [ -n "$TANKO_SVC" ] || TANKO_SVC="unknown"
+4 -4
View File
@@ -18,7 +18,7 @@ Runs every 15 minutes in the background. Also triggers on session start.
## Requires ## Requires
- **Zulip API key** for `abiba-bot@chat.sysloggh.net` in `$ZULIP_API_KEY` - **Zulip API key** for `abiba-bot@chat.sysloggh.net` in `$ZULIP_API_KEY`
- **SSH access** to amdpve (192.168.68.15) for Tanko — CT 112 reached via `pct exec` only (no direct SSH to .122 after agent migrations); Mumuni (192.168.68.14, kagentz CT105 on minipve); and Agent Zero Docker host (192.168.68.14) - **SSH access** to amdpve (192.168.68.15) for Tanko — CT 112 reached via `pct exec` (direct SSH to .122 is not a dependency of this contract: per-worker key availability varies); Mumuni (192.168.68.14, kagentz CT105 on minipve); and Agent Zero Docker host (192.168.68.14)
- **PM2** on localhost for pi process management - **PM2** on localhost for pi process management
- **Network access** to `chat.sysloggh.net`, `localhost:9200` - **Network access** to `chat.sysloggh.net`, `localhost:9200`
- **Write access** to `/root/zulip-health-monitor.log` and `/tmp/zulip-monitor-debounce` - **Write access** to `/root/zulip-health-monitor.log` and `/tmp/zulip-monitor-debounce`
@@ -188,9 +188,9 @@ grep -a "Finalized\|Failed to finalize" /root/.pm2/logs/abiba-zulip-out.log | ta
Tanko runs on DSH (DeepSeek Harness) — it no longer runs a Hermes gateway, so Tanko runs on DSH (DeepSeek Harness) — it no longer runs a Hermes gateway, so
there is no `~/.hermes/gateway_state.json` on CT 112. Tanko's Zulip gateway runs there is no `~/.hermes/gateway_state.json` on CT 112. Tanko's Zulip gateway runs
as the `dsh-web` systemd unit inside **CT 112**, which resides on the **amdpve** as the `dsh-web` systemd unit inside **CT 112**, which resides on the **amdpve**
PVE host (**192.168.68.15**). Direct SSH to 192.168.68.122 is no longer a valid PVE host (**192.168.68.15**). Direct SSH to 192.168.68.122 is not a dependency
vantage point after the agent migrations — reach CT 112 only via `pct exec` on of this contract — per-worker key availability varies — so CT 112 probes run
amdpve: from the amdpve vantage via `pct exec`:
```bash ```bash
ssh root@192.168.68.15 "pct exec 112 -- <command>" ssh root@192.168.68.15 "pct exec 112 -- <command>"