{"id":600,"date":"2019-09-11T13:15:02","date_gmt":"2019-09-11T13:15:02","guid":{"rendered":"https:\/\/uptimerobot.com\/blog\/?p=600"},"modified":"2025-11-13T15:02:16","modified_gmt":"2025-11-13T15:02:16","slug":"new-feature-heartbeat-monitoring","status":"publish","type":"post","link":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/","title":{"rendered":"New Feature: Heartbeat Monitoring (Pro Plan)"},"content":{"rendered":"<p><strong>Uptime Robot<\/strong> can already check the status of servers\/devices who have public IPs with its ping and port monitoring feature.<\/p>\n<p>Yet, <strong>there are many other servers\/computers\/devices that are inside an intranet (but connected to the internet) and need to be monitored<\/strong>.<\/p>\n<h3>Heartbeat monitoring<\/h3>\n<p>It is <strong>now possible to monitor such endpoints<\/strong> using\u00a0heartbeat monitoring.<\/p>\n<p>The feature works in an opposite way\u00a0compared to other monitoring types.<\/p>\n<p><strong>Uptime Robot<\/strong> provides a unique URL for each heartbeat monitor created and expects the monitored item to send regular requests to this URL.<\/p>\n<p>Once a regular request doesn&#8217;t arrive on time, the monitor is marked as down.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-610\" src=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png\" alt=\"Heartbeat Monitoring\" width=\"800\" height=\"200\" \/><\/p>\n<p>Heartbeat monitoring is not only ideal for monitoring servers\/computers inside an intranet but also <strong>a great fit for monitoring the health of the regular\/cron jobs your website\/app may be performing<\/strong>.<\/p>\n<p><strong>As an example<\/strong>, if your app runs a cron job which deletes the old logs every 10 minutes, you can update the code to send a HTTP request to the heartbeat monitor&#8217;s URL once that cron job\u00a0is ran and know that the cron job may be having problems if the heartbeat monitor is down.<\/p>\n<h3>How to use the feature?<\/h3>\n<p>Heartbeat monitoring is\u00a0<strong>available in the Pro Plan<\/strong> and it works with steps:<\/p>\n<ul>\n<li>Create a new heartbeat monitor using the Add New Monitor dialog<\/li>\n<li>Get the URL of the heartbeat monitor created in the same dialog<\/li>\n<li>Setup a cron job (or a scheduled task in Windows) that sends an HTTP request to this heartbeat URL every x minutes (where x is the interval selected for the monitor)<\/li>\n<li>That is it.<\/li>\n<\/ul>\n<p>Alternatively, please check the docs for <a href=\"https:\/\/uptimerobot.com\/knowledge-hub\/monitoring\/cron-jobs\/\" target=\"_blank\" rel=\"noopener\">creating cron jobs<\/a> in Unix\/Linux and scheduled tasks in Windows.<\/p>\n<p><strong>P.S&gt;<\/strong> The feature is in <strong>beta status<\/strong> and look forward to any feedback\/suggestions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uptime Robot can already check the status of servers\/devices who have public IPs with its ping and port monitoring feature. Yet, there are many other servers\/computers\/devices that are inside an intranet (but connected to the internet) and need to be monitored. Heartbeat monitoring It is now possible to monitor such endpoints using\u00a0heartbeat monitoring. The feature [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_is_featured_guide":false,"_post_views":106,"_reading_completions":231,"footnotes":""},"categories":[2],"tags":[12],"class_list":["post-600","post","type-post","status-publish","format-standard","hentry","category-announcements","tag-heartbeat"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New Feature: Heartbeat Monitoring (Pro Plan) | UptimeRobot Blog<\/title>\n<meta name=\"description\" content=\"Explore heartbeat monitoring in UptimeRobot Pro, send periodic pings to a unique URL and monitor internal jobs, cron tasks or intranet devices.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Feature: Heartbeat Monitoring (Pro Plan) | UptimeRobot Blog\" \/>\n<meta property=\"og:description\" content=\"Explore heartbeat monitoring in UptimeRobot Pro, send periodic pings to a unique URL and monitor internal jobs, cron tasks or intranet devices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"UptimeRobot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-11T13:15:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T15:02:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png\" \/>\n<meta name=\"author\" content=\"Tomas Koprusak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomas Koprusak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\"},\"author\":{\"name\":\"Tomas Koprusak\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"headline\":\"New Feature: Heartbeat Monitoring (Pro Plan)\",\"datePublished\":\"2019-09-11T13:15:02+00:00\",\"dateModified\":\"2025-11-13T15:02:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\"},\"wordCount\":309,\"commentCount\":77,\"image\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png\",\"keywords\":[\"Heartbeat\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\",\"url\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\",\"name\":\"New Feature: Heartbeat Monitoring (Pro Plan) | UptimeRobot Blog\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png\",\"datePublished\":\"2019-09-11T13:15:02+00:00\",\"dateModified\":\"2025-11-13T15:02:16+00:00\",\"author\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"description\":\"Explore heartbeat monitoring in UptimeRobot Pro, send periodic pings to a unique URL and monitor internal jobs, cron tasks or intranet devices.\",\"breadcrumb\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage\",\"url\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png\",\"contentUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uptimerobot.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcements\",\"item\":\"https:\/\/uptimerobot.com\/blog\/category\/announcements\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"New Feature: Heartbeat Monitoring (Pro Plan)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\",\"url\":\"https:\/\/uptimerobot.com\/blog\/\",\"name\":\"UptimeRobot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\",\"name\":\"Tomas Koprusak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"caption\":\"Tomas Koprusak\"},\"description\":\"He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/tomas-koprusak\"],\"url\":\"https:\/\/uptimerobot.com\/blog\/author\/tomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Feature: Heartbeat Monitoring (Pro Plan) | UptimeRobot Blog","description":"Explore heartbeat monitoring in UptimeRobot Pro, send periodic pings to a unique URL and monitor internal jobs, cron tasks or intranet devices.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"New Feature: Heartbeat Monitoring (Pro Plan) | UptimeRobot Blog","og_description":"Explore heartbeat monitoring in UptimeRobot Pro, send periodic pings to a unique URL and monitor internal jobs, cron tasks or intranet devices.","og_url":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/","og_site_name":"UptimeRobot Blog","article_published_time":"2019-09-11T13:15:02+00:00","article_modified_time":"2025-11-13T15:02:16+00:00","og_image":[{"url":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png","type":"","width":"","height":""}],"author":"Tomas Koprusak","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tomas Koprusak","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#article","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/"},"author":{"name":"Tomas Koprusak","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"headline":"New Feature: Heartbeat Monitoring (Pro Plan)","datePublished":"2019-09-11T13:15:02+00:00","dateModified":"2025-11-13T15:02:16+00:00","mainEntityOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/"},"wordCount":309,"commentCount":77,"image":{"@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png","keywords":["Heartbeat"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/","url":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/","name":"New Feature: Heartbeat Monitoring (Pro Plan) | UptimeRobot Blog","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage"},"image":{"@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png","datePublished":"2019-09-11T13:15:02+00:00","dateModified":"2025-11-13T15:02:16+00:00","author":{"@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"description":"Explore heartbeat monitoring in UptimeRobot Pro, send periodic pings to a unique URL and monitor internal jobs, cron tasks or intranet devices.","breadcrumb":{"@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#primaryimage","url":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png","contentUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2019\/09\/heartbeat-monitoring.png"},{"@type":"BreadcrumbList","@id":"https:\/\/uptimerobot.com\/blog\/new-feature-heartbeat-monitoring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uptimerobot.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcements","item":"https:\/\/uptimerobot.com\/blog\/category\/announcements\/"},{"@type":"ListItem","position":3,"name":"New Feature: Heartbeat Monitoring (Pro Plan)"}]},{"@type":"WebSite","@id":"https:\/\/uptimerobot.com\/blog\/#website","url":"https:\/\/uptimerobot.com\/blog\/","name":"UptimeRobot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468","name":"Tomas Koprusak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","caption":"Tomas Koprusak"},"description":"He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.","sameAs":["https:\/\/www.linkedin.com\/in\/tomas-koprusak"],"url":"https:\/\/uptimerobot.com\/blog\/author\/tomas\/"}]}},"_links":{"self":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/comments?post=600"}],"version-history":[{"count":0,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/600\/revisions"}],"wp:attachment":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/media?parent=600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/categories?post=600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/tags?post=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}