Saiba quando uma tarefa cron para de rodar em silêncio

Backups, importações, relatórios e filas falham sem fazer barulho. Dê um heartbeat a cada tarefa: ela chama uma URL privada toda vez que termina e, se uma chamada não chegar a tempo, você recebe um e-mail.

Funciona com tudo que possa enviar uma requisição
Cron, timers do systemd, CronJobs do Kubernetes, GitHub Actions, o Agendador de Tarefas do Windows ou uma linha no fim de um script. GET ou POST, sem agente para instalar.
Seu horário, sua margem
De a cada minuto até uma vez por semana, com uma margem de tolerância de até um dia para tarefas com duração variável.
Alerta imediato, resolvido com o próximo ping
A margem já é a sua tolerância, então o e-mail sai assim que uma tarefa atrasa. Quando o próximo ping chega, o monitor volta a funcionar.

Como funciona

  1. 1

    Crie um heartbeat

    Diga com que frequência a tarefa roda e quanto atraso é aceitável.

  2. 2

    Adicione uma linha à sua tarefa

    Chame a URL de ping quando a tarefa terminar com sucesso, por exemplo com curl depois de &&.

  3. 3

    Nós ficamos de olho no relógio

    Se nenhum ping chegar dentro do intervalo mais a margem, o monitor cai e enviamos um e-mail para você.

Perguntas e respostas

Em vez de nós verificarmos seu servidor, é a sua tarefa que se reporta. Cada execução termina com uma requisição para uma URL privada. Se não tivermos notícias dela a tempo, algo deu errado: a tarefa falhou, travou ou o servidor está desligado.

No fim, e só quando a tarefa deu certo. Em um shell isso significa encadear a chamada com &&, para que uma tarefa com falha nunca envie o ping.

Sim, um heartbeat é um monitor como qualquer outro: 10 monitores no plano Grátis e 25 no Pro, combinados como você quiser.

A URL contém um token aleatório longo e só pode marcar a tarefa como concluída. Mantenha-a em segredo, como uma senha. Se vazar, exclua o heartbeat e crie um novo.

Mais recursos

Adicione um heartbeat à sua tarefa mais importante

Grátis para 10 monitores. Sem cartão de crédito.

Comece a monitorar grátis