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.
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
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
- Criar uma contaEscolha um nome de usuário; ele vira o endereço da sua página de status.
- Adicione seus sitesCole uma lista ou importe do seu painel ou provedor de DNS.
- 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.
Comece a monitorar em um minuto
Monitores ilimitados, grátis. Sem cartão de crédito.
Crie sua conta gratuita