Gatus
Pagina di stato orientata agli sviluppatori con monitoraggio della disponibilità multi-protocollo e avvisi
Seleziona il piano VPS da distribuire Gatus
Si rinnova a 14,99 €/mese per 2 anni. Puoi annullare in qualsiasi momento.
Informazioni su Gatus
Gatus è una pagina di stato open-source orientata agli sviluppatori e uno strumento di monitoraggio dell'uptime di cui si fidano migliaia di ingegneri e appassionati di homelab. Scritto in Go, monitora gli endpoint HTTP, TCP, DNS, ICMP, SSH, gRPC e WebSocket utilizzando YAML dichiarativo — nessun codice richiesto. Valuta le condizioni sulle risposte, inclusi codici di stato, latenza, contenuto del corpo, campi JSON e scadenza dei certificati, quindi alimenta una dashboard in tempo reale con lo stato di salute attuale e le percentuali di uptime storiche per ogni endpoint.
Casi d'uso comuni
I team di ingegneri utilizzano Gatus come pagina di stato interna per microservizi e API, raggruppando gli endpoint per team o servizio e instradando gli avvisi a Slack o PagerDuty quando vengono superate le soglie di latenza o errore. Gli sviluppatori incorporano i badge di uptime di Gatus nei README e nella documentazione di GitHub per segnalare l'affidabilità del servizio. I team SRE lo abbinano a Grafana tramite l'endpoint delle metriche Prometheus per dashboard unificate attraverso il loro stack di osservabilità. I proprietari di homelab monitorano servizi self-hosted come Nextcloud, Plex e Home Assistant da un'unica dashboard con avvisi Discord o Telegram quando i servizi vanno offline. I team che gestiscono i certificati SSL utilizzano i controlli di scadenza dei certificati di Gatus per ricevere avvisi ben prima che le scadenze vengano mancate.
Caratteristiche principali
- Monitoraggio multi-protocollo: HTTP, HTTPS, TCP, DNS, ping ICMP, SSH, gRPC, WebSocket e STARTTLS
- Condizioni YAML dichiarative: valuta codici di stato, tempi di risposta, contenuto del corpo tramite JSONPath, record DNS e scadenza dei certificati SSL
- Oltre 40 integrazioni di avviso: Slack, Discord, PagerDuty, Telegram, Teams, Opsgenie, Ntfy, Pushover, email e webhook personalizzati
- Dashboard in tempo reale con raggruppamento degli endpoint, modalità scura e percentuali di uptime storiche
- Endpoint /metrics compatibile con Prometheus per l'integrazione con Grafana
- Badge SVG incorporabili per uptime, stato e tempo di risposta per README e pagine di stato
- Finestre di manutenzione per sopprimere gli avvisi durante i tempi di inattività programmati
- Autenticazione OIDC e di base per proteggere la dashboard
- Interpolazione di variabili d'ambiente nei file di configurazione per la gestione dei segreti
- Ricarica a caldo della configurazione — le modifiche si applicano senza riavviare il container
- API push per endpoint esterni per l'integrazione di servizi non interrogati
- Leggero: singolo binario Go su Alpine, immagine Docker di circa 23 MB
Perché distribuire Gatus su Hostinger VPS
L'esecuzione di Gatus su un VPS Hostinger dedicato mantiene la tua infrastruttura di monitoraggio indipendente dai servizi che osserva — uno strumento di monitoraggio che condivide l'infrastruttura con i target monitorati può fallire silenziosamente insieme a essi. Un VPS Hostinger elimina anche le tariffe per controllo dei servizi di uptime SaaS, ti offre endpoint illimitati e conserva i dati storici di uptime per tutto il tempo necessario. Con accesso diretto alla tua rete VPS, Gatus può raggiungere servizi interni non esposti a internet pubblico, monitorare API private e instradare gli avvisi tramite le tue integrazioni senza che i dati di monitoraggio lascino il tuo ambiente.
Seleziona il piano VPS da distribuire Gatus
Si rinnova a 14,99 €/mese per 2 anni. Puoi annullare in qualsiasi momento.