Add quiet hours, health checks, and logging
This commit is contained in:
18
CONFIG.md
18
CONFIG.md
@@ -23,6 +23,12 @@
|
||||
- `enabled` (bool): включить алерты.
|
||||
- `interval_sec` (int): интервал опроса.
|
||||
- `cooldown_sec` (int): кулдаун между алертами.
|
||||
- `notify_cooldown_sec` (int): глобальный дедуп алертов (по умолчанию `cooldown_sec`).
|
||||
- `quiet_hours` (object): тихие часы для не‑критичных уведомлений.
|
||||
- `enabled` (bool): включить тихие часы.
|
||||
- `start` (string): начало, формат `HH:MM` (например `23:00`).
|
||||
- `end` (string): конец, формат `HH:MM` (например `08:00`).
|
||||
- `allow_critical` (bool): слать критичные алерты в тишину.
|
||||
- `notify_recovery` (bool): уведомлять о восстановлении.
|
||||
- `smart_enabled` (bool): SMART проверки.
|
||||
- `smart_interval_sec` (int): интервал SMART.
|
||||
@@ -51,6 +57,18 @@
|
||||
- `rotate_when` (string): режим ротации (`TimedRotatingFileHandler`), например `W0`.
|
||||
- `backup_count` (int): сколько файлов хранить.
|
||||
|
||||
## logging
|
||||
|
||||
- `enabled` (bool): включить лог бота.
|
||||
- `path` (string): путь к лог-файлу. По умолчанию `/var/server-bot/bot.log`.
|
||||
- `rotate_when` (string): режим ротации (`TimedRotatingFileHandler`), например `W0`.
|
||||
- `backup_count` (int): сколько файлов хранить.
|
||||
- `level` (string): уровень логирования (`INFO`, `WARNING`, `ERROR`).
|
||||
|
||||
## safety
|
||||
|
||||
- `dry_run` (bool): если `true`, опасные действия (upgrade/reboot/backup) не выполняются.
|
||||
|
||||
## external_checks
|
||||
|
||||
- `enabled` (bool): включить фоновые проверки.
|
||||
|
||||
Reference in New Issue
Block a user