Uptime Kuma
Tool di uptime monitoring e alerting per homelab. Uno dei primi tool di monitoring che Brandon Lee installa, perché di solito è il primo a segnalare un guasto. 1
Cosa monitora
Siti web, API, Docker services, VM, DNS server, reverse proxy, SQL server e altri database, e qualsiasi cosa risponda over the network. 1
Notifiche
Email, Discord, Slack, Teams, Telegram, e molte altre piattaforme. 1
Strategia di deploy
- Partire dall'infrastruttura critica: DNS, reverse proxy, identity provider, storage, backup, host di virtualizzazione (ad esempio Proxmox VE)
- Aggiungere gli application stack solo dopo che i core services sono coperti
- Questo approccio dà più fiducia che ogni alert ricevuto meriti attenzione
Uso applicativo
Brandon Lee lo usa per controllare cosa succede a livello applicativo: scraping di pagine web, query DNS di verifica, perfino il recupero di record da un database SQL per sapere se tutto funziona. Lo affianca a Pulse, dedicato a Proxmox e Docker, e nota che Uptime Kuma è diffuso anche in ambienti di produzione. 2
Vedi anche: Homelab Monitoring Stack, Pulse, Beszel, btop, e nella wiki devops Homelab Automation (Overnight)
Fonti e Riferimenti
-
Fonte: These 9 Linux Tools Made Managing My Home Lab Much Easier (VirtualizationHowto) ↗ ↩↩↩↩
-
Fonte: The 9 Things My Home Lab Automates While I'm Sleeping (Brandon Lee) ↗ ↩