When traditional uptime monitoring isn't sufficient, heartbeat monitoring fills the gap by tracking the health of your internal systems, background processes, and scheduled tasks. This reverse monitoring approach requires your systems to actively communicate with PulseStack™, proving they're functioning correctly.
Rather than PulseStack™ reaching out to check your services, your cron jobs, background processes, and internal devices must send regular signals to our monitoring endpoints. If these signals stop arriving, we'll know something's gone wrong and alert you immediately.
This monitoring method proves invaluable for tracking database maintenance scripts, data synchronisation processes, automated backups, and any other critical background operations that keep your systems running smoothly.
Setting up heartbeat monitoring on Unix-based systems requires configuring your crontab to send regular HTTP requests to your PulseStack™ monitoring endpoint.
Step-by-step configuration process:
*/5 * * * * wget --spider "https://heartbeat.pulsestack.co.uk/m794yyyyyyyy-xxxxxxxxxxxxxxx" >/dev/null 2>&1
Alternative curl implementation:
*/5 * * * * curl --insecure https://heartbeat.pulsestack.co.uk/m794yyyyyyyy-xxxxxxxxxxxxxxx >/dev/null 2>&1
Remember to substitute the example URL with your actual PulseStack™ heartbeat endpoint and adjust the timing interval (*/5) to match your monitor's configuration. Save your changes—no system restart required.
Windows environments can leverage the built-in Task Scheduler combined with PowerShell to establish reliable heartbeat monitoring for your background processes.
Creating your scheduled heartbeat task:
PowerShell action configuration:
Important security consideration: If encountering permission issues with administrative privileges, include "-NoProfile -ExecutionPolicy Bypass" in your arguments to prevent PowerShell execution failures.
Replace the example URL with your specific PulseStack™ heartbeat endpoint before saving your scheduled task.
Successful heartbeat monitoring depends on consistent, reliable communication between your systems and PulseStack™. Consider these essential practices:
Regular testing of your heartbeat configuration ensures your monitoring remains effective and alerts arrive when genuine issues occur with your background processes.
Join over 2.7 million users. Free plan included, no credit card needed.
Get started free