{"id":382,"date":"2017-09-18T15:41:06","date_gmt":"2017-09-18T15:41:06","guid":{"rendered":"https:\/\/uptimerobot.com\/blog\/?p=382"},"modified":"2025-11-13T14:58:59","modified_gmt":"2025-11-13T14:58:59","slug":"introducing-ssl-monitoring","status":"publish","type":"post","link":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/","title":{"rendered":"Introducing &#8220;SSL Monitoring&#8221;"},"content":{"rendered":"<p><strong>HTTPS is becoming the &#8220;default&#8221;<\/strong> for any website whether\u00a0it is a blog, portal, e-commerce or corporate one.<\/p>\n<p>And, this year, Uptime Robot has sponsored 2 great projects,\u00a0<a href=\"https:\/\/letsencrypt.org\/\">Let&#8217;s Encrypt<\/a> (a free SSL CA) and <a href=\"https:\/\/caddyserver.com\/\">Caddy<\/a> (a free web server with SSL built-in) to help to push this forward.<\/p>\n<p>However, a website with an SSL certificate requires an extra layer of monitoring,\u00a0<strong>&#8220;making sure the SSL works as expected&#8221;<\/strong>,<strong>\u00a0<\/strong>as a certificate:<\/p>\n<ul>\n<li>can expire<\/li>\n<li>can produce errors (host mismatch, use insecure protocols like SSLv3..).<\/li>\n<\/ul>\n<h3>Introducing SSL monitoring<\/h3>\n<p><strong>The Pro Plan now monitors such cases<\/strong> and lets you know:<\/p>\n<ul>\n<li>when the SSL certificate has errors including:\n<ul>\n<li>expiration<\/li>\n<li>host mismatch<\/li>\n<li>forcing insecure protocol (like SSLv2 or SSLv3)<\/li>\n<\/ul>\n<\/li>\n<li>and when the SSL certificate is getting close to the expiry date (when 14, 7 and 1 day is left) so that you can renew it in advance.<\/li>\n<\/ul>\n<p><strong>Note:<\/strong>\u00a0&#8220;mixed-content SSL warnings and revoked certificates&#8221; are currently not supported.<\/p>\n<p>The feature is available by default for all HTTP and keyword monitors <strong>whose URLs start with &#8220;HTTPS&#8221;<\/strong>.<\/p>\n<h3>Customizing its usage<\/h3>\n<p>It is possible to:<\/p>\n<ul>\n<li>disable SSL monitoring and\/or &#8220;ignore SSL errors&#8221; for selected monitors from the &#8220;Add\/Edit Monitor dialogs&#8221;. This is handy if the website uses a self-signed certificate.<\/li>\n<li>choose which alert contacts will get &#8220;SSL expiry notifications&#8221; from the &#8220;My Settings&gt;Alert Contacts&gt;Add\/Edit Alert Contact dialogs&#8221;.\n<ul>\n<li>By default, all alert contact types except &#8220;SMS, mobile Push, Pushbullet, Boxcar and Pushover&#8221; are enabled\u00a0considering they are non-intrusive.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Important info:<\/strong> The feature <strong>will become active by 20 September 2017<\/strong> to make sure any customization can be performed in advance.<\/p>\n<p>Excited to have this feature being available and hope that it\u00a0helps for a better uptime :).<\/p>\n<h3>Update (24 Oct 2017)<\/h3>\n<p>Thanks to all the feedback received, we have applied a set of updates to make sure that this feature is easy-to-use and functional for everyone:<\/p>\n<ul>\n<li>a certificate being self-signed\u00a0is no more a reason for it to be detected as &#8220;down&#8221;<\/li>\n<li>monitors with IP-based URLs (like https:\/\/8.8.8.8) are not checked for SSL errors<\/li>\n<li>expiration notifications for certificates by Let&#8217;s Encrypt and Cloudflare are triggered 14, 7, and 1 day before the expiration.<\/li>\n<li>expiration notifications for certificates by CPanel certs are triggered 7 days before the expiration.<\/li>\n<li>for every other case, we send notifications also 30 days before the expiration.<\/li>\n<li>SSL settings for all monitors can be changed in bulk using the bulk actions dialog (can be found just under the &#8220;Add Monitor button&#8221;).<\/li>\n<\/ul>\n<p><em>Updated (11th May 2021): Changed expiry notification period.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTTPS is becoming the &#8220;default&#8221; for any website whether\u00a0it is a blog, portal, e-commerce or corporate one. And, this year, Uptime Robot has sponsored 2 great projects,\u00a0Let&#8217;s Encrypt (a free SSL CA) and Caddy (a free web server with SSL built-in) to help to push this forward. However, a website with an SSL certificate requires [&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":63,"_reading_completions":137,"footnotes":""},"categories":[2],"tags":[15,35],"class_list":["post-382","post","type-post","status-publish","format-standard","hentry","category-announcements","tag-https","tag-ssl"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing &quot;SSL Monitoring&quot; | UptimeRobot Blog<\/title>\n<meta name=\"description\" content=\"Introducing SSL Monitoring in UptimeRobot: monitor certificate expiry, host mismatches and insecure protocols so you stay ahead of SSL issues.\" \/>\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\/introducing-ssl-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing &quot;SSL Monitoring&quot; | UptimeRobot Blog\" \/>\n<meta property=\"og:description\" content=\"Introducing SSL Monitoring in UptimeRobot: monitor certificate expiry, host mismatches and insecure protocols so you stay ahead of SSL issues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"UptimeRobot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-18T15:41:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T14:58:59+00:00\" \/>\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\/introducing-ssl-monitoring\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/\"},\"author\":{\"name\":\"Tomas Koprusak\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"headline\":\"Introducing &#8220;SSL Monitoring&#8221;\",\"datePublished\":\"2017-09-18T15:41:06+00:00\",\"dateModified\":\"2025-11-13T14:58:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/\"},\"wordCount\":410,\"commentCount\":64,\"keywords\":[\"https\",\"SSL\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/\",\"url\":\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/\",\"name\":\"Introducing \\\"SSL Monitoring\\\" | UptimeRobot Blog\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\"},\"datePublished\":\"2017-09-18T15:41:06+00:00\",\"dateModified\":\"2025-11-13T14:58:59+00:00\",\"author\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"description\":\"Introducing SSL Monitoring in UptimeRobot: monitor certificate expiry, host mismatches and insecure protocols so you stay ahead of SSL issues.\",\"breadcrumb\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-ssl-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\":\"Introducing &#8220;SSL Monitoring&#8221;\"}]},{\"@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":"Introducing \"SSL Monitoring\" | UptimeRobot Blog","description":"Introducing SSL Monitoring in UptimeRobot: monitor certificate expiry, host mismatches and insecure protocols so you stay ahead of SSL issues.","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\/introducing-ssl-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"Introducing \"SSL Monitoring\" | UptimeRobot Blog","og_description":"Introducing SSL Monitoring in UptimeRobot: monitor certificate expiry, host mismatches and insecure protocols so you stay ahead of SSL issues.","og_url":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/","og_site_name":"UptimeRobot Blog","article_published_time":"2017-09-18T15:41:06+00:00","article_modified_time":"2025-11-13T14:58:59+00:00","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\/introducing-ssl-monitoring\/#article","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/"},"author":{"name":"Tomas Koprusak","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"headline":"Introducing &#8220;SSL Monitoring&#8221;","datePublished":"2017-09-18T15:41:06+00:00","dateModified":"2025-11-13T14:58:59+00:00","mainEntityOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/"},"wordCount":410,"commentCount":64,"keywords":["https","SSL"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/","url":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/","name":"Introducing \"SSL Monitoring\" | UptimeRobot Blog","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/#website"},"datePublished":"2017-09-18T15:41:06+00:00","dateModified":"2025-11-13T14:58:59+00:00","author":{"@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"description":"Introducing SSL Monitoring in UptimeRobot: monitor certificate expiry, host mismatches and insecure protocols so you stay ahead of SSL issues.","breadcrumb":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uptimerobot.com\/blog\/introducing-ssl-monitoring\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uptimerobot.com\/blog\/introducing-ssl-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":"Introducing &#8220;SSL Monitoring&#8221;"}]},{"@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\/382","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=382"}],"version-history":[{"count":0,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/382\/revisions"}],"wp:attachment":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/media?parent=382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/categories?post=382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/tags?post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}