{"id":1471,"date":"2018-08-20T22:26:37","date_gmt":"2018-08-20T22:26:37","guid":{"rendered":"http:\/\/wiki.thomasandsofia.com\/?p=1471"},"modified":"2018-08-28T10:08:20","modified_gmt":"2018-08-28T10:08:20","slug":"csap-route53-implementing-health-checks-on-nginx","status":"publish","type":"post","link":"https:\/\/wiki.thomasandsofia.com\/?p=1471","title":{"rendered":"CSAP &#8211; Route53 &#8211; Implementing Health Checks"},"content":{"rendered":"<p><a href=\"http:\/\/wiki.thomasandsofia.com\/2018\/08\/20\/aws-certified-solutions-architect-professional-overview\/\">Main Menu<\/a><br \/><a href=\"http:\/\/wiki.thomasandsofia.com\/2018\/08\/20\/csap-high-availability-business-continuity\/\">Section Menu<\/a><\/p>\n<p><a href=\"https:\/\/www.udemy.com\/aws-certified-solutions-architect-professional\/learn\/v4\/t\/lecture\/8593862?start=0\">https:\/\/www.udemy.com\/aws-certified-solutions-architect-professional\/learn\/v4\/t\/lecture\/8593862?start=0<\/a><\/p>\n<p>Create Health Checks &#8211; Step 1: Configure health check<\/p>\n<ul>\n<li>Route53 &gt; Health checks<\/li>\n<li>Configure health check\n<ul>\n<li>Name<\/li>\n<li>What to monitor\n<ul>\n<li>Endpoint<\/li>\n<li>Status of other health checks (calculated health check)<\/li>\n<li>State of Cloudwatch alarm<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Monitor an endpoint\n<ul>\n<li>Specify by:\n<ul>\n<li>IP<\/li>\n<li>Domain name\n<ul>\n<li><span style=\"color: #ff0000;\">Caution using this.\u00a0 It will prevent you from creating a failover record in Route 53 since both IPs will point to the same domain name, even if they are different sites.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Protocol:\n<ul>\n<li>Http<\/li>\n<li>Https (+$*)<\/li>\n<\/ul>\n<\/li>\n<li>Host Name: ___________<\/li>\n<li>Port: 80<\/li>\n<li>Path: (Default \/)<\/li>\n<\/ul>\n<\/li>\n<li>Advanced Config\n<ul>\n<li>Request Interval\n<ul>\n<li>Standard 30<\/li>\n<li>Fast (10 seconds) (+$*)<\/li>\n<\/ul>\n<\/li>\n<li>Failure threshold: ____\n<ul>\n<li>Number of consecutive failures before marking &#8216;down&#8217;<\/li>\n<\/ul>\n<\/li>\n<li>String matching: Yes\u00a0(+$*) \/ No\n<ul>\n<li>If Yes, must be located within first 5120 characters<\/li>\n<li>Between 1 &#8211; 255 characters<\/li>\n<\/ul>\n<\/li>\n<li>Latency graphs: [ ] displays on health check page (+$*)<\/li>\n<li>Invert health check status: [ ] (if you find the text and want to mark it &#8216;down&#8217;, i.e. &#8220;could not connect to database&#8221;<\/li>\n<li>Health checker regions: select from list of locations.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>End Point \/ Check type<br\/><\/td><td>Cost per check per month<br\/><\/td><\/tr><tr><td>Basic check<br\/><\/td><td>$.50<br\/><\/td><\/tr><tr><td>(+$*) AWS<br\/><\/td><td>$1<br\/><\/td><\/tr><tr><td>(+$*) Non-AWS<br\/><\/td><td>$2<br\/><\/td><\/tr><\/tbody><\/table>\n\n\n<p>Create health check &#8211; Step 2: Get notified<\/p>\n<ul>\n<li>Create alarm: Yes \/ No (YES!!)\n<ul>\n<li>CloudWatch then sends notification via SNS<\/li>\n<\/ul>\n<\/li>\n<li>Send notification to:\n<ul>\n<li>Existing SNS Topic<\/li>\n<li>New Topic\n<ul>\n<li>Topic Name: _____________<\/li>\n<li>Email address: __________\n<ul>\n<li>Separate multiple addresses by comma, semicolon or space<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Main MenuSection Menu https:\/\/www.udemy.com\/aws-certified-solutions-architect-professional\/learn\/v4\/t\/lecture\/8593862?start=0 Create Health Checks &#8211; Step 1: Configure health check Route53 &gt; Health checks Configure health check Name What to monitor Endpoint Status of other health checks (calculated health check) State of Cloudwatch alarm Monitor an endpoint Specify by: IP Domain name Caution using this.\u00a0 It will prevent you from creating a ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/?p=1471\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,38],"tags":[],"class_list":["post-1471","post","type-post","status-publish","format-standard","hentry","category-amazon-web-services-aws","category-certified-solutions-architect-professional"],"_links":{"self":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1471"}],"version-history":[{"count":4,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/1471\/revisions"}],"predecessor-version":[{"id":1529,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/1471\/revisions\/1529"}],"wp:attachment":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}