Files
ns8-backup-monitor/config/config.yml.example
T

50 lines
1.1 KiB
Plaintext
Raw Normal View History

2026-05-18 15:10:49 +00:00
# ns8-backup-monitor configuration
# SMTP settings for notification emails
smtp:
host: localhost
port: 25
use_tls: false
use_starttls: false
username: ""
password: ""
# Notification recipients
mail:
from: "ns8-backup-monitor@yourdomain.com"
to:
- "admin@yourdomain.com"
subject_prefix: "[NS8 Backup]"
# Webhook receiver settings
receiver:
host: "127.0.0.1"
port: 9099
# Timing: how many seconds to wait after alert before checking
# (allows all modules to finish writing their status)
correlator:
wait_seconds: 30
# Time window (seconds) to consider a backup "recent" after alert
recent_window: 3600
# Redis connection (NS8 cluster state)
redis:
socket: "/var/lib/nethserver/cluster/state/redis.sock"
# Alternatively use host/port if not using unix socket
# host: "127.0.0.1"
# port: 6379
# Repository check: commands to run to verify backup destination
# These are run as root and should return exit code 0 on success
repo_check:
# Maximum seconds to wait for repo check
timeout: 60
# Additional restic flags if needed
restic_flags: ""
# Logging
logging:
level: INFO
file: "/var/log/ns8-backup-monitor.log"