Plano gratuito: 30 monitores / 50.000 eventos por mês, sem cartão de crédito

Monitore cada tarefa.
Não perca nada.

O Cronitorex acompanha seus cron jobs, scripts de deploy, endpoints HTTP e certificados SSL. Envie um ping de qualquer script e receba um alerta em 60 segundos. Sem precisar construir sua própria infraestrutura de monitoramento do zero.

bash
# Cron, deploy, ETL, backup, worker: envolva qualquer coisa em 3 linhas
curl -sf https://api.cronitorex.com/ping \
  -H "Authorization: Bearer $CRONITOREX_API_KEY" \
  -d '{"event_type":"ping","monitor":"db-backup","status":"run"}'

/usr/local/bin/backup.sh   # seu script, o que você quiser rodar

curl -sf https://api.cronitorex.com/ping \
  -H "Authorization: Bearer $CRONITOREX_API_KEY" \
  -d '{"event_type":"ping","monitor":"db-backup","status":"complete","duration":47.3}'

Funciona com qualquer script executado a partir do shell: bash, Python, GitHub Actions, CronJob do k8s, tarefa do Airflow, hook de deploy.

Cron jobs
OK
db-backup
concluído em 47,3s · 14 execuções / 24h
Checagem HTTP
200 OK
api.example.com/health
verificado a cada 60s · p99 estável
142ms
Certificado SSL
38d
checkout.example.com
Let's Encrypt · renovação automática 7 dias antes
<60s
Latência máxima de alerta
primeiro ping → primeira notificação
3
Canais de alerta
email · Telegram · Discord · Slack
$0
Plano gratuito
30 monitores, sem cartão de crédito

As falhas que ninguém vê

A maioria das quedas não se anuncia. Elas se parecem com isto:

O backup que parou de rodar em silêncio

Um cron de pg_dump vem terminando com código 1 desde o dia 4. Ninguém percebeu, porque um job que falha não escreve nada em um painel e não envia email nenhum. Você descobre durante uma restauração, o momento mais caro possível.

O certificado que expirou num sábado

A renovação era automática, até alguém mudar o DNS. O certificado expirou às 2h13 e o checkout mostrou um aviso de segurança até segunda-feira. Nada no stack considerou isso um erro.

O endpoint que mente

O servidor diz que o processo está de pé. Os usuários mesmo assim recebem um 502 do load balancer. De dentro, tudo parece saudável, e é exatamente por isso que a checagem precisa vir de fora.

O Cronitorex foi criado para esses três momentos.

Tudo o que você precisa para monitorar sua infraestrutura

Feito para desenvolvedores que querem controle total sobre o próprio stack de monitoramento.

Monitoramento de cron jobs

Acompanhe eventos de início, conclusão e falha de qualquer tarefa agendada. Alerta para execuções perdidas ou jobs que demoram demais.

Checagens de uptime HTTP

Tempo de resposta e códigos de status para qualquer endpoint. Retentativas, limites e intervalos configuráveis.

Alertas de certificado SSL

Saiba antes que seus certificados expirem. Avisos com dias de antecedência.

Explorar funcionalidades →

Como funciona

Três pings. Visibilidade completa.

Fluxo de ping em três etapas: run, execute, complete

Uma requisição HTTP por ping. O Cronitorex as correlaciona em uma linha do tempo, detecta execuções perdidas e envia alertas em segundos. Sem agentes. Sem daemons. Só três pings.

1

O job começa

Envie um ping run no início do seu job.

{"status": "run"}
2

O job executa

Sua tarefa de verdade é executada. O Cronitorex aguarda.

/usr/bin/backup.sh
3

Resultado registrado

Envie complete ou fail. O painel atualiza na hora.

{"status": "complete"}

Ver como funciona →

Um painel para jobs, incidentes e alertas

Uma olhada rápida no que o Cronitorex te mostra todos os dias. Clique nas abas.

db-backup cron OK
há 2 min
api.acme.com/health HTTP OK
há 30 s
checkout.acme.com SSL 38d restantes
há 1 h
invoice-sync cron FALHOU
exit 1 · há 47 min

Por que só checagens não bastam

Polling externo e varredura de logs deixam passar, cada um, uma categoria inteira de falhas. Os pings fecham essa lacuna.

O que o polling sozinho não vê

Uma checagem te diz que o servidor respondeu. Ela não pode te dizer que o backup das 2h nunca começou, porque não existe uma URL para perguntar sobre um job que não rodou.

O que os logs não vão fazer

Os logs registram tudo e não alertam sobre nada. Fazer grep no stack trace de ontem é arqueologia; quando alguém lê, o estrago já foi feito.

O que os pings detectam

Um job que reportou run e nunca reportou complete está travado. Um job que não reportou nada está morto. Os dois disparam um alerta em menos de um minuto, com o exit code e o stderr anexados.

O Cronitorex faz as duas coisas: pings de dentro, checagens de fora. Ver como funciona →

Uma página de status pública, inclusa

Escolha quais monitores mostrar e o Cronitorex publica uma página de status com estado ao vivo, percentuais de uptime e histórico de incidentes. Você escreve atualizações enquanto investiga, então o suporte para de responder o mesmo email repetidas vezes. Disponível em todos os planos, com endereço próprio.

Para quem é

Seis cenários típicos onde o Cronitorex mostra seu valor.

Fundador solo

Durma a noite toda tranquilo.

Líder de DevOps

12 servidores · 1 painel.

Engenheiro de dados

Detecte pipelines quebrados antes que os relatórios o façam.

Ver todos os casos de uso →

Funciona com o que quer que rode seus jobs

Se conseguir enviar uma requisição HTTP, pode ser monitorado. Sem agente, sem SDK, sem regra de firewall: os pings saem do seu lado.

Uma linha com curl já basta. A documentação tem snippets prontos para cada ambiente. Ver a documentação →

Preços tão simples quanto um ping

Comece grátis com 30 monitores. Faça upgrade para Pro ou Business quando precisar de mais escala.

Free
$0/mês
  • 30 monitores
  • 50.000 eventos / mês
  • 30 dias de histórico
  • Alertas por email + Telegram + Discord
Começar grátis →
Business
$69/mês
  • Monitores ilimitados
  • Eventos ilimitados
  • 365 dias de histórico
  • + PagerDuty + suporte prioritário
Fale conosco

Ver tabela completa de preços →

Perguntas que sempre aparecem

Posso usar em produção?

Sim. O Cronitorex monitora cron jobs de produção, endpoints HTTP e certificados SSL todos os dias. Tráfego de produção é bem-vindo em todos os planos, inclusive no Free.

Posso migrar de outra ferramenta de monitoramento?

O Cronitorex expõe uma API HTTP padrão com o padrão run/complete/fail. Se sua ferramenta atual usa um modelo de ping parecido, a migração é só trocar a URL e a API key nos scripts que já existem. A referência completa da API está em docs.cronitorex.com, e um guia de migração passo a passo cobre a troca a partir do Cronitor, PostPing e outras ferramentas.

Vocês têm integrações com Slack e webhooks?

Notificações por email, Telegram, Discord e webhook estão disponíveis em todos os planos. O Slack está incluído a partir do plano Pro. Os webhooks permitem conectar qualquer endpoint HTTP, possibilitando integrar você mesmo qualquer serviço externo.

Posso compartilhar uma página de status pública com meus usuários?

Sim. Escolha quais monitores publicar e o Cronitorex gera uma página de status pública com status ao vivo, percentuais de uptime e histórico de incidentes, disponível em todos os planos, inclusive no Free.

Meus dados estão seguros?

Hospedados na nossa própria infraestrutura na UE, em conformidade com o GDPR. Todo o tráfego passa por HTTPS (TLS 1.3): nenhum ping trafega em texto plano. O banco de dados fica em uma rede privada, acessível apenas pelos nossos serviços de aplicação. As senhas dos usuários são armazenadas como hashes criptográficos. Você pode rotacionar sua API key a qualquer momento pela página de perfil: a antiga para de funcionar imediatamente. Backups diários do banco, criptografados, com retenção de 30 dias. Exportação completa de dados e exclusão de conta pelo painel. Não vendemos nem compartilhamos dados com terceiros. Precisa de um relatório de auditoria ou de um deploy on-premise? Escreva para hello@cronitorex.com.

Ler todas as perguntas frequentes →

Comece a monitorar em 60 segundos

Cadastre-se, gere uma API key, cole o curl no seu cron. É só isso.