homelab-brain/homelab-ai-bot/core
Homelab Cursor 0a153457e6 feat(hausmeister): Host-Suppression via ALERT_SUPPRESS_HOSTS
Neue zentrale Moeglichkeit, ganze Proxmox-Hosts temporaer aus allen
Hausmeister-Alerts herauszunehmen, gesteuert ueber homelab.conf.

- homelab.conf: ALERT_SUPPRESS_HOSTS Variable (Komma-Liste)
  initial gesetzt auf pve-ka-1,pve-ka-2,pve-ka-3 (Kambodscha
  ohne Internet seit 2026-04-04)
- core/config.py: Helper get_suppressed_hosts + get_suppressed_container_names
  (letztere mappt Host -> Container-Namen fuer Loki/Silence-Filter)
- tools/predict.py: Filter in _gather_prometheus, _gather_loki, _gather_proxmox
  + sichtbarer Hinweis 'Unterdrueckt: ...' im taeglichen Forecast-Report
- monitor.py: Filter in check_all + format_report (Container, panic,
  error_rate, silence, service_restarts)

Beim naechsten Mal Kambodscha-Internet-Comeback: einfach die drei Eintraege
in ALERT_SUPPRESS_HOSTS entfernen und hausmeister-bot neu starten.
2026-04-24 15:57:14 +02:00
..
__pycache__ Auto-Sync: 2026-04-17 05:15 2026-04-17 05:15:09 +02:00
__init__.py feat: Bot-Code + Core-Module persistent aufgenommen 2026-03-08 11:57:26 +01:00
config.py feat(hausmeister): Host-Suppression via ALERT_SUPPRESS_HOSTS 2026-04-24 15:57:14 +02:00
forgejo_client.py Forgejo Actions: Issues erstellen + schliessen via Bot 2026-03-09 15:03:52 +07:00
loki_client.py fix: terror-URLs nicht als Fehler zaehlen in Loki-Query 2026-04-15 20:46:32 +02:00
mail_client.py mail: Klassifizierung von OpenRouter auf lokales Ollama (qwen2.5:14b) umgestellt 2026-03-23 20:50:01 +01:00
matomo_client.py Hausmeister-Bot: Wochentags-Muster nur bei ausreichend Daten, WordPress/Matomo Tool-Beschreibungen geschaerft 2026-03-16 13:18:54 +07:00
pbs_client.py 3 neue Datenquellen: Forgejo (Issues/Commits), Seafile (Cloud-Speicher), PBS (Backups) 2026-03-09 14:50:09 +07:00
prometheus_client.py prometheus_client: alle Filesysteme anzeigen (ZFS, LVM, NVMe) 2026-03-09 14:04:10 +07:00
proxmox_client.py fix: config.py Parser für neues CT_VMID_SERVER Format angepasst 2026-03-09 09:33:01 +07:00
seafile_client.py 3 neue Datenquellen: Forgejo (Issues/Commits), Seafile (Cloud-Speicher), PBS (Backups) 2026-03-09 14:50:09 +07:00
wordpress_client.py Monitor: WordPress Health-Check wp-cron.php -> robots.txt (wp-cron hängt bei Cron-Jobs) 2026-03-17 15:35:15 +07:00