121 lines
No EOL
1.6 KiB
Markdown
121 lines
No EOL
1.6 KiB
Markdown
# Monitoring Dokumentation
|
|
|
|
## Monitoring Stack
|
|
|
|
Die VPS nutzt aktuell mehrere Monitoring-Lösungen mit unterschiedlichen Aufgabenbereichen.
|
|
|
|
—
|
|
|
|
# Verwendete Systeme
|
|
|
|
| Dienst | Aufgabe |
|
|
|—|—|
|
|
| Netdata | Live-Systemmonitoring |
|
|
| Uptime Kuma | Verfügbarkeitsmonitoring |
|
|
| CrowdSec | Sicherheitsmonitoring |
|
|
| Ubuntu Timer | Wartung / Updates |
|
|
|
|
—
|
|
|
|
# Netdata
|
|
|
|
## Aufgabe
|
|
|
|
Netdata überwacht:
|
|
- CPU
|
|
- RAM
|
|
- Prozesse
|
|
- Netzwerk
|
|
- Docker
|
|
- Festplatten
|
|
- Systemmetriken
|
|
|
|
Container:
|
|
- netdata
|
|
|
|
—
|
|
|
|
# Uptime Kuma
|
|
|
|
## Aufgabe
|
|
|
|
Uptime Kuma überwacht:
|
|
- externe Erreichbarkeit
|
|
- HTTPS Checks
|
|
- Zertifikate
|
|
- Dienste
|
|
- Domains
|
|
|
|
Container:
|
|
- uptime-kuma
|
|
|
|
Localhost Binding:
|
|
|
|
```text
|
|
127.0.0.1:3001
|
|
```
|
|
|
|
—
|
|
|
|
# CrowdSec
|
|
|
|
## Aufgabe
|
|
|
|
CrowdSec überwacht:
|
|
- Loginversuche
|
|
- Angriffe
|
|
- bekannte Bad IPs
|
|
|
|
Integration:
|
|
- nftables
|
|
- Docker
|
|
- Reverse Proxy
|
|
|
|
—
|
|
|
|
# Systemd Timer
|
|
|
|
## Aktive Wartungstimer
|
|
|
|
| Timer | Aufgabe |
|
|
|—|—|
|
|
| apt-daily.timer | Paketupdates |
|
|
| apt-daily-upgrade.timer | Sicherheitsupdates |
|
|
| restic-backup.timer | Backups |
|
|
| logrotate.timer | Logrotation |
|
|
| crowdsec-hub-update.timer | CrowdSec Updates |
|
|
|
|
—
|
|
|
|
# Aktuelle Beobachtungen
|
|
|
|
## Positiv
|
|
|
|
- mehrere Monitoring-Ebenen vorhanden
|
|
- Backups automatisiert
|
|
- CrowdSec integriert
|
|
- geringe Systemlast
|
|
- ausreichende Leistungsreserven
|
|
|
|
—
|
|
|
|
# Verbesserungspotenzial
|
|
|
|
## Noch offen
|
|
|
|
- zentrales Alerting
|
|
- Matrix Integration
|
|
- Backup Fehler Monitoring
|
|
- Zertifikatswarnungen
|
|
- VPN Health Checks
|
|
- Docker Health Alerts
|
|
|
|
—
|
|
|
|
# Langfristiges Ziel
|
|
|
|
Das Monitoring soll:
|
|
- frühzeitig Probleme erkennen
|
|
- automatisch benachrichtigen
|
|
- Fehlkonfigurationen sichtbar machen
|
|
- möglichst wartungsarm funktionieren |