From bb0b9892b66019176750987337cb5a2f2bfd06b9 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 11 Mar 2026 21:17:25 +0700 Subject: [PATCH] fix: HTTP-Check HEAD statt GET, 15s Timeout, User-Agent --- homelab-ai-bot/monitor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homelab-ai-bot/monitor.py b/homelab-ai-bot/monitor.py index f10c9208..e77d9b81 100644 --- a/homelab-ai-bot/monitor.py +++ b/homelab-ai-bot/monitor.py @@ -107,9 +107,10 @@ def check_all() -> list[str]: if names: alerts.append(f"⚠️ Keine Logs seit 35+ Min: {', '.join(names)}") + _headers = {"User-Agent": "Mozilla/5.0 (Hausmeister-Bot/1.0 health-check)"} for check in HTTP_HEALTH_CHECKS: try: - r = requests.get(check["url"], timeout=10, allow_redirects=True) + r = requests.head(check["url"], timeout=15, allow_redirects=True, headers=_headers) if r.status_code >= 400: alerts.append(f"🔴 {check['name']} antwortet mit HTTP {r.status_code}") except requests.RequestException as e: