Per risolvere i problemi che un sistema può avere, l'amministratore dovrebbe sapere quali sono le cause. E per questo è necessario monitorare alcuni dati rilevanti che possono indicare cosa sta succedendo. In modo da averli tutti centralizzati ea tua disposizione, puoi utilizzare software come il sistema delle pagine di stato o le pagine di stato.
Se ti chiedi cos'è un sistema di pagine di stato, dì che questi strumenti sono essenziali per i servizi online, fornendo indici e tempi di inattività, con cui rilevare problemi, migliorare la fiducia degli utenti e risparmiare tempo nella gestione. Inoltre, ci sono molti progetti completamente gratuiti e open source.
Opzioni per un sistema di pagine di stato
Quando crei una pagina di stato per il tuo sito web o servizio, puoi scegliere di farlo due opzioni:
- Un servizio a pagamento come Instatus per automatizzare tutto il duro lavoro. Consentire al fornitore di servizi di creare, ospitare e gestire questa pagina per te.
- Usa un sistema gratuito e open source per ospitare autonomamente la tua pagina di stato. In questo caso, dovrai ospitarlo tu stesso e occuparti della sua gestione.
Tuttavia, sebbene la seconda opzione possa sembrare più complicata, potrebbe averne alcune Vantaggi :
- Gratuito, senza alcun investimento.
- Essendo open source è molto flessibile.
- Puoi ospitarlo tu stesso, cosa che può sembrare uno svantaggio, ma ti consente di scegliere la piattaforma di hosting.
- Membri e abbonati del team illimitati, poiché lo controlli tu. In quelli a pagamento potrebbero esserci delle limitazioni.
- Supporto della comunità open source.
Per altre aziende, forse pagine come Instatus potrebbe avere vantaggi:
- Facilità e comodità.
- Helpdesk se qualcosa va storto.
- Sistemazione e manutenzione.
- Integrazione di alcuni servizi di terze parti.
Cosa cercare quando si sceglie una pagina di stato?
Quando vai a scegliere un sistema di pagine di stato, è importante guardare una serie di caratteristiche per fare una buona scelta. Alcuni dei più importanti sono:
- Deve fornire informazioni complete e trasparenti sullo stato del servizio.
- Capacità di monitoraggio automatico, nonché pianificazione e aggiornamento manuali, se necessario.
- Mostra le metriche del tempo di attività.
- Sistema di notifica o avvisi per gli abbonati.
Top 3
Se vuoi creare una nuova pagina di stato per il tuo progetto o azienda e vuoi che sia open source e gratuita, ecco qui. i 3 più consigliati:
- cache: un sistema di pagine di stato sviluppato da James Brooks e con licenza BSD e che è in grado di elencare i tuoi servizi, segnalare incidenti, è personalizzabile, semplice e potente, con API JSON, metriche nella sua dashboard per vedere lo stato generale, disponibile in diverse lingue, notifiche agli abbonati via e-mail, supporta l'autenticazione in due passaggi e può funzionare sia su un PC che su un dispositivo mobile.
- tempo di attività: Creato da Anand Chowdhary e concesso in licenza dal MIT. Quest'altra pagina di stato del sistema ti consente di monitorare il tempo online ogni 5 minuti, monitorare pagine Web illimitate, registrare parametri e generare grafici, sistema di segnalazione degli incidenti, possibilità di segnalare tramite Telegram o Slack e con un aspetto moderno semplice da capire.
- staping-ng: sviluppato da Statping NG e sotto licenza GNU GPLv3, questo altro sistema ha un frontend visivo in cui ricevi notifiche ogni volta che i servizi sono offline, ti permette di personalizzare gli stili, come le combinazioni di colori, puoi catalogare i servizi in gruppi, interfaccia grafico semplice, possibilità di notificare tramite Telegram, Slack, Discord, e-mail, ecc. e con API RESTful per monitorare servizi come protocolli HTTP, TCP, UDP e gRPC.
Non li conoscevo. Normalmente uso Grafana per questo e altri scopi. Grazie.