From 0348f4025a3dfac6f1da59f64d50c31e0c374a49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A2ni=20Marques?= Date: Sat, 19 Sep 2026 07:09:20 +0200 Subject: [PATCH] docs: goa-regio-ng login-health monitoring update --- ...9--goa-regio-ng-login-health+monitoring.md | 8 ++++++++ ISSUES.md | 2 +- host/hernani-home.md | 4 +++- scripts/README.md | 2 +- scripts/taler-monitoring/README.md | 20 ++++++++++++------- 5 files changed, 26 insertions(+), 10 deletions(-) diff --git a/2026/2026-09-19--goa-regio-ng-login-health+monitoring.md b/2026/2026-09-19--goa-regio-ng-login-health+monitoring.md index 25b8b23..df7efc8 100644 --- a/2026/2026-09-19--goa-regio-ng-login-health+monitoring.md +++ b/2026/2026-09-19--goa-regio-ng-login-health+monitoring.md @@ -36,3 +36,11 @@ koopa-login-health show -v ``` 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). diff --git a/ISSUES.md b/ISSUES.md index d23c743..a9efa6a 100644 --- a/ISSUES.md +++ b/ISSUES.md @@ -36,7 +36,7 @@ sudo ~/koopa-caddy/apply-monitoring-live.sh ``` Details: `2026/2026-07-18--monitoring-public-caddy.md` -Suite: https://git.hacktivism.ch/hernani/taler-monitoring (v1.7.1+) +Suite: https://git.hacktivism.ch/hernani/elelmon (`taler-monitoring.sh`; archived twin not SoT) ### I-2026-07-16-01 diff --git a/host/hernani-home.md b/host/hernani-home.md index 3cbd806..77e88a7 100644 --- a/host/hernani-home.md +++ b/host/hernani-home.md @@ -16,7 +16,9 @@ Terse map after GOA single-CTR. Live moves on koopa need Freigabe. | Path | Role | |------|------| -| `~/.local/state/taler-hacktivism-monitoring/` | elelmon/taler-monitoring host-agent state dir name (legacy string OK) | +| `~/src/elelmon` | monitoring suite SoT (Forgejo `hernani/elelmon`) | +| `~/.local/state/taler-hacktivism-monitoring/` | elelmon host-agent state dir name (legacy string OK) | +| `~/.config/taler-monitoring/env` | suite secrets/config (product name kept) | ## Tor diff --git a/scripts/README.md b/scripts/README.md index daa0bfa..659df57 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -8,7 +8,7 @@ | `taler-bank/` | bank host helpers + **`maintenance/`** (debit limits, dry-run) | | `taler-shared/` | host **ensure-taler-apps** (post-container app start + auto-confirm) | | `taler-sanity/` | host root checks (stack, settlement, helpers) | -| `taler-monitoring/` | **moved** → [hernani/taler-monitoring](https://git.hacktivism.ch/hernani/taler-monitoring) (see `scripts/taler-monitoring/README.md`) | +| `taler-monitoring/` | **moved** → [hernani/elelmon](https://git.hacktivism.ch/hernani/elelmon) (see `scripts/taler-monitoring/README.md`; archived `taler-monitoring` not SoT) | | `taler-shared/` | shared helpers (`upgrade-goa-debs.sh` = apt upgrade **inside** bank/exchange/merchant containers) | | `taler-landing/` | **hernani user systemd**: central landing `stats.json` (full bank scan + alt units) | | `monitoring/` | host `/home/hernani/scripts` (tor relay stats) | diff --git a/scripts/taler-monitoring/README.md b/scripts/taler-monitoring/README.md index b29815c..107180f 100644 --- a/scripts/taler-monitoring/README.md +++ b/scripts/taler-monitoring/README.md @@ -1,18 +1,23 @@ -# taler-monitoring has moved +# Monitoring suite → **elelmon** -The monitoring **suite** is a standalone repository (not maintained under this tree). +The monitoring **suite** lives in a standalone repo. Product name **LLM** = +Lightweight Monitoring; git tree **elelmon**. CLI wrapper stays +`taler-monitoring.sh` (compat). Archived twin `hernani/taler-monitoring` is +**not** SoT — do not clone or push there. | | | |--|--| -| **Repository** | https://git.hacktivism.ch/hernani/taler-monitoring | -| **Clone** | `git clone https://git.hacktivism.ch/hernani/taler-monitoring.git ~/src/taler-monitoring` | -| **Install path** | `~/src/taler-monitoring` | -| **Version** | `./taler-monitoring.sh --ver` (tags `vMAJOR.FEATURE.FIX`, e.g. v1.7.1) | +| **Repository** | https://git.hacktivism.ch/hernani/elelmon | +| **Clone** | `git clone https://git.hacktivism.ch/hernani/elelmon.git ~/src/elelmon` | +| **Install path** | `~/src/elelmon` | +| **Version** | `./taler-monitoring.sh --ver` | +| **Config (product name)** | `~/.config/taler-monitoring/env` | +| **State dir name** | `~/.local/state/taler-hacktivism-monitoring/` (legacy string OK) | ## Host-agent (user systemd on koopa) ```bash -~/src/taler-monitoring/host-agent/install-host-agent.sh +~/src/elelmon/host-agent/install-host-agent.sh ``` ## Public HTML (infra on this host) @@ -25,3 +30,4 @@ Generated under `~/monitoring-sites-staging/`. - Apply: `sudo ~/koopa-caddy/apply-monitoring-live.sh` Do not re-introduce the full suite under `scripts/taler-monitoring/`. +URL paths `/taler-monitoring-*` are **product paths**, not the archived repo.