π Uptime Kuma: Monitoring & Statuspagina's
Binnen mijn homelab draait Uptime Kuma in een lichte LXC-container als het centrale bewakingssysteem. Het controleert continu of alle servers, virtuele machines, LXC-containers en netwerkswitches (zoals de QNAP en Zyxel) online zijn. Zodra een service onbereikbaar wordt, stuurt Uptime Kuma direct een melding.
π‘οΈ Waarom Uptime Kuma Onmisbaar is
| Logo / App | Feature | Functie binnen het Netwerk |
|---|---|---|
| β±οΈ | Real-time Pings | Controleert services elke 30 seconden via HTTP(S), TCP, Ping of DNS-queries |
| π’ | Instant Notificaties | Directe integratie met Telegram, Discord of Gotify bij uitval van een server |
| π | Latency Grafieken | Brengt de responstijd in kaart om netwerk-vertragingen direct te signaleren |
| π | Status Pagina's | Publiceert een strakke statuspagina voor inzicht in de homelab-uptime |

βοΈ Inrichting & Monitor Strategie
De monitor-container is strategisch geplaatst om het gehele netwerk te kunnen overzien.
- Multi-VLAN Toegang: Kan via de Asus-router poorten scannen over verschillende VLAN's (Management, Media, IoT).
- SSL Validatie: Controleer automatisch of de SSL-certificaten van je publieke domeinen nog geldig zijn.
- SQLite Database: Slaat alle historische uptime-data efficiΓ«nt en persistent op in een lokale database.
π οΈ Dagelijks Beheer & Onderhoud
- Database Krimp: Ruim periodiek oude geschiedenis-logs op binnen de app om de SQLite-database compact te houden.
- Notification Test: Test maandelijks of de notificatie-backends (zoals Telegram) nog correct verbinding maken.
- Monitor Opschoning: Verwijder oude testmonitors van containers of VM's die inmiddels zijn opgedoekt.