Impostazione e in esecuzione Kuma Uptime su Raspberry Pi

Uptime Kuma è uno strumento di monitoraggio autonomo che consente di tracciare lo stato e il tempo di uptime di siti Web, server e servizi. La gestione di Uptime Kuma su un Raspberry Pi offre una soluzione leggera ed economica per il monitoraggio dell'infrastruttura. Questa guida ti guiderà attraverso l'installazione e la configurazione di Uptime Kuma su un Raspberry Pi.


Cosa avrai bisogno

  1. Raspberry Pi (Qualsiasi modello con supporto GPIO, ad esempio PI 3, PI 4)
  2. Scheda microSD (almeno 8 GB, classe 10 o migliore)
  3. Alimentazione elettrica (5V, 2,5a minimo per PI 3; 5V, 3A per PI 4)
  4. Raspberry Pi OS (Versione lite o desktop)
  5. Connessione Internet

Passaggio 1: preparare il Raspberry Pi

  1. Aggiorna il tuo Raspberry Pi:

    sudo apt update && sudo apt upgrade -y
    
  2. Installa gli strumenti necessari:

    sudo apt install -y curl git
    
  3. Installa Docker (se non già installato):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    sudo usermod -aG docker $USER
    

    Riavvia il tuo Raspberry Pi per applicare le modifiche:

    sudo reboot
    

Passaggio 2: installa Kuma Uptime utilizzando Docker

Uptime Kuma può essere distribuito rapidamente usando Docker. Segui questi passaggi per configurarlo:

  1. Estratto l'immagine di Kuma Docker Uptime:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. Crea una directory per dati persistenti:

    mkdir -p ~/uptime-kuma/data
    
  3. Esegui il contenitore Kuma Uptime:

    sudo docker run -d \
      -p 3001:3001 \
      -v ~/uptime-kuma/data:/app/data \
      --name uptime-kuma \
      louislam/uptime-kuma
    
  4. Accedi a Uptime Kuma nel tuo browser: Navigare a http://<raspberry-pi-ip>:3001 Per accedere all'interfaccia Web Kuma di uptime.


Passaggio 3: configurare uptime kuma

  1. Imposta un account amministratore:

    • Al primo login, crea un nome utente e una password di amministrazione.
  2. Aggiungi servizi per monitorare:

    • Fare clic su Aggiungi nuovo monitor pulsante.
    • Configurare i dettagli del servizio, come ad esempio:
      • Tipo di monitoraggio (HTTP (S), Ping, TCP, ecc.)
      • URL di servizio o indirizzo IP
      • Intervallo per i controlli (ad esempio, ogni 5 minuti)
  3. Salva le impostazioni del monitor E inizia a monitorare i tuoi servizi.


Passaggio 4: miglioramenti opzionali

  1. Abilita https: Utilizzare un proxy inverso come Nginx o Traefik per proteggere Kuma uptime con HTTPS.

  2. Esegui Kuma di uptime su una porta personalizzata: Modificare la mappatura delle porte quando si esegue il contenitore Docker:

    sudo docker run -d -p 8080:3001 ...
    
  3. Avvio automatico su avvio: Assicurarsi che il contenitore inizi automaticamente al riavvio:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. Aggiungi notifiche:

    • Integra Kuma Uptime con servizi di notifica come Telegram, Slack o Email.
    • Configurare le notifiche in Impostazioni> Notifica sezione della dashboard.

Passaggio 5: monitorare la tua infrastruttura

  1. Visualizza le metriche:
    • Accedi alle statistiche di uptime, ai tempi di risposta e ai registri di errore dalla dashboard.
  2. Imposta avvisi:
    • Configurare avvisi per ricevere notifiche se un servizio scende.
  3. Visualizza le tendenze:
    • Usa i registri di cronologia dettagliati per identificare i modelli e ottimizzare i tuoi servizi.

Risoluzione dei problemi

  1. Uptime Kuma non accessibile:

    • Verificare che il contenitore sia in esecuzione:
      sudo docker ps
      
    • Controlla gli errori nei registri del contenitore:
      sudo docker logs uptime-kuma
      
  2. Un alto utilizzo delle risorse:

    • Ridurre la frequenza di monitoraggio per servizi meno critici.
    • Prendi in considerazione l'aggiornamento a un Raspberry Pi 4 per prestazioni migliori.
  3. Impossibile ricevere notifiche:

    • Credenziali e configurazioni del servizio di notifica a doppio controllo.

Applicazioni di uptime kuma

  1. Monitorare il tempo di attività di siti Web e server personali.
  2. Traccia i dispositivi IoT o i sistemi di automazione domestica.
  3. Garantire che i servizi cloud e le API siano operativi.
  4. Ricevi avvisi per interruzioni di rete o problemi di prestazioni.

Conclusione

Uptime Kuma è uno strumento di monitoraggio potente ma leggero che funziona perfettamente su un Raspberry Pi. Con la sua interfaccia intuitiva e robusto set di funzionalità, è possibile monitorare facilmente la tua infrastruttura e assicurarsi che tutto funzioni senza intoppi. Segui questa guida per impostare Kuma uptime e ottenere la piena visibilità nella tua rete e servizi!

Lascia un commento

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.