Cria e gerencia dashboards do Grafana e alertas pré-configurados para serviços e infraestruturas comuns, sem precisar escrever queries manualmente.
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:UptimeRobot
Pingdom
- 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
Instalar no macOS com Homebrew
brew install owloops/tap/updo - 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
Gerenciador de downloads para terminal, controlado pelo teclado e feito em Go, que divide arquivos em partes paralelas e pode baixar de vários mirrors.
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.
Protetor de tela para terminal escrito em Go, que é ativado quando o shell fica ocioso e exibe cenas animadas, como constelações, chuva e partículas.
Um dashboard de terminal configurado por YAML, baseado em Bubble Tea, que define fontes de dados de comandos shell e um grid de widgets em um único arquivo.
Monitor de sistema multiplataforma para terminal e web, com métricas de CPU, memória, disco, rede, processos e contêineres, além de REST API e exportações.