From 38f55659ed00403d84b56d1f399fb1be13ed7412 Mon Sep 17 00:00:00 2001 From: zailon Date: Sun, 5 Jul 2026 15:47:36 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20docs/services/lxc208-manage/alert/matrix-relay.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/services/lxc208-manage/alert/matrix-relay.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/services/lxc208-manage/alert/matrix-relay.py b/docs/services/lxc208-manage/alert/matrix-relay.py index 2cb21d6..6dfdba2 100644 --- a/docs/services/lxc208-manage/alert/matrix-relay.py +++ b/docs/services/lxc208-manage/alert/matrix-relay.py @@ -9,6 +9,7 @@ from http.server import HTTPServer, BaseHTTPRequestHandler from typing import Dict from alerts.matrix import send_matrix +from alerts.crowdsec import process_crowdsec_alert from alerts.grafana import process_grafana from alerts.pbs import detect_backup_source, process_backup from alerts.config import PORT @@ -53,6 +54,11 @@ class WebhookHandler(BaseHTTPRequestHandler): process_backup(obj, send_matrix, source) return + if "crowdsec_alerts" in obj: + logger.info("Processing CrowdSec alert") + process_crowdsec_alert(obj) + return + if "alerts" in obj: alerts = obj["alerts"] logger.info("Processing Grafana alerts: %d items", len(alerts))