Saiba quando o seu cron job não correu.

As tarefas agendadas falham em silêncio. Um monitor de heartbeat transforma o silêncio num alerta.

Como funciona a monitorização por heartbeat

Crie um monitor de heartbeat e o UptimePush dá-lhe um URL único. Adicione uma única chamada curl ao fim da sua tarefa. Cada ping reinicia o temporizador; se o próximo ping não chegar dentro do intervalo esperado mais um período de tolerância, o monitor fica em baixo e os seus alertas são disparados.

  • Funciona com cron, timers do systemd, CronJobs do Kubernetes, GitHub Actions e qualquer script
  • Reporte eventos de sucesso, falha e início
  • Período de tolerância para tarefas que às vezes demoram mais
  • Histórico de disponibilidade e duração das execuções por tarefa

Exemplo

0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN

É essa toda a integração. Se o script de backup terminar com erro, o ping não é enviado e fica a saber às 3:35.

O que monitorizar desta forma

Backups noturnos, geração de faturas, reconstrução de sitemaps, aquecimento de cache, pipelines ETL, scripts de renovação de certificados e tudo o mais que corre sem supervisão.

Perguntas frequentes

A monitorização por heartbeat é gratuita?+

Os monitores de heartbeat fazem parte do Pro. O plano gratuito cobre verificações HTTP, ping, porta e palavra-chave.

Uma tarefa pode reportar falha explicitamente?+

Sim. Acrescente /fail ao URL do ping para marcar a execução como falhada de imediato, em vez de esperar pelo timeout.

Monitorize as suas tarefas agendadas

Uma linha de curl e todas as tarefas ficam cobertas.

Começar grátis – sem cartão ↗