koopa-admin-log/2026/2026-09-19--goa-regio-ng-login-health+monitoring.md
2026-09-19 07:09:20 +02:00

46 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-19 — GOA single-CTR: login-health + monitoring
## Why
`koopa-login-health` FAIL×3 on dead `taler-hacktivism*` + WARN `koopa-tor-relay`.
Live stack is **`goa-regio-ng`** (pasta 90109015) + host **`tor.service`** (ORPort 8080).
## Live SoT (hernani@koopa)
| Piece | Detail |
|-------|--------|
| GOA CTR | `goa-regio-ng` — image `localhost/goa-regio-ng:empty-current` |
| Scripts | `~/scripts/taler-shared/goa-regio-ng/` · `goa-all-in-one.sh` |
| Bak | `~/backups/goa/current` |
| Landings | host `/var/www/*-landing/` + `~/goa-landing-deploy` · Caddy outside CTR |
| Tor | host `tor.service`**not** container `koopa-tor-relay` |
| Forgejo | `:9024/:9200` · edge Caddy `:9000/:9001` |
## Repo changes (magikoopa, no push yet)
**koopa-admin-log**
- `scripts/login-health/`: CRITICAL/EXPECT → `goa-regio-ng` (+ forgejo); drop legacy + tor-relay; host `tor.service` check; probes 90109012
- delete `host/overview/{LIVE,services}.*` · delete `configs/tor/*`
- rewrite `host/tor/README.md` · shorten README / ports / koopa-setup / login-health README
- ISSUES I-07 → host Tor SoT
**elelmon + taler-monitoring** (EQ scripts mirrored)
- BANK=EX=MER=`goa-regio-ng`; drop nginx-in-bank; host stats.json fallback
- `check_{server,inside,urls,versions,e2e,sanity}.sh` · `metrics.sh` · `lib.sh` · docs
## Verify (after deploy on koopa — Freigabe)
```bash
koopa-login-health show -v
# expect: goa-regio-ng OK · no taler-hacktivism* · tor.service OK|WARN
```
STATE dir name `taler-hacktivism-monitoring` kept (host-agent path, not CTR).
## Follow-up (same day) — elelmon-only SoT
- Forgejo `hernani/taler-monitoring` **archived**; push fails. Do not maintain twin.
- Parity leftover (mail-deliverability) → **elelmon** only (`check_mail_deliverability.sh`,
`mail_deliv_probe.py`, host-agent timer, wrapper phase `mail-deliverability|maildeliv`).
- Canonical clone/install path: `~/src/elelmon` — see `scripts/taler-monitoring/README.md`.
- Modular Python rewrite scaffold under elelmon package `elelmon/` (not flat TM `check_*.sh` layout).