Monitorare le risorse di un server, come spiegato nell’articolo Monitorare le risorse di un VPS, rappresenta solo il primo passo verso una gestione efficace. È fondamentale estendere il monitoraggio anche ai vari servizi che il server offre, per garantire che tutto funzioni senza intoppi e per prevenire eventuali interruzioni.
Uptime Kuma
Uptime Kuma è uno strumento di monitoraggio open-source che consente di tenere traccia della disponibilità dei servizi in modo semplice ed efficace, permettendo di monitorare anche i vari container Docker.
Permette di inviare notifiche sullo stato dei servizi tramite vari sistemi, tra cui ntfy.
Installazione
Si installa semplicemente tramite docker compose.
- Avviare il container col comando
docker compose up -d - Configurare Caddy:
- Riavviare il servizio:
systemctl restart caddy.service - Assicurarsi che il servizio non abbia errori
Ora risulta possibile collegarsi alla dashboard e impostare il topic per le notifiche, scegliendo tra i vari servizi.
Il monitoraggio dei nostri servizi si trova a questa pagina
ntfy
ntfy (pronunciato notify) è un semplice servizio di notifiche basato su HTTP che utilizza il modello pub-sub. Consente di inviare notifiche al telefono o al pc, permettendo di ricevere avvisi e aggiornamenti in tempo reale su vari eventi o attività.
Installazione ntfy
Sempre tramite docker compose:
|
|
Anche in questo caso, come in precedenza, va configurato il reverse-proxy.
Ora si deve installare l’applicazione sul cellulare da F-droid e iscriversi al topic creato per il monitoraggio, avendo cura di selezionare il proprio server ntfy.