selfhostedops-stack/ops-readonly
Maximilian Grimm 1655d04d7d Episode 16: Kuma alerts sorted by rules, a local agent and a script
ops-readonly gets kuma_alerts (host export kuma-export.py, one more read-only
mount). kuma-triage.py sorts the same data without a model. Flow H runs the
agent with skill alert-triage.md. Flow B: one open incident per monitor, an
UP closes all of them, titles name start and end and stay under Outline's
limit. B and D accept Kuma only with a header token. Monitoring notes: ntfy
rejects Kuma messages for monitors without a URL, resend for long outages.
2026-09-29 22:14:57 +02:00
..
Dockerfile Episode 11: a read-only agent that reads the security logs, one agent vs a crew of three 2026-09-13 10:01:13 +02:00
kuma-export.py Episode 16: Kuma alerts sorted by rules, a local agent and a script 2026-09-29 22:14:57 +02:00
kuma-triage.py Episode 16: Kuma alerts sorted by rules, a local agent and a script 2026-09-29 22:14:57 +02:00
reader.py Episode 16: Kuma alerts sorted by rules, a local agent and a script 2026-09-29 22:14:57 +02:00
token.env.example Episode 11: a read-only agent that reads the security logs, one agent vs a crew of three 2026-09-13 10:01:13 +02:00
waf-export.py Episode 14: an agent reads the WAF blocks, a script beats it, a human merges 2026-09-19 12:56:39 +02:00
waf-export.service Episode 14: an agent reads the WAF blocks, a script beats it, a human merges 2026-09-19 12:56:39 +02:00
waf-export.timer Episode 14: an agent reads the WAF blocks, a script beats it, a human merges 2026-09-19 12:56:39 +02:00
waf-propose.py Episode 14: an agent reads the WAF blocks, a script beats it, a human merges 2026-09-19 12:56:39 +02:00