comparando auto-hospedados
Uptimepage vs as ferramentas de monitoramento auto-hospedadas
A turma moderna do auto-hospedado, comparada com honestidade. O Uptime Kuma e o Gatus verificam mais protocolos e são os mais leves; o OpenStatus e o OneUptime se igualam ao Uptimepage em configuração como código e multirregião; o Kener tem a página de status mais bonita. O Uptimepage fica onde monitoramento, uma página de status de verdade com assinantes e Terraform, REST e MCP se encontram num único binário. Comece grátis no plano hospedado ou hospede por conta própria sob AGPL, sem cartão.
A tabela abaixo é a comparação completa, sem edição. Leia primeiro, se preferir: é a mesma que enviaríamos para você.
AGPL-3.0 · um único binário · plano gratuito · sem cartão
Como eles se comparam
| Uptimepage | Uptime Kuma | OpenStatus | OneUptime | Gatus | Kener | |
|---|---|---|---|---|---|---|
| intervalo de verificação mais curto | 10 s | 1 s | 30 s | 60 s | segundos | 60 s |
| variedade de verificações | HTTP·TCP·DNS·TLS·domínio·ping·heartbeat·flow·manual | 31 tipos | HTTP·TCP·DNS | 25+ tipos | 11 protocolos | 12 tipos |
| ping / ICMP | sim | sim | não | sim | sim | sim |
| vencimento de TLS + domínio | sim | sim | só declarado | sim | sim | só SSL |
| monitor push / heartbeat | sim | sim | não | sim | sim | sim |
| página de status com sua marca | sim | básica | sim | sim | painel | sim |
| assinantes da página de status | e-mail + webhook | só RSS | e-mail + webhook | e-mail·SMS·Slack | não | e-mail + RSS |
| canais de alerta | 14 | 94 | 13 | 9 | 41 | 4 |
| incidentes automáticos a partir de verificações | sim | não | sim | sim | não | opcional |
| sondas multirregião | 13 regiões hospedadas | add-on | 28 regiões | sim | não | não |
| configuração como código | Terraform · REST · MCP | API de socket | Terraform · REST · MCP | Terraform · CLI | YAML | API REST |
| servidor MCP | sim | não | sim | sim | não | não |
| equipes / RBAC | organizações + papéis | usuário único | workspaces | projetos + SSO | basic auth | papéis |
| stack de tecnologia | Rust | Node.js | TypeScript + Go | TypeScript | Go | SvelteKit |
| peso do deploy | 1 binário + 2 bancos | 1 contêiner | vários serviços | 6-14 serviços | 1 binário minúsculo | Node + Redis |
| licença | AGPL-3.0 | MIT | AGPL-3.0 | Apache-2.0 | Apache-2.0 | MIT |
O intervalo mais curto que cada ferramenta consegue atingir; os planos hospedados gratuitos costumam ser mais lentos. O piso do Uptimepage auto-hospedado é 10 s, e os planos hospedados rodam a 60 s no plano Founding gratuito (com 50 monitores) e no Pro, ou a 30 s no Team.
O OpenStatus lista monitores ICMP, UDP e de certificado SSL na configuração, mas o verificador Go de código aberto dele implementa só HTTP, TCP e DNS.
O Uptime Kuma tem 31 tipos de monitor e 94 integrações de alerta, mas é de usuário único, é configurado por uma API de socket em vez de REST ou Terraform, e as páginas de status dele oferecem RSS, não assinantes por e-mail ou webhook.
O Gatus é um painel de saúde com badges em vez de uma página de status com assinantes, e o suporte multirregião dele é um recurso experimental de federação de status, não sondas distribuídas.
As contagens de canais de alerta misturam provedores de primeira linha e de nicho: o total do Uptime Kuma inclui o meta-provider Apprise e dezenas de gateways de SMS, e o do Gatus inclui pontes de automação como Zapier, IFTTT e n8n. Os catorze do Uptimepage são integrações nativas.
Fatos verificados com o código-fonte de cada projeto em julho de 2026 (Uptime Kuma 2.4.0, OpenStatus, OneUptime 11.0.12, Gatus 5.36.0, Kener 4.1.1), com as células de verificação, incidentes e assinantes do Kener conferidas de novo com o Kener 4.1.5 em setembro de 2026. Projetos de código aberto mudam rápido, então confira o código atual antes de decidir.
Uptime Kuma: as verificações mais variadas, o deploy mais leve
O Uptime Kuma é o favorito da comunidade por bons motivos: 31 tipos de monitor na linha 2.x (bancos de dados, gRPC, MQTT, SNMP, Steam, navegador real, heartbeats push), 94 integrações de alerta, intervalos a partir de um segundo e um único contêiner para rodar. O ponto fraco são as equipes e as páginas de status. Ele é de usuário único, sem papéis, é controlado inteiramente por uma API de socket, sem REST nem Terraform, as páginas de status dele oferecem um feed RSS em vez de assinantes por e-mail ou webhook, e os incidentes são publicados à mão, não abertos por uma verificação que falha. O Uptimepage troca parte dessa variedade de protocolos por uma página de status com assinantes, organizações com papéis, incidentes abertos automaticamente e configuração como código.
OpenStatus e OneUptime: as plataformas pensadas para desenvolvedores
Estes são os mais próximos do Uptimepage em filosofia. O OpenStatus é monitoramento como código bem feito: um provider do Terraform, uma CLI, um servidor MCP, incidentes que se resolvem sozinhos, assinantes por e-mail e webhook e sondas em vinte e oito regiões, com verificações em intervalos menores que um minuto. As contrapartidas são um stack mais pesado (Turso mais Tinybird mais filas hospedadas) e um verificador de código aberto que implementa só HTTP, TCP e DNS, com monitores ICMP, UDP e de certificado SSL declarados na configuração, mas não implementados. O OneUptime cobre o mesmo terreno, plantão e escalonamento incluídos, e ainda adiciona logs, tracing e APM, mas esse alcance custa um deploy com Postgres, ClickHouse, Redis e muitos serviços para operar. O Uptimepage mira a mesma superfície para desenvolvedores, Terraform, REST e MCP, mas como um único binário que você consegue rodar de verdade. Ele também chega a intervalos menores que um minuto: 30 segundos no Team e 10 segundos auto-hospedado, enquanto o plano Founding gratuito já traz cinquenta monitores a sessenta segundos.
Gatus: o verificador rico em protocolos
O Gatus é um prazer de usar se você quer verificações declarativas no controle de versão. Onze protocolos de endpoint, incluindo gRPC, SSH, WebSocket, STARTTLS e UDP, uma linguagem de condições rica, com asserções JSONPath sobre o corpo e verificações de vencimento de certificado, suporte em alfa a suítes de várias etapas e um binário estático minúsculo, com um modo opcional sem banco de dados. O que ele não é: uma página de status. Ele traz um painel de saúde com badges, não uma página com a sua marca e assinantes, não tem linha do tempo de incidentes e é de um único tenant, atrás de uma única barreira de basic auth ou OIDC. O Uptimepage cobre as verificações do dia a dia, HTTP, TCP, DNS, TLS, de domínio, ping, heartbeat e de fluxo de navegador, e as combina com a página de status pública, os assinantes e as equipes multi-tenant que o Gatus deixa de fora.
Kener: a página de status caprichada
O Kener tem a página de status mais bonita do grupo: paletas separadas para os temas claro e escuro, CSS e HTML de rodapé personalizados, vinte e quatro idiomas, widgets incorporáveis, quatro estilos de badge e papéis RBAC personalizados. Ele também verifica serviços reais, incluindo gRPC, SQL e heartbeats. As lacunas estão do lado da plataforma de monitoramento: nada de sondas multirregião, quatro canais de alerta (e-mail, webhook, Slack, Discord), assinantes só por e-mail e RSS, um único tenant e uma dependência obrigatória do Redis. O Uptimepage abre mão de um pouco da personalização da página de status em troca de sondas multirregião, mais canais de alerta e configuração como código.
Onde o Uptimepage se encaixa
O Uptimepage não tem o intervalo mais curto nem a lista de protocolos mais longa daqui, e é honesto sobre isso. O que ele faz é juntar as partes: monitoramento real HTTP, TCP, DNS, de certificado TLS, de vencimento de domínio, ping, heartbeat de cron e de fluxo de navegador, uma página de status pública com a sua marca e assinantes por e-mail confirmado e webhook, incidentes abertos automaticamente e manutenção agendada, e escalas de plantão com escalonamento. Tudo isso é gerenciado por código, com um provider do Terraform, uma API REST completa e um servidor MCP, isolado por organização com papéis e verificado a partir de sondas que você pode rodar em qualquer região. Ele roda como um único binário com Postgres e ClickHouse, hospedado de graça ou auto-hospedado sob AGPL.
- 01Entre com GitHub ou Google. Sem cartão, sem ligação de vendas.
- 02Cole uma URL. A primeira verificação roda antes de você terminar de ler isto.
- 03Publique a página de status, ou exporte-a para o Terraform e mantenha no Git.
api99,98%
p95 142 ms · um incidente em 45 dias
dashboard99,91%
p95 318 ms · dois dias com degradação
webhooks99,99%
p95 88 ms · nenhum incidente
RESOLVIDO14 min
Latência elevada na API do painel
14:22 resolvido, latência de volta abaixo de 300 ms
14:08 aberto automaticamente pela verificação do painel
no ar degradado fora do ar 45 dias · assinantes por e-mail e webhook