-
bdfd827f78
feat: install timer+check service, ask recap time, fix tmpdir+ns8-sendmail checks
main
admin
2026-05-18 22:20:04 +00:00
-
82fc83cb7c
feat: add systemd timer for daily scheduled backup recap at 07:00
admin
2026-05-18 22:18:48 +00:00
-
2cbddce69e
feat: add oneshot systemd service for scheduled backup check
admin
2026-05-18 22:18:47 +00:00
-
77a4b964f8
feat: add scheduled_check module — timer-based daily recap independent of Alertmanager
admin
2026-05-18 22:18:45 +00:00
-
c4d447a406
fix: tmpdir unset bug (declare+assign same line), check ns8-sendmail via runagent
admin
2026-05-18 22:12:39 +00:00
-
07830e1467
docs: rewrite README with alert name mapping, label mapping, troubleshooting for automatic backups
admin
2026-05-18 21:57:02 +00:00
-
80f3ff5e50
docs: add ns8-sendmail rationale, email structure docs; fix multi-recipient handling
admin
2026-05-18 21:55:27 +00:00
-
b71e209076
docs: add per-status docs, backend mapping, runagent rationale; improve log messages
admin
2026-05-18 21:55:26 +00:00
-
f20a214cd8
docs: add full docstrings, Redis key/field reference, outcome classification rules
admin
2026-05-18 21:55:24 +00:00
-
8c6d085d46
fix: add NS8 native alertnames, extract id label as backup_id fallback, expand comments
admin
2026-05-18 21:55:22 +00:00
-
39b78f4995
docs: rewrite README with full file map, architecture, configuration and public-ready comments
admin
2026-05-18 21:07:21 +00:00
-
f5af03b540
docs: add full inline comments to utils.py
admin
2026-05-18 21:06:20 +00:00
-
7f40fe5d48
docs: add section-by-section comments — notifier.py
admin
2026-05-18 21:04:12 +00:00
-
20d7ecc8c4
docs: add section-by-section comments — repo_check.py
admin
2026-05-18 21:02:14 +00:00
-
9366027534
docs: add section-by-section comments — correlator.py
admin
2026-05-18 21:00:51 +00:00
-
62aa1804dc
docs: add section-by-section comments — receiver.py
admin
2026-05-18 20:59:29 +00:00
-
9a02c7c5ae
docs: add section-by-section comments — __main__.py
admin
2026-05-18 20:58:33 +00:00
-
2c1a1cdbdd
docs: add section-by-section comments — __init__.py
admin
2026-05-18 20:58:15 +00:00
-
aff7706ed5
docs: rewrite README in English with full file layout, runtime paths, config reference, troubleshooting
admin
2026-05-18 20:46:24 +00:00
-
8e8c9d8d6f
fix: use correct ns8-sendmail signature (runagent ns8-sendmail -s -f <to>)
admin
2026-05-18 20:29:55 +00:00
-
9351a04329
fix: installer - replace git clone with curl tarball download, no git required
admin
2026-05-18 20:22:50 +00:00
-
98d104dcc6
feat: add reversible installer with interactive mail from/to prompts
admin
2026-05-18 20:08:31 +00:00
-
b035671211
docs: config.yml.example - remove smtp section, ns8-sendmail handles delivery
admin
2026-05-18 20:06:46 +00:00
-
42a8d95f7f
chore: remove smtp_config.py - no longer needed, ns8-sendmail handles relay
admin
2026-05-18 20:06:23 +00:00
-
8ce60efd66
refactor: notifier - use ns8-sendmail instead of smtplib, drop smtp_config dependency
admin
2026-05-18 20:06:01 +00:00
-
661756a466
docs: config.yml.example - document NS8 relay auto-detection, simplify smtp section
admin
2026-05-18 15:29:21 +00:00
-
a296ab127d
feat: notifier - use NS8 Redis SMTP relay as primary source via smtp_config.resolve_smtp_config()
admin
2026-05-18 15:28:57 +00:00
-
5890142ce6
feat: add smtp_config.py - read SMTP settings from NS8 Redis cluster state
admin
2026-05-18 15:28:09 +00:00
-
15827fbd86
docs: update README with deploy instructions, systemd unit, multi-backend notes
admin
2026-05-18 15:26:12 +00:00
-
a9c771e3f5
feat: add systemd service unit
admin
2026-05-18 15:25:29 +00:00
-
0808cd6046
perf: correlator - use HGETALL to batch-read module status (fewer redis-cli calls)
admin
2026-05-18 15:25:16 +00:00
-
db0342b73d
fix: repo_check - handle multi-backend NS8 credentials (B2, S3, SFTP, local)
admin
2026-05-18 15:24:33 +00:00
-
586be70c46
feat: add __init__.py package marker
admin
2026-05-18 15:23:56 +00:00
-
e7239224fa
feat: add __main__.py entry point
admin
2026-05-18 15:23:49 +00:00
-
720c2fd910
feat: add utils (config loader, logging setup)
admin
2026-05-18 15:13:31 +00:00
-
fd7723a9f8
feat: add unified email notifier with classified outcome
admin
2026-05-18 15:13:06 +00:00
-
0deac8d220
feat: add repository reachability and health check
admin
2026-05-18 15:12:01 +00:00
-
6fdd640887
feat: add backup status correlator via Redis cluster state
admin
2026-05-18 15:11:35 +00:00
-
7b0675bf4b
feat: add alertmanager webhook receiver
admin
2026-05-18 15:11:09 +00:00
-
e211764590
config: add example configuration file
admin
2026-05-18 15:10:49 +00:00
-
a3d450cb90
docs: full project README with architecture, logic and install guide
admin
2026-05-18 15:10:33 +00:00
-
90818ddbd6
Initial commit
admin
2026-05-18 15:09:33 +00:00