Gatus
Página de estado orientada para programadores com monitorização de disponibilidade multiprotocolo e alertas
Selecione o plano VPS para implementar Gatus
Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.
Sobre Gatus
Gatus é uma ferramenta de código aberto, orientada para programadores, de página de estado e monitorização de tempo de atividade, confiada por milhares de engenheiros e entusiastas de homelab. Escrita em Go, monitoriza endpoints HTTP, TCP, DNS, ICMP, SSH, gRPC e WebSocket usando YAML declarativo — sem necessidade de código. Avalia condições nas respostas, incluindo códigos de estado, latência, conteúdo do corpo, campos JSON e expiração de certificados, e alimenta um painel de controlo em tempo real com o estado de saúde atual e percentagens históricas de tempo de atividade para cada endpoint.
Casos de Uso Comuns
Equipas de engenharia usam o Gatus como uma página de estado interna para microsserviços e APIs, agrupando endpoints por equipa ou serviço e encaminhando alertas para o Slack ou PagerDuty quando os limites de latência ou erro são excedidos. Programadores incorporam emblemas de tempo de atividade do Gatus em READMEs do GitHub e documentação para sinalizar a fiabilidade do serviço. Equipas SRE emparelham-no com o Grafana através do endpoint de métricas do Prometheus para painéis de controlo unificados em toda a sua pilha de observabilidade. Proprietários de homelab monitorizam serviços autoalojados como Nextcloud, Plex e Home Assistant a partir de um único painel de controlo com alertas do Discord ou Telegram quando os serviços ficam offline. Equipas que gerem certificados SSL usam as verificações de expiração de certificados do Gatus para receber alertas bem antes que as renovações sejam perdidas.
Principais Funcionalidades
- Monitorização multi-protocolo: HTTP, HTTPS, TCP, DNS, ping ICMP, SSH, gRPC, WebSocket e STARTTLS
- Condições YAML declarativas: avalia códigos de estado, tempos de resposta, conteúdo do corpo via JSONPath, registos DNS e expiração de certificados SSL
- Mais de 40 integrações de alerta: Slack, Discord, PagerDuty, Telegram, Teams, Opsgenie, Ntfy, Pushover, email e webhooks personalizados
- Painel de controlo em tempo real com agrupamento de endpoints, modo escuro e percentagens históricas de tempo de atividade
- Endpoint /metrics compatível com Prometheus para integração com Grafana
- Emblemas SVG incorporáveis de tempo de atividade, estado e tempo de resposta para READMEs e páginas de estado
- Janelas de manutenção para suprimir alertas durante períodos de inatividade programados
- Autenticação OIDC e básica para proteger o painel de controlo
- Interpolação de variáveis de ambiente em ficheiros de configuração para gestão de segredos
- Recarregamento a quente da configuração — as alterações são aplicadas sem reiniciar o contentor
- API de push de endpoint externo para integrar serviços não consultados
- Leve: binário Go único em Alpine, imagem Docker de aproximadamente 23 MB
Porquê implementar o Gatus num VPS da Hostinger
Executar o Gatus num VPS dedicado da Hostinger mantém a sua infraestrutura de monitorização independente dos serviços que monitoriza — uma ferramenta de monitorização que partilha infraestrutura com alvos monitorizados pode falhar silenciosamente juntamente com eles. Um VPS da Hostinger também elimina as taxas por verificação dos serviços de tempo de atividade SaaS, oferece-lhe endpoints ilimitados e retém dados históricos de tempo de atividade pelo tempo que precisar. Com acesso direto à sua rede VPS, o Gatus pode alcançar serviços internos não expostos à internet pública, monitorizar APIs privadas e encaminhar alertas através das suas próprias integrações sem que os dados de monitorização saiam do seu ambiente.
Selecione o plano VPS para implementar Gatus
Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.