Обновить docs/services/lxc208-manage/alert/matrix-relay.py

This commit is contained in:
zailon 2026-07-05 15:47:36 +05:00
parent 3f77af6967
commit 38f55659ed

View File

@ -9,6 +9,7 @@ from http.server import HTTPServer, BaseHTTPRequestHandler
from typing import Dict from typing import Dict
from alerts.matrix import send_matrix from alerts.matrix import send_matrix
from alerts.crowdsec import process_crowdsec_alert
from alerts.grafana import process_grafana from alerts.grafana import process_grafana
from alerts.pbs import detect_backup_source, process_backup from alerts.pbs import detect_backup_source, process_backup
from alerts.config import PORT from alerts.config import PORT
@ -53,6 +54,11 @@ class WebhookHandler(BaseHTTPRequestHandler):
process_backup(obj, send_matrix, source) process_backup(obj, send_matrix, source)
return return
if "crowdsec_alerts" in obj:
logger.info("Processing CrowdSec alert")
process_crowdsec_alert(obj)
return
if "alerts" in obj: if "alerts" in obj:
alerts = obj["alerts"] alerts = obj["alerts"]
logger.info("Processing Grafana alerts: %d items", len(alerts)) logger.info("Processing Grafana alerts: %d items", len(alerts))