ops: login-health CRITICAL goa-regio-ng drop legacy CTRs
This commit is contained in:
parent
1650571b36
commit
fb3ca7be10
1 changed files with 9 additions and 9 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# koopa-login-health — read-only GOA/koopa service health.
|
# koopa-login-health — read-only GOA/koopa service health.
|
||||||
# Inventory: koopa-admin-log host/overview/LIVE.md (+ ports.md).
|
# Inventory: configs/ports.md + arrays below (goa-regio-ng single CTR).
|
||||||
#
|
#
|
||||||
# Architecture:
|
# Architecture:
|
||||||
# collect — run probes, write snapshot (systemd user timer; NOT on login)
|
# collect — run probes, write snapshot (systemd user timer; NOT on login)
|
||||||
|
|
@ -138,16 +138,12 @@ do_show() {
|
||||||
|
|
||||||
# ---------- COLLECT: probes → write snapshot ----------
|
# ---------- COLLECT: probes → write snapshot ----------
|
||||||
CRITICAL_CONTAINERS=(
|
CRITICAL_CONTAINERS=(
|
||||||
taler-hacktivism
|
goa-regio-ng
|
||||||
taler-hacktivism-exchange-ansible
|
|
||||||
taler-hacktivism-bank
|
|
||||||
koopa-forgejo
|
koopa-forgejo
|
||||||
)
|
)
|
||||||
|
|
||||||
EXPECT_CONTAINERS=(
|
EXPECT_CONTAINERS=(
|
||||||
taler-hacktivism
|
goa-regio-ng
|
||||||
taler-hacktivism-exchange-ansible
|
|
||||||
taler-hacktivism-bank
|
|
||||||
koopa-castopod
|
koopa-castopod
|
||||||
koopa-bonfire
|
koopa-bonfire
|
||||||
koopa-lemmy-proxy
|
koopa-lemmy-proxy
|
||||||
|
|
@ -156,7 +152,6 @@ EXPECT_CONTAINERS=(
|
||||||
koopa-prime-qbittorrent
|
koopa-prime-qbittorrent
|
||||||
koopa-forgejo
|
koopa-forgejo
|
||||||
koopa-paivana
|
koopa-paivana
|
||||||
koopa-tor-relay
|
|
||||||
koopa-nym
|
koopa-nym
|
||||||
koopa-tops-ng1
|
koopa-tops-ng1
|
||||||
koopa-tops-ng2
|
koopa-tops-ng2
|
||||||
|
|
@ -167,7 +162,6 @@ OPTIONAL_CONTAINERS=(
|
||||||
koopa-prime-jellyfin
|
koopa-prime-jellyfin
|
||||||
koopa-prime-qbittorrent
|
koopa-prime-qbittorrent
|
||||||
koopa-nym
|
koopa-nym
|
||||||
koopa-tor-relay
|
|
||||||
koopa-tops-ng1
|
koopa-tops-ng1
|
||||||
koopa-tops-ng2
|
koopa-tops-ng2
|
||||||
koopa-tops-ng3
|
koopa-tops-ng3
|
||||||
|
|
@ -268,6 +262,12 @@ do_collect() {
|
||||||
else
|
else
|
||||||
record FAIL "caddy.service is ${caddy_st} (edge HTTPS)"
|
record FAIL "caddy.service is ${caddy_st} (edge HTTPS)"
|
||||||
fi
|
fi
|
||||||
|
tor_st=$(systemctl is-active tor 2>/dev/null || echo unknown)
|
||||||
|
if [ "${tor_st}" = "active" ]; then
|
||||||
|
record OK "tor.service active"
|
||||||
|
else
|
||||||
|
record WARN "tor.service is ${tor_st} (host ORPort/ControlPort)"
|
||||||
|
fi
|
||||||
for sock in http-proxy.socket https-proxy.socket; do
|
for sock in http-proxy.socket https-proxy.socket; do
|
||||||
st=$(systemctl is-active "${sock}" 2>/dev/null || echo unknown)
|
st=$(systemctl is-active "${sock}" 2>/dev/null || echo unknown)
|
||||||
if [ "${st}" = "active" ] || [ "${st}" = "listening" ]; then
|
if [ "${st}" = "active" ] || [ "${st}" = "listening" ]; then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue