Monitoramento de cron jobs e heartbeat que pega falhas silenciosas.
Um cron job morto não gera nenhum erro nem escreve nenhum registro — só se descobre quando se precisa da cópia de segurança. Dê a cada tarefa um URL de ping e a Uptimia abre um incidente num minuto após o prazo falhado.
Pulse — last 2 hours
one blip per ping received · 24 expectedHow this check works
hb_9f2c41d8a03b57e6The ping — one line of cron
crontab · queue-workerPing log
every signal we received, newest firstA cópia de segurança que não foi executada
Uma cópia de segurança noturna do banco de dados, agendada para as 03:30. O script morreu antes de conseguir enviar o ping — sem erro, sem registro, e o único sinal foi o ping que nunca chegou.
Monitore tarefas agendadas onde quer que rodem
Se conseguir enviar uma requisição HTTP, a Uptimia consegue vigiá-lo — os pings são só de saída, por isso as tarefas atrás de firewall ou NAT reportam sem problemas.
Agendamentos, sinais e o registro de pings
Alertado num minuto
Cada monitor é verificado a cada 60 segundos. Um prazo falhado além da tolerância abre um único incidente e envia os alertas — sem avisos repetidos em cascata, e só encerra quando chega um ping real.
- Cadeias de escalonamento e links de confirmação com um clique — sem necessidade de entrar
- Aviso de recuperação quando a tarefa volta
- Janelas de manutenção e pausa — sem falsos alarmes durante deployments
Seu cron, seu fuso horário
Cole a linha que já tem no seu crontab, ou defina um intervalo simples entre 30 segundos e 90 dias. Os prazos ajustam-se com o horário de verão, por isso uma tarefa das 03:30 continua a ser uma tarefa das 03:30 em outubro.
- Qualquer expressão cron de cinco campos — intervalos, passos, nomes, macros no estilo @daily
- Um período de tolerância definido por tarefa — uma que às vezes demora mais não alerta ninguém
- Agendamentos inválidos ou impossíveis são rejeitados ao salvar
no seu fuso
Cada execução, registrada
Abra um monitor e veja quando a tarefa rodou pela última vez, se vem atrasando semana após semana, e quanto tempo demorou cada execução — sem precisar de acessar a máquina.
- Faixa de pulso de 12 horas e um gráfico de pings por hora em relação à taxa esperada
- Duração da execução em cada ping quando a tarefa envia um sinal de início
- Pings atrasados assinalados no registro — sem acionar alerta
esperados 4 / hora — às 09:00 chegaram 3
start 09:45:01 · success 09:45:03 → run 2.1 s
Captura bloqueios e falhas, não só o silêncio
Três sinais cobrem todas as formas de uma tarefa falhar. O sucesso reinicia a contagem decrescente; o início ativa um limite de duração, por isso uma tarefa bloqueada alerta mesmo que nunca termine; a falha alerta de imediato.
- /start — duração da execução no registro, mais detecção de duração máxima
- /fail — incidente imediato, sem período de tolerância
- Funciona a partir de qualquer cliente HTTP — curl, wget, PowerShell ou o seu próprio código
de falha
Como funciona o monitoramento heartbeat
Um URL por tarefa — sem agente, sem biblioteca.
Crie um monitor
Dê nome à tarefa e defina o seu agendamento — intervalo ou cron. Ao salvar é gerado um URL de ping privado.
Adicione uma linha à tarefa
Adicione um curl, ou copie um excerto já pronto — Crontab, Bash, PowerShell, GitHub Actions ou PHP. O monitor ativa-se sozinho com o primeiro ping.
30 3 * * * /usr/local/bin/db-backup.sh \
&& curl -fsS -m 10 --retry 3 \
https://uptimia.com/p/hb_9f2…c41 >/dev/null
# o primeiro ping real ativa o monitor:
✓ ping recebido — db-backup · noturno está habilitado
Seja alertado quando ficar em silêncio
Prazo falhado mais tolerância = um incidente. A sua equipe é alertada num minuto, nos canais que já usa.
Adicione uma linha à tarefa.Fique sabendo na mesma noite em que parar.
Todas as tarefas, todos os pings, todos os canais de alerta — grátis durante 30 dias, sem nenhum extra pago.
Também incluído
API REST completa
Crie, edite, coloque em pausa e exclua heartbeats a partir do seu pipeline — mais um endpoint de visualização cron que valida expressões antes de irem para produção.
Excertos com o seu token já preenchido
Crontab, Bash, PowerShell, GitHub Actions e PHP.
Redefinição do token com um clique
O URL antigo deixa de funcionar assim que o regenerar.
Limites de taxa compatíveis com NAT
Contados por monitor, não por IP — frotas de workers são bem-vindas.
Pings de teste
Acione um a partir do dashboard e veja-o chegar ao registro.
Todos os tipos de monitor numa só conta
Os mesmos grupos, a mesma lista de contatos e os mesmos papéis que qualquer outro tipo de monitor.
Onde os seus alertas chegam
Uma cópia de segurança perdida chega às mesmas pessoas, pelos mesmos canais, que um site indisponível.
12 canais, uma lista de contatos — configure uma vez, todos os tipos de monitor usam-na.
Ver o diretório completo de integrações →O que é o monitoramento de cron jobs e heartbeat?
O monitoramento de cron jobs — também chamado monitoramento heartbeat — verifica se as tarefas agendadas realmente correm. Em vez de ser a Uptimia sondando o seu servidor, cada tarefa envia uma pequena requisição HTTP ("ping") para o seu próprio URL único quando é executada. Se o ping não chegar dentro do prazo mais a tolerância, a Uptimia abre um incidente e o alerta.
Monitoramento de disponibilidade
Funciona quando há algo a perguntar. Sites e APIs respondem; um cron job não.
Monitoramento heartbeat
sem ping até às 03:32 → o incidente abre · um ping /fail alerta de imediato
Um interruptor de homem morto para o cron
Todo monitor heartbeat da Uptimia é isso — agendamentos que entendem cron, período de tolerância e alertas onde sua equipe trabalha.
Perguntas frequentes
01O que a minha tarefa tem mesmo que fazer?+
curl -fsS -m 10 --retry 3 https://uptimia.com/p/hb_… no fim da linha do crontab já chega. GET, POST e HEAD funcionam todos. O monitor mantém-se dormente até o primeiro ping real, por isso não pode alertar enquanto ainda está sendo configurado.02Quando aciona exatamente um alerta?+
/fail alerta de imediato, e nada volta a alertar enquanto um incidente estiver aberto.03A minha tarefa bloqueia em vez de falhar — isso é capturado?+
/start quando a execução começa e defina uma duração máxima. Se não houver sucesso dentro desse limite, um incidente abre. Também tem a duração de cada execução no registro.04Por que meu cron job não rodou?+
05Posso monitorar CronJobs do Kubernetes, GitHub Actions ou tarefas do Windows?+
06O que é salvo sobre cada ping?+
07Enviamos pings de centenas de workers atrás de um único NAT — isso é um problema?+
08Em que fuso horário rodam os agendamentos cron?+
09Posso gerenciar heartbeats sem usar a interface?+
10Uma visualização de link pode, sem querer, fazer uma tarefa morta parecer viva?+
11O monitoramento heartbeat é um extra pago?+
Sua próxima tarefa falhada devia alertar você.
Uma linha no fim de uma tarefa coloca-a sob vigilância — junto com seu monitoramento de disponibilidade, SSL e servidores.