Uptime Kuma è un tool di monitoraggio open-source e self-hosted, progettato per verificare la disponibilità e il corretto funzionamento di servizi web, porte, DNS, database, container e applicazioni. La versione 2.5 introduce nuove funzionalità e miglioramenti significativi, rendendo il tool ancora più versatile e sicuro.

Questa guida è utile per amministratori di sistema e professionisti IT che necessitano di monitorare servizi critici in modo efficiente e sicuro. Grazie alle nuove funzionalità, Uptime Kuma 2.5 permette di estendere il monitoraggio anche ai servizi NTP, migliorare la sicurezza dei container e personalizzare ulteriormente le notifiche.

  • Monitoraggio NTP: Verifica la raggiungibilità e il corretto funzionamento dei servizi Network Time Protocol.
  • Sicurezza dei container: Esegui Uptime Kuma senza privilegi root all'interno dei container, riducendo i rischi di compromissione.
  • Intervalli di monitoraggio personalizzati: Configura intervalli di monitoraggio più lunghi per servizi che non richiedono controlli frequenti.
  • Notifiche avanzate: Integra Plivo SMS e voice calls, Ooredoo Maldives SMS, WxPusher Simple Push Token e Flowtriq DDoS detection alerts.
  • Miglioramenti di sicurezza: Aggiornamento delle dipendenze e introduzione di un periodo di raffreddamento di 14 giorni per ridurre i rischi di attacchi supply-chain.

Prerequisiti

  • Hardware: Un server o un dispositivo con almeno 1GB di RAM e 10GB di spazio su disco disponibile.
  • Software: Docker e Docker Compose installati sul sistema.
  • Accesso amministrativo: Permessi di amministratore per installare e configurare il software.
  • Connessione Internet: Per scaricare le immagini Docker e accedere alle risorse online.

Procedura: Aggiornamento e configurazione di Uptime Kuma 2.5

Alla fine di questa guida, avrai aggiornato Uptime Kuma alla versione 2.5 e configurato le nuove funzionalità.

  • Esegui il backup dei tuoi dati di configurazione attuali.
  • Aggiorna Uptime Kuma alla versione 2.5 seguendo le istruzioni specifiche per il tuo ambiente di esecuzione (Docker, npm, ecc.).
  • Accedi all'interfaccia di amministrazione di Uptime Kuma.
  • Se utilizzi container, imposta il nuovo tag next-rootless per eseguire Uptime Kuma senza privilegi root.
  • Aggiungi intestazioni personalizzate alle notifiche SMTP.
  • Abilita il tracciamento opzionale tramite Rybbit Analytics per le pagine di stato pubblico.
  • Verifica che gli indirizzi MQTT sicuri utilizzino il protocollo mqtts://.
  • Controlla che i monitor Steam risolvano correttamente i nomi host e che i monitor Kafka abbiano la funzionalità di timeout.
  • Correggi eventuali problemi con gli URL associati al servizio di monitoraggio DNS, i protocolli salvati nei monitor ping Globalping, i fusi orari per le notifiche Discord, i ritardi di screenshot del motore del browser e gli URL dei badge malformati.

Verifica e Troubleshooting

Dopo aver configurato Uptime Kuma 2.5, è essenziale verificare il corretto funzionamento dei monitor e risolvere eventuali problemi. Segui questi passaggi per testare e risolvere le problematiche.

Test di Funzionamento

  • Verifica dei Monitor: Accedi al pannello di amministrazione di Uptime Kuma e controlla lo stato di tutti i monitor configurati. Assicurati che i monitor siano in stato "Up" o "Down" in base alla loro effettiva disponibilità.
  • Test delle Notifiche: Verifica che le notifiche siano configurate correttamente. Invia un test di notifica per ogni metodo configurato (email, SMS, ecc.) per assicurarti che vengano ricevute correttamente.
  • Controllo dei Log: Esamina i log di Uptime Kuma per identificare eventuali errori o avvisi. I log possono fornire informazioni preziose per il troubleshooting.

Risoluzione dei Problemi

  • Monitor Non Funzionanti: Se un monitor non funziona correttamente, verifica i dettagli di configurazione. Controlla l'indirizzo IP, la porta, il protocollo e altre impostazioni rilevanti. Assicurati che il servizio monitorato sia accessibile dalla posizione in cui è ospitato Uptime Kuma.
  • Problemi di Notifica: Se le notifiche non vengono inviate, verifica le impostazioni del metodo di notifica. Controlla le credenziali, i parametri di configurazione e la connettività con i servizi esterni.
  • Problemi di Sicurezza: Se riscontri problemi di sicurezza, aggiorna le dipendenze del progetto e verifica che siano state applicate le correzioni di sicurezza più recenti. Assicurati che il sistema sia protetto da potenziali attacchi.
  • Problemi di Configurazione: Se riscontri problemi di configurazione, consulta il changelog ufficiale per informazioni su eventuali correzioni o modifiche apportate nella versione 2.5. Consulta il changelog.

Seguendo questi passaggi, potrai verificare il corretto funzionamento di Uptime Kuma 2.5 e risolvere eventuali problemi che potrebbero insorgere.

Con questa guida, hai appreso le principali novità introdotte da Uptime Kuma 2.5 e come sfruttarle per migliorare il monitoraggio dei tuoi servizi. Ora sei pronto a implementare queste funzionalità nel tuo ambiente.

Ecco un riassunto dei passaggi chiave:

  • Verifica l'integrità dei servizi NTP con il nuovo tipo di monitor.
  • Esplora l'opzione next-rootless Docker per un deploy più sicuro.
  • Integra nuove opzioni di notifica come Plivo SMS e Rybbit Analytics.
  • Correggi eventuali problemi specifici dei monitor esistenti.

Per approfondire, consulta il changelog ufficiale.

Se non hai ancora provato Uptime Kuma, segui la guida di setup per iniziare rapidamente con Docker.

Nota Editoriale e Disclaimer

Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.

GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.

Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.

Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.