A check-in from the job
Call the monitor’s private ping address from your script. GET, POST and HEAD are supported, making the signal easy to add to an existing task.
Watch backups, scheduled scripts and background jobs without giving them a public URL. Let each successful run check in, and get a signal when the expected heartbeat is missing.
Last run received. Next window is being watched.
A scheduled task can fail quietly. There may be no page to request and no user to report an error. Heartbeat monitoring reverses the usual check: your job calls Uptiva, and the monitor watches for the next expected signal.
Choose an expected period and a grace period that covers normal run time and scheduling variation. Send the heartbeat after successful completion so a started but unfinished job does not look like a completed one.
Keep this signal alongside the rest of your stack: organize related services, choose who receives alerts and follow recovery in the same workspace. The goal is a check that explains what changed and gives the right person a useful place to start.
Purpose-built checks.
Information you can act on.
Call the monitor’s private ping address from your script. GET, POST and HEAD are supported, making the signal easy to add to an existing task.
Set how often a successful run should arrive. The monitor watches the allowed time between pings rather than sending requests to your infrastructure.
Add a grace period for slow but acceptable runs. Your expected period plus grace determines when a missing heartbeat becomes overdue.
Use the failure address when a task knows it failed. You do not have to wait for the missing-ping window to finish before reporting an error.
The monitor page shows the last ping and when the next one is due. Overdue information makes a missing run easier to understand than a generic status alone.
When successful heartbeats return, the monitor can recover and notify the team. Keep the alert destinations alongside your other monitoring signals.
One reliable signal.
Plenty of practical uses.
Send a heartbeat after the backup command succeeds. This verifies the completion signal, while separate restore testing remains important for validating the backup itself.
Watch routine data transfers or reports that run on a schedule. A missing check-in can reveal a stalled process that has no public endpoint to monitor.
Add a completion ping to cleanup jobs, scheduled scripts and other repeatable work. Choose a grace period based on their realistic run time.
Use a meaningful name, choose the behavior you expect and make sure the alert reaches someone who can act. Start with one service, then add the related checks as your monitoring grows.
Open the setup guideCreate a Heartbeat monitor and set the expected period plus a grace period appropriate to the job.
Copy its private ping address from the monitor page. Add the request after the task completes successfully.
Choose alerts, verify a successful ping and check the next due time. Optionally report failures through the dedicated failure address.
The details that help you choose the right check and get a useful result.
Read the full documentationNo. The job sends an outbound request to Uptiva. There is no inbound URL for the monitor to request on your machine.
Usually after successful completion. Pinging at startup can make a job that later hangs appear healthy until the next expected window.
Yes. The ping address has a /fail endpoint for explicit failure reports. Keep both addresses private because anyone with the secret address can send a signal.
The allowed window is the expected period plus grace. Detection takes up to about thirty seconds after that window ends; heartbeat checks do not use the regular consecutive failure setting.
A heartbeat measures whether signals arrive on time rather than the response latency of a remote endpoint. The useful details are the last ping, next due time and failure state.
Bring heartbeat monitoring into your workspace.