Repolode
Owloops

Owloops/updo

Ferramenta de linha de comando para monitorar disponibilidade, tempo de resposta e validade de certificados SSL, com alertas por notificações na área de trabalho e webhooks.

Alternativa open source a:UptimeRobotPingdom

Estrelas
1,137
Forks
61
Issues abertas
6
Último commit
há 5 meses

O que é?

Updo é uma ferramenta de terminal para verificar se sites e endpoints HTTP estão disponíveis e qual é o tempo de resposta. Exibe métricas em tempo real em uma TUI interativa ou em texto simples, incluindo percentual de disponibilidade, tempos de resposta e acompanhamento de certificados SSL. É possível monitorar várias URLs simultaneamente pela linha de comando ou por um arquivo de configuração TOML.

As verificações HTTP aceitam cabeçalhos personalizados, requisições POST e PUT, opções de verificação SSL, tratamento de redirecionamentos e validações do texto da resposta. Quando um destino fica indisponível ou volta a funcionar, a ferramenta pode enviar alertas por notificações na área de trabalho ou webhooks, com formatação automática para Slack e Discord e um payload JSON genérico para outros endpoints.

Para verificações distribuídas, o updo pode implantar executores remotos como funções AWS Lambda em várias regiões da AWS. As métricas podem ser exportadas para Prometheus, e há um modo de logs estruturados em JSON que permite encaminhá-los para outras ferramentas.

Recursos principais

  • 01Acompanhamento em tempo real da disponibilidade, do tempo de resposta e dos certificados SSL em uma interface de terminal
  • 02Monitoramento simultâneo de várias URLs por meio de opções da CLI ou de um arquivo de configuração TOML
  • 03Verificações em várias regiões com a implantação de executores AWS Lambda
  • 04Notificações na área de trabalho e webhooks para Slack, Discord e endpoints personalizados
  • 05Cabeçalhos personalizados, requisições POST/PUT e validações do texto da resposta
  • 06Exportação de métricas para Prometheus e logs estruturados em JSON

Casos de uso

  • Verificar se um site de produção ou endpoint de health check de uma API está respondendo
  • Acompanhar a validade de certificados SSL em vários domínios
  • Enviar alertas de indisponibilidade para um canal do Slack ou Discord
  • Medir tempos de resposta em várias regiões da AWS

Início rápido

  1. 1

    Instalar no macOS com Homebrew

    brew install owloops/tap/updo
  2. 2

    Monitorar um site

    updo monitor https://example.com

Antes de usar

  • O monitoramento remoto em várias regiões requer uma conta da AWS e credenciais da AWS CLI.

Tópicos

Perguntas frequentes

O que é updo?
Ferramenta de linha de comando para monitorar disponibilidade, tempo de resposta e validade de certificados SSL, com alertas por notificações na área de trabalho e webhooks. Updo é uma ferramenta de terminal para verificar se sites e endpoints HTTP estão disponíveis e qual é o tempo de resposta. Exibe métricas em tempo real em uma TUI interativa ou em texto simples, incluindo percentual de disponibilidade, tempos de resposta e acompanhamento de certificados SSL. É possível monitorar várias URLs simultaneamente pela linha de comando ou por um arquivo de configuração TOML.
updo é gratuito? Qual é a licença?
updo é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
updo ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de updo foi em 26 de mai. de 2026.
Para que posso usar updo?
Verificar se um site de produção ou endpoint de health check de uma API está respondendo Acompanhar a validade de certificados SSL em vários domínios Enviar alertas de indisponibilidade para um canal do Slack ou Discord Medir tempos de resposta em várias regiões da AWS
Como instalar updo?
Instalar no macOS com Homebrew: brew install owloops/tap/updo Monitorar um site: updo monitor https://example.com
Onde consigo updo?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Owloops/updo

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados