- .cursorrules: 20-Zeilen Router, lädt nur relevanten Kontext - MASTER_INDEX.md: Einseiten-Übersicht aller Projekte - infrastructure/STATE.md: alle Server, Container, IPs - arakava-news/STATE.md: WordPress + RSS Manager - edelmetall/STATE.md: Gold/Silber Dashboard - smart-home/STATE.md: ioBroker, Grafana, Backup-System - esp32/PLAN.md: Hardware-Projekte - scripts/sync-state.sh: Auto-Sync täglich 03:00 - scripts/setup.sh: Einmalig einrichten
76 lines
2.2 KiB
Markdown
76 lines
2.2 KiB
Markdown
# Smart Home Muldenstein — Live State
|
|
> Auto-generiert täglich 03:00. Manueller Abschnitt am Ende.
|
|
|
|
## Services (CT 143, pve3: 192.168.178.36)
|
|
|
|
| Dienst | Port | Status | Funktion |
|
|
|---|---|---|---|
|
|
| ioBroker | — | auto-aktualisiert | Smart Home Steuerung |
|
|
| InfluxDB | 8086 | auto-aktualisiert | Zeitreihen-Datenbank |
|
|
| Grafana | 3000 | auto-aktualisiert | Dashboards + Alerting |
|
|
| Telegraf | — | auto-aktualisiert | Metriken sammeln |
|
|
|
|
## Zugang
|
|
|
|
```bash
|
|
# CT 143 direkt
|
|
ssh root@100.109.101.12 # pve3 Host
|
|
pct exec 143 -- <befehl> # Container
|
|
|
|
# Grafana
|
|
https://grafana.orbitalo.net # Extern (via Traefik)
|
|
http://192.168.178.36:3000 # Lokal
|
|
# Login: admin / astral66
|
|
```
|
|
|
|
## Grafana Alerts (→ Telegram @DifyRagBot, Chat-ID 674951792)
|
|
|
|
| Alert | Schwelle | Severity |
|
|
|---|---|---|
|
|
| Promtail DOWN | keine Daten > 5 Min | Warning |
|
|
| CPU > 70% | 5-Min Durchschnitt | Warning |
|
|
| Memory > 80% | 5-Min Durchschnitt | Warning |
|
|
| Disk > 90% | 5-Min Durchschnitt | Critical |
|
|
|
|
## Backup-System (CT 144 auf pve-hetzner)
|
|
|
|
```
|
|
Quelle: CT 143 (pve3 Muldenstein)
|
|
Ziel: /home/backup-muldenstein/backups/ (pve-hetzner Host)
|
|
Zeitplan: täglich 04:00 Uhr
|
|
Retention: 30 Tage täglich, 90 Tage wöchentlich, unbegrenzt monatlich
|
|
Größe: ~707 MB pro Backup
|
|
```
|
|
|
|
Gesichert: InfluxDB, Grafana, ioBroker, Telegraf-Config, alle Scripts, SSH Keys
|
|
|
|
## Monitoring-Architektur
|
|
|
|
```
|
|
CT 100 (traefik) → Promtail → Telegraf (CT 143) → InfluxDB → Grafana → Telegram
|
|
```
|
|
|
|
## Loki Log-Aggregation
|
|
|
|
| Dienst | Host | Port |
|
|
|---|---|---|
|
|
| Loki Server | CT 110 (100.109.206.43) | 3100 |
|
|
| Promtail | CT 100 (100.78.77.115) | 9080 |
|
|
|
|
## Scripts (CT 143: /root/)
|
|
|
|
```
|
|
backup-to-hetzner.sh — täglich 04:00, pusht nach CT 144
|
|
brennerstarts.py — Brenner-Auswertung
|
|
tageswerte_berechnen.py — Tageswerte InfluxDB
|
|
brenner_history_calc.py — Historische Berechnung
|
|
openwb-logger.sh — OpenWB Wallbox Logger
|
|
```
|
|
|
|
## Offene Aufgaben
|
|
- [ ] Monitoring auf weitere CTs ausweiten (102, 103, 104)
|
|
- [ ] Telegram Alert bei Backup-Fehler (>30h ohne Backup)
|
|
- [ ] Restore-Test durchführen
|
|
|
|
## Notizen (manuell)
|
|
<!-- Hier können manuelle Ergänzungen eingetragen werden -->
|