Monitorare la disponibilità dei servizi
Uptime Kuma è un tool di monitoring self-hosted con interfaccia moderna, notifiche e pagine di stato pubbliche.
1. Installazione con Docker
docker run -d --name uptime-kuma \
-p 3001:3001 \
-v uptime-kuma:/app/data \
--restart unless-stopped \
louislam/uptime-kuma:latest
2. Configurazione
Accedere a http://IP:3001. Creare account admin.
3. Aggiungere monitor
- HTTP(S): verifica che un URL risponda 200
- TCP Port: verifica che una porta sia aperta
- Ping: ICMP ping a un host
- DNS: verifica risoluzione DNS
- Docker Container: stato container
4. Esempi di monitor
Nome: armandopassaro.it
Tipo: HTTPS
URL: https://armandopassaro.it
Intervallo: 60 secondi
Retry: 3
Nome: Proxmox server3
Tipo: TCP Port
Host: 192.168.1.81
Port: 8006
Intervallo: 60 secondi
5. Notifiche
Supporta: Telegram, Discord, Slack, Email, Webhook, Pushover e molti altri.
6. Status Page
Creare una pagina di stato pubblica per mostrare la disponibilità dei servizi ai visitatori.
Uptime Kuma è la soluzione ideale per monitorare tutti i servizi del homelab da una dashboard centralizzata.