Добавить docs/services/lxc208-manage/alert/alerts.py

This commit is contained in:
zailon 2026-06-23 15:28:36 +05:00
parent 75c8d5bfb0
commit a20e555321

View File

@ -0,0 +1,66 @@
ALERTS_CONFIG = {
"HDD Temp": {
"room": "disk",
"title": "\U0001F525 \u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 HDD",
"summary": "\U0001F321 \u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0435\u0442 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u043e\u0440\u043e\u0433.",
"info": "\U0001F300 \u041f\u0440\u043e\u0432\u0435\u0440\u044c \u043e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.",
"resolved": "\u2705 \u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 HDD \u0432 \u043d\u043e\u0440\u043c\u0435.",
"formatter": "temperature",
"skip_zero_firing": False,
},
"HDD Bad Blocks": {
"room": "disk",
"title": "\U0001F4BD \u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u043a\u0442\u043e\u0440\u0430",
"summary": "\u26a0 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u043d\u044b\u0435 \u0441\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435.",
"info": "\U0001F6E0 \u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043c\u0435\u043d\u0430 \u0434\u0438\u0441\u043a\u0430.",
"resolved": "\u2705 \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0441\u0435\u043a\u0442\u043e\u0440\u0430\u043c\u0438 \u0440\u0435\u0448\u0435\u043d\u0430.",
"formatter": "bad_blocks",
"skip_zero_firing": True,
},
"Disk SMART Failed": {
"room": "disk",
"title": "\u274C \u041e\u0448\u0438\u0431\u043a\u0430 SMART",
"summary": "\u26A1 SMART \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u043e \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0435 \u0434\u0438\u0441\u043a\u0430.",
"info": "\U0001F6E0 \u0421\u0440\u043e\u0447\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u0434\u0438\u0441\u043a!",
"resolved": "\u2705 SMART \u043e\u0448\u0438\u0431\u043a\u0430 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430.",
"formatter": "smart",
"skip_zero_firing": False,
},
"Uncorrected Read Errors": {
"room": "disk",
"title": "\U0001F4c0 \u041e\u0448\u0438\u0431\u043a\u0438 \u0447\u0442\u0435\u043d\u0438\u044f",
"summary": "\u26a0 \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u044b \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0447\u0442\u0435\u043d\u0438\u044f.",
"info": "\U0001F6E0 \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u0430.",
"resolved": "\u2705 \u041e\u0448\u0438\u0431\u043a\u0438 \u0447\u0442\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b.",
"formatter": "read_errors",
"skip_zero_firing": True,
},
"ZFS Pool Offline": {
"room": "disk",
"title": "\U0001F6A8 ZFS Pool \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d",
"summary": "\u26A1 ZFS pool \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 offline.",
"info": "\U0001F5A5 \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 vdev.",
"resolved": "\u2705 ZFS pool \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d.",
"formatter": "zfs_pool",
"skip_zero_firing": False,
},
"Backup older than 24 hours": {
"room": "backup",
"title": "\U0001F525 \u0411\u044d\u043a\u0430\u043f \u0443\u0441\u0442\u0430\u0440\u0435\u043b",
"summary": "\u23F1 \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044d\u043a\u0430\u043f\u044b \u0441\u0442\u0430\u0440\u0448\u0435 24 \u0447\u0430\u0441\u043e\u0432.",
"info": "\U0001F6A8 \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0431\u044d\u043a\u0430\u043f\u0430.",
"resolved": "\u2705 \u0412\u0441\u0435 \u0431\u044d\u043a\u0430\u043f\u044b \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b.",
"formatter": "backup_outdated",
"skip_zero_firing": False,
},
"Backup Success": {
"room": "backup",
"title": "\u2705 \u0411\u044d\u043a\u0430\u043f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d",
"formatter": "backup_success",
},
"Backup Failed": {
"room": "backup",
"title": "\u274C \u0411\u044d\u043a\u0430\u043f \u043d\u0435 \u0443\u0434\u0430\u043b\u0441\u044f",
"formatter": "backup_failed",
},
}