sync: sck-debian-nbg — Monitoring-Messpunkte/Datenfluss komplett (4. Messpunkt NAS Ruhrstr., Messmatrix, KLV-Symmetrie)
This commit is contained in:
@@ -1,30 +1,112 @@
|
|||||||
# CK Monitoring-Datenfluss
|
# CK Monitoring — Messpunkte, Methoden & Darstellung
|
||||||
|
|
||||||
Datenfluss vom Standort A und Heimnetz zum Monitoring-Stack auf dem VPS.
|
Übersicht: **was** wird **wo** **wie** gemessen und **wo** dargestellt.
|
||||||
|
Stand 2026-06-22 (4. Messpunkt NAS-CRK-02 / Ruhrstr. ergänzt).
|
||||||
|
|
||||||
|
## 1. Gesamtbild — vom Messpunkt zur Anzeige
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
flowchart LR
|
flowchart LR
|
||||||
subgraph StandortA["Standort A · 10.128.40.x"]
|
%% ===================== MESSPUNKTE =====================
|
||||||
XGS40[Sophos XGS-40]
|
subgraph StdA["Standort A · Pferdebachstr · 10.128.40.x"]
|
||||||
rpp1[rpp1 · Probe]
|
XGS40["Sophos XGS-40"]
|
||||||
|
rpp1["rpp1 (Raspberry Pi)<br/>blackbox :9115<br/>snmp :9116<br/>node :9100<br/>rsyslog-Relay"]
|
||||||
end
|
end
|
||||||
subgraph Heim["Heimnetz · 192.168.178.x"]
|
subgraph StdB["Standort B · Ruhrstr · 10.128.30.x"]
|
||||||
Pi5[raspip5 · Smart Home]
|
XGS30["Sophos XGS-30"]
|
||||||
|
NAS["NAS-CRK-02 (Synology DS925+)<br/>blackbox :9115 (Docker)<br/>seit 22.06.2026"]
|
||||||
end
|
end
|
||||||
subgraph VPSBox["VPS sck-debian-nbg"]
|
subgraph Heim["Heimnetz / Referenz · 192.168.178.x"]
|
||||||
Prom[(Prometheus)]
|
Pi5["raspip5<br/>blackbox :9115<br/>node · fritzbox · sungrow"]
|
||||||
Loki[(Loki)]
|
end
|
||||||
AM[Alertmanager]
|
subgraph Ext["Externe Sicht (vom VPS)"]
|
||||||
Graf[Grafana]
|
Gatus["Gatus — 14 Endpunkt-Checks"]
|
||||||
end
|
end
|
||||||
|
|
||||||
XGS40 -.Syslog.-> rpp1
|
%% ===================== SAMMLUNG (VPS) =====================
|
||||||
rpp1 -->|TCP 5514| Loki
|
subgraph VPS["VPS sck-debian-nbg — Monitoring-Stack"]
|
||||||
rpp1 -->|metrics| Prom
|
Prom[("Prometheus")]
|
||||||
Pi5 -->|WireGuard| Prom
|
Loki[("Loki / Promtail")]
|
||||||
Prom --> Graf
|
AM["Alertmanager"]
|
||||||
|
end
|
||||||
|
|
||||||
|
%% ===================== DARSTELLUNG =====================
|
||||||
|
subgraph Graf["Grafana"]
|
||||||
|
KLV["KLV-Dashboard<br/>40er ↔ 30er (symmetrisch)"]
|
||||||
|
Netz["Netzwerk · Standorte · System<br/>(XGS, WLAN-APs, Syslog, Latenz, PV)"]
|
||||||
|
end
|
||||||
|
ntfy["ntfy-ak (Push)"]
|
||||||
|
GMX["GMX (E-Mail)"]
|
||||||
|
|
||||||
|
%% ===================== FLÜSSE =====================
|
||||||
|
rpp1 -. "HTTP/ICMP/DNS/DNS-MS · SNMP XGS-40+30 · AP-Ping 40er" .-> Prom
|
||||||
|
NAS -. "HTTP/ICMP/DNS · AP-Ping 30er (lokal)" .-> Prom
|
||||||
|
Pi5 -. "HTTP/ICMP/DNS (Referenz) · Host/PV/FritzBox" .-> Prom
|
||||||
|
Gatus --> Prom
|
||||||
|
|
||||||
|
XGS40 == "Syslog" ==> rpp1 == "TCP 5514" ==> Loki
|
||||||
|
XGS30 == "Syslog UDP 1514" ==> Loki
|
||||||
|
|
||||||
|
Prom --> KLV
|
||||||
|
Prom --> Netz
|
||||||
|
Loki --> Netz
|
||||||
Prom --> AM
|
Prom --> AM
|
||||||
Loki --> Graf
|
AM -->|Push| ntfy
|
||||||
AM -->|Push| ntfy[ntfy-ak]
|
AM -->|E-Mail| GMX
|
||||||
AM -->|E-Mail| GMX[GMX]
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 2. Messmatrix — was / wo / wie / Darstellung
|
||||||
|
|
||||||
|
| Messung | Wo (Messpunkt) | Wie (Methode / Job) | Ziele | Dargestellt in |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| Internet erreichbar | Std A (rpp1) · Std B (NAS) · Heim (Pi5) | blackbox `icmp_ping` | 8.8.8.8, 1.1.1.1 | KLV (beide Zeilen), Latenz-Dashboard |
|
||||||
|
| Microsoft Cloud erreichbar | Std A · Std B · Heim | blackbox `http_2xx` | login.microsoftonline, Business Central, CRM, Outlook | KLV, „Microsoft Cloud Services" |
|
||||||
|
| DNS-Auflösung | Std A · Std B · Heim | blackbox `dns_resolve` / `dns_ms_*` | XGS-40/30 :53, Google, FritzBox | KLV, DNS-Panels |
|
||||||
|
| Internet-Tempo | Std A · Std B · Heim | blackbox HTTP-Dauer | www.google.com | KLV (Gauge) |
|
||||||
|
| WAN-Auslastung | XGS-40 · XGS-30 | SNMP (rpp1 :9116) `ifHCInOctets` Port1 | beide Firewalls | KLV, „Sophos XGS Firewall" |
|
||||||
|
| WLAN-APs online | 40er: von rpp1 · 30er: **lokal vom NAS** | blackbox `icmp_ping` | 5 APs (40er) · 8 APs (30er) | KLV, „Sophos WLAN Access Points" |
|
||||||
|
| Host-Metriken | rpp1 · Pi5 · VPS | node-exporter :9100 | CPU/RAM/Disk/Temp | „Server-Übersicht", System |
|
||||||
|
| Firewall-Logs | XGS-40→rpp1→VPS · XGS-30→VPS | rsyslog → Promtail → Loki | Syslog (Information) | „Sophos XGS Syslog" |
|
||||||
|
| Externe Erreichbarkeit | VPS | Gatus (14 Endpunkte) | öffentliche Dienste | Homepage / Gatus |
|
||||||
|
|
||||||
|
## 3. Standort-Symmetrie im KLV-Dashboard
|
||||||
|
|
||||||
|
Seit 22.06.2026 misst die 30er-Zeile mit **echten lokalen Probes vom NAS** (vorher Behelf: DNS-Abfragen gegen XGS-30, gemessen von rpp1 über den VPN). Beide Standorte werden jetzt gleichwertig erfasst:
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
subgraph PA["Prober Standort A · rpp1"]
|
||||||
|
a1["blackbox-icmp-remote"]
|
||||||
|
a2["blackbox-http-remote"]
|
||||||
|
a3["blackbox-dns(-ms)-remote"]
|
||||||
|
a4["blackbox-ap-ping (40er)"]
|
||||||
|
a5["SNMP XGS-40 (Port1)"]
|
||||||
|
end
|
||||||
|
subgraph PB["Prober Standort B · NAS-CRK-02"]
|
||||||
|
b1["blackbox-icmp-ruhrstr"]
|
||||||
|
b2["blackbox-http-ruhrstr"]
|
||||||
|
b3["blackbox-dns-ruhrstr"]
|
||||||
|
b4["blackbox-ap-ping-ruhrstr (30er, lokal)"]
|
||||||
|
b5["SNMP XGS-30 (Port1)"]
|
||||||
|
end
|
||||||
|
subgraph K["KLV-Dashboard ck-netze-klv-2026"]
|
||||||
|
r40["Zeile 40er:<br/>Internet · MS Cloud · Tempo · DNS · WAN · APs"]
|
||||||
|
r30["Zeile 30er:<br/>Internet · MS Cloud · Tempo · DNS · WAN · APs"]
|
||||||
|
end
|
||||||
|
a1 --> r40
|
||||||
|
a2 --> r40
|
||||||
|
a3 --> r40
|
||||||
|
a4 --> r40
|
||||||
|
a5 --> r40
|
||||||
|
b1 --> r30
|
||||||
|
b2 --> r30
|
||||||
|
b3 --> r30
|
||||||
|
b4 --> r30
|
||||||
|
b5 --> r30
|
||||||
|
```
|
||||||
|
|
||||||
|
## Hinweise
|
||||||
|
|
||||||
|
- **Prober-Adressen:** rpp1 `10.128.40.10:9115` (+SNMP `:9116`) · NAS-CRK-02 `10.128.30.3:9115` · Pi5 `10.100.0.2:9115`. Alle werden vom VPS-Prometheus gescrapet (Std A/B über VPN).
|
||||||
|
- **„VPS extern" ist aktuell keine Blackbox-Perspektive:** Der blackbox-exporter-Container auf dem VPS läuft (`127.0.0.1:9115`), ist aber **nicht** als Prometheus-Probe verdrahtet. Die externe Erreichbarkeitssicht liefert **Gatus**. (Offen: VPS-Blackbox als echte 4. Latenz-Perspektive verdrahten oder Container entfernen.)
|
||||||
|
- **Quellen:** Scrape-Jobs `/data/docker/monitoring/prometheus/prometheus.yml`; NAS-Sonde `dokumentation/15_systeme/68_nas_crk02_ruhrstr.md`; KLV-Beschreibung `dokumentation/10_monitoring/06_klv_dashboard_beschreibung.md`.
|
||||||
|
|||||||
Reference in New Issue
Block a user