O Cronitorex combina dois modelos em um só produto. Seus jobs enviam pings por HTTPS simples, e o Cronitorex faz checagens HTTP e SSL de fora. Nada para instalar nos seus servidores, nada para manter atualizado.
As falhas se escondem em dois lugares: jobs que param de rodar e endpoints que param de responder. Os pings push cobrem o primeiro caso, as checagens pull cobrem o segundo. Um só painel e um só pipeline de alertas para ambos.
Adicione uma linha de curl a qualquer cron job, script de deploy ou worker. O Cronitorex registra os eventos run, complete e fail e percebe quando um ping nunca chega.
O Cronitorex chama seus endpoints HTTP e inspeciona seus certificados SSL no intervalo que você escolher. Você vê códigos de status, tempos de resposta e dias até a expiração.
Feito para desenvolvedores que querem controle total sobre o próprio stack de monitoramento.
Acompanhe eventos de início, conclusão e falha de qualquer tarefa agendada. Alerta para execuções perdidas ou jobs que demoram demais.
Email, webhook, Slack no exato momento em que um job falha ou um certificado SSL está prestes a expirar.
Fluxo de eventos ao vivo, análise de falhas, jobs mais lentos, monitores mais ativos: tudo em uma interface limpa.
Tempo de resposta e códigos de status para qualquer endpoint. Retentativas, limites e intervalos configuráveis.
Saiba antes que seus certificados expirem. Avisos com dias de antecedência.
Envolva qualquer job com um único curl. Sem SDKs, sem agentes: apenas HTTP padrão.
# marcar job como concluído curl -X POST https://api.cronitorex.com/ping/backup \ -d 'status=complete'
Um certificado expirado é uma queda total com data conhecida. O Cronitorex verifica a cadeia inteira, não só o certificado folha, para que um intermediário quebrado também não te pegue de surpresa.
Defina seus próprios limites de expiração e receba avisos 30, 14 e 7 dias antes da data. Certificados wildcard e multi-domínio funcionam da mesma forma.
checkout.example.com issuer Let's Encrypt expires in 38 days chain complete · 3 certificates alerts at 30 / 14 / 7 days
Um timeout não é um 500, e um soluço de DNS não é um certificado expirado. O Cronitorex separa erros transitórios de falhas graves, para que uma instabilidade de rede não te acorde de madrugada.
Erros transitórios disparam retentativas automáticas com backoff: 60 segundos, depois 5 minutos, depois 15 minutos. Você recebe um alerta relevante em vez de três ruidosos.
Monitores são dados, não cliques. Exporte toda a sua configuração como JSON ou YAML, guarde no git e revise as mudanças como qualquer outro pull request.
A mesma API REST que recebe os pings também gerencia os monitores, documentada com uma especificação OpenAPI e Swagger UI. Crie ou atualize um monitor a partir do CI em uma única requisição.
monitors:
- name: db-backup
type: cron
schedule: "0 2 * * *"
grace: 10m
alerts: [email, telegram]
- name: checkout-ssl
type: ssl
host: checkout.example.com
thresholds: [30, 7] Não. O monitoramento push é uma simples requisição HTTP enviada pelo seu próprio job, e as checagens pull rodam a partir da infraestrutura do Cronitorex. Não há nada para instalar ou atualizar nos seus servidores.
Uma coisa monitorada: um cron job, um endpoint HTTP ou um certificado SSL. Todo plano conta os monitores da mesma forma, e você pode misturar tipos livremente dentro do seu limite.
Email, webhook, Telegram e Discord estão em todos os planos, incluindo o Free. O Slack começa no Pro. O PagerDuty está disponível no Business.
Cadastre-se, gere uma API key, cole o curl no seu cron. É só isso.