Entrar Cadastrar

Monitoramento de tarefas cron

Monitoramento de tarefas cron e heartbeat

Algumas falhas são silenciosas: a tarefa simplesmente não roda. Um monitor heartbeat espera que sua tarefa chame a URL dele e alerta você quando a chamada atrasa.

Comece a monitorar grátis Sem cartão de crédito.

crontab

# nightly backup, then tell uptime.rs it ran
0 3 * * * /usr/local/bin/backup.sh \
  && curl -fsS -m 10 --retry 3 https://uptime.rs/ping/<token> \
  || curl -fsS -m 10 "https://uptime.rs/ping/<token>/fail?msg=backup+failed"

Ao vivo agora

27,979sites monitorados
3,784,661verificações nas últimas 24 horas
6locais de verificação
60dias de histórico

Monitoramento de tarefas cron

Uma linha de curl

Adicione "&& curl -fsS https://uptime.rs/ping/<token>" depois do seu comando. GET, POST e HEAD funcionam.

Seu agendamento e tolerância

Defina com que frequência a tarefa roda e quanto um ping pode atrasar. Sem ping nesse tempo, o monitor cai, com os alertas de sempre.

Informe falhas na hora

Chame /ping/<token>/fail quando a tarefa falhar, com ?msg= ou um corpo de requisição como motivo no alerta.

Mesmo histórico dos outros monitores

Heartbeats aparecem nas páginas de status, nos relatórios e na API como os monitores de sites.

Como funciona

  1. Criar uma contaEscolha um nome de usuário; ele vira o endereço da sua página de status.
  2. Adicione seus sitesCole uma lista ou importe do seu painel ou provedor de DNS.
  3. RelaxeVerificamos a cada minuto e avisamos no momento em que algo realmente cair.

Perguntas

O que é um monitor heartbeat?

Um monitor que espera sua tarefa chamar uma URL num horário, e alerta você quando a chamada não chega.

Como informo que uma tarefa falhou?

Chame a URL de ping com /fail no final. Adicione ?msg= para dizer o motivo.

Ler a documentação →

Comece a monitorar em um minuto

Monitores ilimitados, grátis. Sem cartão de crédito.

Crie sua conta gratuita