Commit Graph

  • 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