mirror of
https://forgejo.altau.su/lego/lego-monitoring.git
synced 2026-03-10 12:45:19 +00:00
use NestedDeserializableDataclass for config
This commit is contained in:
parent
96664684f8
commit
3eb358d618
13 changed files with 188 additions and 130 deletions
22
alerting/enum.py
Normal file
22
alerting/enum.py
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
from enum import StrEnum
|
||||
|
||||
|
||||
class AlertType(StrEnum):
|
||||
TEST = "TEST"
|
||||
ERROR = "ERROR"
|
||||
RAM = "RAM"
|
||||
CPU = "CPU"
|
||||
TEMP = "TEMP"
|
||||
VULN = "VULN"
|
||||
LOGIN = "LOGIN" # TODO
|
||||
SMART = "SMART" # TODO
|
||||
RAID = "RAID"
|
||||
DISKS = "DISKS"
|
||||
UPS = "UPS"
|
||||
UPDATE = "UPDATE"
|
||||
|
||||
|
||||
class Severity(StrEnum):
|
||||
INFO = "INFO"
|
||||
WARNING = "WARNING"
|
||||
CRITICAL = "CRITICAL"
|
||||
Loading…
Add table
Add a link
Reference in a new issue