{"id":1615,"date":"2022-04-17T17:32:33","date_gmt":"2022-04-17T08:32:33","guid":{"rendered":"https:\/\/manvscloud.com\/?p=1615"},"modified":"2023-04-11T11:05:33","modified_gmt":"2023-04-11T02:05:33","slug":"aws-cloudwatch-%ea%b2%bd%eb%b3%b4-%eb%93%b1%eb%a1%9d-%ec%9e%90%eb%8f%99%ed%99%94-automate-cloudwatch-alarm-registration","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=1615","title":{"rendered":"[AWS] Cloudwatch \uacbd\ubcf4 \ub4f1\ub85d \uc790\ub3d9\ud654 (Automate cloudwatch alarm registration)"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>AWS\ub97c \uc0ac\uc6a9\ud558\ub2e4\ubcf4\uba74 \ub2e4\uc218 \uc778\uc2a4\ud134\uc2a4\ub97c \ub300\uc0c1\uc73c\ub85c CloudWatch \uacbd\ubcf4\ub97c \ub4f1\ub85d\ud574\uc57c\ud560 \ub54c\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud574\ub2f9 \uc791\uc5c5\uc740 \uc5b4\ub835\uc9c0\uc54a\uc73c\ub098 \uc791\uc5c5\ub7c9\uc5d0 \ub530\ub77c \ud558\ub8e8\ub97c \ub0ad\ube44\ud560 \uc218\ub3c4 \uc788\ub294 \ub178\uac00\ub2e4\uc131 \uc791\uc5c5\uc774\ub77c\uace0 \uc0dd\uac01\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\ub97c \ud574\uacb0\ud558\uace0\uc790 CloudWatch \uacbd\ubcf4\ub97c \uc790\ub3d9\uc73c\ub85c \ub4f1\ub85d\ud560 \uc218 \uc788\ub3c4\ub85d \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc0dd\uc131\ud558\uac8c\ub418\uc5b4 \uacf5\uc720\ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"480\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/04\/11110528\/warning.png\" alt=\"\" class=\"wp-image-2192\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/04\/11110528\/warning.png 980w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/04\/11110528\/warning-300x147.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/04\/11110528\/warning-768x376.png 768w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-purple-background-color has-text-color has-background wp-block-heading\"> Introduction<\/h3>\n\n\n\n<p><strong> 1. SNS \uc0dd\uc131<\/strong><br> : SNS \uc8fc\uc81c\ub97c \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ud558\uace0 \uad6c\ub3c5\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. <br>(\uc774\ubbf8 \uc0dd\uc131\ub41c \uc8fc\uc81c\uac00 \uc788\uc744 \uacbd\uc6b0 Setting \uc124\uc815 \uc2dc TOPIC\uc5d0 \ud574\ub2f9 \uc8fc\uc81c \uc774\ub984\uc744 \uc785\ub825\ud574\uc8fc\uc2dc\uba74 \ub429\ub2c8\ub2e4.)<br><br><strong>2. IAM \uc5f0\uacb0<\/strong><br> : Memory, Disk \uacbd\ubcf4\ub97c \uc704\ud574\uc11c\ub294 CloudWatch  Agent\ub97c \uc124\uce58\ud558\uace0 \uba54\ud2b8\ub9ad\uc744 \uc218\uc9d1\ud574\uc57c\ud569\ub2c8\ub2e4.<br>\uc774\ub97c \uc704\ud574 CloudWatchAgentServerPolicy \uad8c\ud55c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<br>\uc774\ubbf8 \uc5ed\ud560\uc774 \uc874\uc7ac\ud558\ub294 \uc778\uc2a4\ud134\uc2a4\uc5d0\ub294 CloudWatchAgentServerPolicy \uc815\ucc45 \uc5ec\ubd80 \ud655\uc778 \ud6c4 \ud574\ub2f9 \uc815\ucc45\uc774 \uc5c6\uc73c\uba74 \uc815\ucc45\uc744 \ucd94\uac00\ud558\uace0 \uc5ed\ud560\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\ub294 \uc778\uc2a4\ud134\uc2a4\uc5d0\ub294 CloudWatchAgentServerRole \uc5ed\ud560\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4.<br><br><strong>3. CloudWatch \ub4f1\ub85d<\/strong><br> : \uacbd\ubcf4 \ucd94\uac00\uac00 \ud544\uc694\ud55c \uc778\uc2a4\ud134\uc2a4\ub97c \uc120\ud0dd\ud558\uace0 \uacbd\ubcf4\ub85c \ucd94\uac00\ud560 \uc218\uc788\uc2b5\ub2c8\ub2e4.<br><br><strong>4. CloudWatch \uacbd\ubcf4 \uc0ad\uc81c<\/strong><br> : \uc0ad\uc81c\uac00 \ud544\uc694\ud55c CloudWatch \uacbd\ubcf4\ub97c \uc120\ud0dd\ud558\uc5ec \ud55c\ubc88\uc5d0 \uc0ad\uc81c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-heading\"> Download link<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ manvscloud\uc758 \"CLOUDWATCH \uacbd\ubcf4 \ub4f1\ub85d \uc790\ub3d9\ud654 \uc2a4\ud06c\ub9bd\ud2b8\" \ub2e4\uc6b4\ub85c\ub4dc \ub9c1\ud06c\nhttp:\/\/file.manvscloud.com\/ManVSCloud-Cloudwatch.zip<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-luminous-vivid-amber-background-color has-text-color has-background wp-block-heading\"> Pre-Use Checkpoints<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u203b \ud574\ub2f9 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc2e4\ud589\ud558\ub294 \uc778\uc2a4\ud134\uc2a4 \uc5ed\ud560\uc5d0 \uc544\ub798 \uc815\ucc45\uc774 \ucd94\uac00\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778 \ud574\uc8fc\uc138\uc694.<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">AmazonEC2FullAccess\nIAMFullAccess\nCloudWatchFullAccess\nAmazonRDSReadOnlyAccess\nElasticLoadBalancingReadOnly\nAmazonSNSFullAccess<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\u203b AWS CLI\ub97c \uc124\uce58\ud574\uc8fc\uc138\uc694.<\/h4>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/docs.aws.amazon.com\/ko_kr\/cli\/latest\/userguide\/getting-started-install.html\" class=\"vlp-link\" title=\"\ucd5c\uc2e0 \ubc84\uc804\uc758 AWS CLI \uc124\uce58 \ub610\ub294 \uc5c5\ub370\uc774\ud2b8 - AWS Command Line Interface\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/docs.aws.amazon.com\/assets\/r\/images\/aws_logo_dark.png\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">\ucd5c\uc2e0 \ubc84\uc804\uc758 AWS CLI \uc124\uce58 \ub610\ub294 \uc5c5\ub370\uc774\ud2b8 &#8211; AWS Command Line Interface<\/div><div class=\"vlp-block-1 vlp-link-summary\">\uc2dc\uc2a4\ud15c\uc5d0 AWS CLI\ub97c \uc124\uce58\ud569\ub2c8\ub2e4.<\/div><\/div><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-cyan-blue-background-color has-text-color has-background wp-block-heading\"> README<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">========================================\nUpdated : 2022-04-17\nMaker : \uae40\uc218\ud604(ManVSCloud)\nBlog : https:\/\/manvscloud.com\/\n========================================\n\n#####################################################################################\n\n                                * W a r n i n g *\n\n                  \ubc18\ub4dc\uc2dc &lt;\uc0ac\uc6a9 \uc124\uba85\uc11c> \ubd80\ubd84\uc740 \uc77d\uace0 \uc0ac\uc6a9\ud574\uc8fc\uc138\uc694. \n\n#####################################################################################\n\n\n&lt;\uc0ac\uc6a9 \uc124\uba85\uc11c>\n================================================================================\n\n* \uc2e4\ud589 \ud30c\uc77c : ManVSCloud-Cloudwatch\/bin\/start\n* \uc124\uc815 \ud30c\uc77c(Config) : ManVSCloud-Cloudwatch\/Setting\n* \ud574\ub2f9 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc2e4\ud589\ud558\ub294 \uc778\uc2a4\ud134\uc2a4 \uc5ed\ud560\uc5d0\ub294 \uc544\ub798 \uc815\ucc45\uc774 \ucd94\uac00\ub418\uc5b4\uc788\uc5b4\uc57c \uc0ac\uc6a9 \uc911 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\nAmazonEC2FullAccess\nIAMFullAccess\nCloudWatchFullAccess\nAmazonRDSReadOnlyAccess\nElasticLoadBalancingReadOnly\nAmazonSNSFullAccess\n\n\n1. http:\/\/file.manvscloud.com\/ManVSCloud-Cloudwatch.zip \uc744 \ub2e4\uc6b4\ubc1b\uc2b5\ub2c8\ub2e4.\n\n2. \uc555\ucd95\uc744 \ud480\uace0 Setting \ud30c\uc77c\uc5d0\uc11c \uacbd\ubcf4 \uc218\uce58\ub97c \uc218\uc815\ud569\ub2c8\ub2e4.\nREGION : AWS \ub9ac\uc804\uc785\ub2c8\ub2e4. (ap-northeast-2)\nACCOUNT : AWS \uacc4\uc815ID \uc785\ub2c8\ub2e4. (123412415515)\nTOPIC : SNS \uc8fc\uc81c \uc774\ub984\uc785\ub2c8\ub2e4. (manvscloud)\nPROTOCOL : SNS \uad6c\ub3c5\uc5d0 \uc0ac\uc6a9\ub420 \ud504\ub85c\ud1a0\ucf5c \uc785\ub2c8\ub2e4. (email)\nENDPOINT : \uc704 \ud504\ub85c\ud1a0\ucf5c\uc5d0 \ub9de\ub294 \uac12\uc744 \uc368\uc90d\ub2c8\ub2e4. (cloudwatch@gmail.com)\nPROTOCOL2 : SNS \uad6c\ub3c5\uc5d0 \uc0ac\uc6a9\ub420 \ucd94\uac00 \ud504\ub85c\ud1a0\ucf5c \uc785\ub2c8\ub2e4. (http)\nENDPOINT2 : http:\/\/cloudwatch.com\/webhook.php\nTHRESHOLD : \uacbd\ubcf4 \uc218\uce58\uc785\ub2c8\ub2e4. export C_THRESHOLD=90 \ub85c \uc124\uc815\ud560 \uacbd\uc6b0 CPU\uac00 90% \uc774\uc0c1 \uc0ac\uc6a9\ub420 \uacbd\uc6b0 \uacbd\ubcf4\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.\nPERIOD : \uba54\ud2b8\ub9ad \ub610\ub294 \ud45c\ud604\uc2dd\uc744 \ud3c9\uac00\ud558\ub294 \ub370 \uac78\ub9ac\ub294 \uc2dc\uac04\uc785\ub2c8\ub2e4. (\ucd08 \ub2e8\uc704)\n\n3. bin \ud30c\uc77c \uc544\ub798 Auto-Generated\ub97c \uc218\uc815\ud558\uc5ec \uc6d0\ud558\ub294 \uba54\ud2b8\ub9ad\ub9cc \uacbd\ubcf4 \ucd94\uac00\ub97c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uc8fc\uc11d \uc81c\uac70 = \uacbd\ubcf4\n($INCLUDE\/cpu)\n\uc8fc\uc11d = \uacbd\ubcf4 \ucd94\uac00 \uc81c\uc678\n(#$INCLUDE\/cpu)\n\n4. bin \ud30c\uc77c \uc544\ub798 start\ub97c \uc2e4\ud589\ud574\uc8fc\uba74 \uc2a4\ud06c\ub9bd\ud2b8\uac00 \uc2e4\ud589\ub429\ub2c8\ub2e4.\n\nstart \uc2e4\ud589 \uc2dc 5\uac00\uc9c0 \uae30\ub2a5 \uc120\ud0dd\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.\n   1. SNS \uc0dd\uc131 : SNS \ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n\n   2. IAM \uc5f0\uacb0 : IAM \uc5ed\ud560 \ubc0f \uc815\ucc45\uc744 \uc5f0\uacb0\ud569\ub2c8\ub2e4.\n\n   3. CloudWatch \ub4f1\ub85d : CloudWatch \uacbd\ubcf4\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4. \n      \ub2e8, CloudWatch \ub4f1\ub85d\uc744 \uc0ac\uc6a9 \uc804 1,2\uac00 \uba3c\uc800 \uc9c4\ud589\ub418\uc5b4\uc57c\ud558\uba70 Disk, Memory \uacbd\ubcf4\ub97c \ucd94\uac00\ud560 \uacbd\uc6b0 \n      CloudWatch \uacbd\ubcf4\uc5d0 \ucd94\uac00\ud560 \uc778\uc2a4\ud134\uc2a4 \ub0b4\uc5d0 CloudWatch Agent\uac00 \uc124\uce58 \ubc0f \uc2e4\ud589\ub418\uc5b4 \uc788\uc5b4\uc57c\ud569\ub2c8\ub2e4.\n\n   4. CloudWatch \uacbd\ubcf4 \uc0ad\uc81c : \ucd94\uac00\ub418\uc5b4\uc788\ub294 CloudWatch \uacbd\ubcf4\ub97c \uc0ad\uc81c\ud569\ub2c8\ub2e4.\n\n   5. \ucde8\uc18c : \uc2e4\ud589 \uc911\uc778 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \ucde8\uc18c\ud569\ub2c8\ub2e4.\n\n* CloudWatch Agent \uc124\uce58 \uac00\uc774\ub4dc : https:\/\/manvscloud.com\/ \ube14\ub85c\uadf8\uc5d0 \ud3ec\uc2a4\ud305 \uc608\uc815\n\n================================================================================\n\n\n&lt;Script \uc5f0\uacb0 \uad6c\uc870>\n======================================================\nstart \u2500 Setting \u2500 message\n\u2502\n\u251c\u2500\u2500 createSNS \u2500 subscribeSNS\n\u2502\n\u2502\n\u251c\u2500\u2500 checkIAM \u2500 associateIAM, nullIAM\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 iamList\n\u2502\n\u251c\u2500\u2500 Auto-Generated\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 Listing \u2500 cpu, status\n\u2502\u00a0\u00a0              \u2514\u2500\u2500 Lec2List \u2500 Ldisk, Lmemory\n\u2502\u00a0\u00a0              \u2514\u2500\u2500 Wec2List \u2500 Wdisk, Wmemory\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 rdsList \u2500 rds-cpu\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 elb-tgList \u2500 unhealthy\n\u2502\n\u251c\u2500\u2500 delAlarms \u2500 delAlarmList\n\u251c\u2500\u2500 tmp\n\u2514\u2500\u2500 logs \u2500 iam.log, sns.log\n======================================================\n\n\n&lt;Script\ubcc4 \uae30\ub2a5>\n======================================================\nstart : \uc804\uccb4 \uc2a4\ud06c\ub9bd\ud2b8\uc640 \uc5f0\uacb0\ub41c \uc2e4\ud589\uae30\nSetting : \uae30\ubcf8 \uc124\uc815\uac12\uc744 \uc138\ud305\ud558\ub294 Config \ud30c\uc77c\nmessage : \uc2a4\ud06c\ub9bd\ud2b8 \uc2e4\ud589 \uc804 \uc54c\ub9bc\/\uacbd\uace0 \uba54\uc2dc\uc9c0\ncreateSNS : SNS \uc8fc\uc81c \uc0dd\uc131\nsubscribeSNS : SNS \uad6c\ub3c5\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4.\ncheckIAM : EC2 \uc778\uc2a4\ud134\uc2a4\uc5d0 \uc5f0\uacb0\ub41c IAM \uc5ed\ud560\uc744 \uccb4\ud06c\ud558\uace0 \uc5ed\ud560 \ubc0f \uc815\ucc45 \ucd94\uac00 \nassociateIAM: EC2 \uc778\uc2a4\ud134\uc2a4\uc5d0 \uc5f0\uacb0\ub41c \uc5ed\ud560\uc5d0 CloudWatchAgentServerPolicy \uc815\ucc45\uc774 \uc5c6\uc744 \uacbd\uc6b0 \uc815\ucc45 \ucd94\uac00\nnullIAM : EC2 \uc778\uc2a4\ud134\uc2a4\uc5d0 IAM \uc5ed\ud560\uc774 \uc5c6\uc744 \uacbd\uc6b0 \uc5ed\ud560 \ucd94\uac00\niamList : \uac01 EC2\uc640 \uc5f0\uacb0\ub41c IAM \uc5ed\ud560 \ub9ac\uc2a4\ud2b8 \ud655\uc778\nAuto-Generated : CloudWatch \uacbd\ubcf4 \ubaa8\ub2c8\ud130\ub9c1 \ucd94\uac00\nListing : CloudWatch \uacbd\ubcf4\uc5d0 \ub4f1\ub85d\ud560 EC2 \uc778\uc2a4\ud134\uc2a4 \uc120\ud0dd\nLec2List : Unix\/Linux \uc778\uc2a4\ud134\uc2a4 \uc120\ud0dd\nWec2List : Windows \uc778\uc2a4\ud134\uc2a4 \uc120\ud0dd\ncpu : CPU \uacbd\ubcf4 \ucd94\uac00\nstatus : EC2 \uc0c1\ud0dc \uccb4\ud06c \uacbd\ubcf4 \ucd94\uac00\nLdisk : Unix\/Linux Disk \uc0ac\uc6a9\ub7c9 \uacbd\ubcf4 \ucd94\uac00\nLmemory : Unix\/Linux Memory \uc0ac\uc6a9\ub7c9 \uacbd\ubcf4 \ucd94\uac00\nWdisk : Windows Disk \uc0ac\uc6a9\ub7c9 \uacbd\ubcf4 \ucd94\uac00\nWmemory : Windows Memory \uc0ac\uc6a9\ub7c9 \uacbd\ubcf4 \ucd94\uac00\nrdsList : RDS \uc778\uc2a4\ud134\uc2a4 \uc120\ud0dd\nrds-cpu : RDS CPU \uacbd\ubcf4 \ucd94\uac00\nelb-tgList : ELB\uc758 Target Group \ud655\uc778\nunhealthy : ELB Target Group\uc758 Unhealthy \uacbd\ubcf4 \ucd94\uac00\ndelAlarms : CloudWatch \uacbd\ubcf4 \uc0ad\uc81c\ndelAlarmList : \uc0ad\uc81c\ud560 CloudWatch \uacbd\ubcf4 \uc120\ud0dd\n======================================================\n\n\n&lt;ManVSCloud-Cloudwatch \uacbd\ubcf4 \uc790\ub3d9 \ub4f1\ub85d\uae30 \uad6c\uc870>\n======================================================\n.(ManVSCloud-Cloudwatch)\n\u251c\u2500\u2500 bin\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 Auto-Generated\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 start\n\u251c\u2500\u2500 IAM\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 checkIAM\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 include\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 associateIAM\n\u2502\u00a0\u00a0     \u2514\u2500\u2500 nullIAM\n\u251c\u2500\u2500 include\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 1st\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 cpu\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 delAlarms\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 last\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 Ldisk\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 Lmemory\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 message\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 rds-cpu\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 status\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 unhealthy\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 Wdisk\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 Wmemory\n\u251c\u2500\u2500 ListFile\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 delAlarmList\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 elb-tgList\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 iamList\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 Lec2List\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 Listing\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 rdsList\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 Wec2List\n\u251c\u2500\u2500 logs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 iam.log\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 sns.log\n\u251c\u2500\u2500 README.txt\n\u251c\u2500\u2500 Setting\n\u251c\u2500\u2500 SNS\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 createSNS\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 subscribeSNS\n\u2514\u2500\u2500 tmp\n======================================================\n\n\n=========================================================\n\n     Copyright 2022. ManVSCloud All right reserved.\n \n                https:\/\/manvscloud.com\n\n=========================================================<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-red-background-color has-text-color has-background wp-block-heading\"> A to Z<\/h3>\n\n\n\n<ul><li><strong>\uc704 <span class=\"has-inline-color has-luminous-vivid-amber-color\">[Pre-Use Checkpoints]<\/span> \ubd80\ubd84\uc758 \uc870\uac74\uc774 \uc644\ub8cc\ub418\uc5c8\ub2e4\ub294 \uac00\uc815\ud558\uc5d0 \uc9c4\ud589\ub429\ub2c8\ub2e4.<\/strong><\/li><\/ul>\n\n\n\n<p>\uba3c\uc800 ManVSCloud-Cloudwatch.zip \ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec \uc555\ucd95\uc744 \ud574\uc81c\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@ip-10-100-10-105 ~]# wget http:\/\/file.manvscloud.com\/ManVSCloud-Cloudwatch.zip\n--2022-04-17 08:09:08--  http:\/\/file.manvscloud.com\/ManVSCloud-Cloudwatch.zip\nResolving file.manvscloud.com (file.manvscloud.com)... 23.200.75.106, 23.200.75.122\nConnecting to file.manvscloud.com (file.manvscloud.com)|23.200.75.106|:80... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 21838 (21K) [application\/x-zip-compressed]\nSaving to: \u2018ManVSCloud-Cloudwatch.zip\u2019\n\n100%[=============================================================================================================================================================================>] 21,838      --.-K\/s   in 0s      \n\n2022-04-17 08:09:08 (327 MB\/s) - \u2018ManVSCloud-Cloudwatch.zip\u2019 saved [21838\/21838]\n\n[root@ip-10-100-10-105 ~]# unzip ManVSCloud-Cloudwatch.zip <\/pre>\n\n\n\n<p>\uc774\ud6c4 \uc544\ub798\uc640 \uac19\uc740 \uacbd\ub85c\uc5d0\uc11c Setting \uac12\uc73c\ub85c \uae30\ubcf8 \uc124\uc815\uac12\ub4e4\uc744 \uc124\uc815\ud574\uc90d\ub2c8\ub2e4.<br>\ud544\uc218 \uc785\ub825 \uc0ac\ud56d\ubd80\ubd84\uc740 \ubc18\ub4dc\uc2dc \uc785\ub825\ud574\uc57c \uc815\uc0c1\uc801\uc73c\ub85c \uc2a4\ud06c\ub9bd\ud2b8\uac00 \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@ip-10-100-10-105 ~]# cd ManVSCloud-Cloudwatch\/\n[root@ip-10-100-10-105 ManVSCloud-Cloudwatch]# vi Setting<\/pre>\n\n\n\n<p>\uc544\ub798 \uacbd\ub85c\uc5d0\uc11c Auto-Generated\ub97c \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><br>Auto-Generated \ud30c\uc77c \ub0b4 #$INCLUDE\/status \uc640 \uac19\uc740 \ubd80\ubd84 \uc55e\uc5d0 #(\uc8fc\uc11d)\uc744 \uc81c\uac70 \ud574\uc8fc\uc5b4\uc57c \uc815\uc0c1\uc801\uc73c\ub85c \ud574\ub2f9 \uba54\ud2b8\ub9ad\uc758 \uacbd\ubcf4\uac00 \uc790\ub3d9 \ucd94\uac00\ub429\ub2c8\ub2e4. <\/p>\n\n\n\n<p>\ubc18\ub300\ub85c \ud544\uc694\uc5c6\ub294 \uba54\ud2b8\ub9ad\uc740 #(\uc8fc\uc11d) \ucc98\ub9ac\ud558\uc5ec \uc81c\uc678\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@ip-10-100-10-105 ManVSCloud-Cloudwatch]# cd bin\/\n[root@ip-10-100-10-105 bin]# vi Auto-Generated <\/pre>\n\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c start \ud30c\uc77c\uc744 \uc2e4\ud589\ud558\uc5ec 1. SNS \uc0dd\uc131,  2. IAM \uc5f0\uacb0, 3. CloudWatch \ub4f1\ub85d, 4. CloudWatch \uacbd\ubcf4 \uc0ad\uc81c \uc791\uc5c5\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@ip-10-100-10-105 bin]# .\/start <\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-cyan-bluish-gray-background-color has-text-color has-background wp-block-heading\"> Personal Comments<\/h3>\n\n\n\n<p>\uc9c0\uae08\uae4c\uc9c0&#8221; CloudWatch \uacbd\ubcf4 \ub4f1\ub85d \uc790\ub3d9\ud654&#8221; \uc2a4\ud06c\ub9bd\ud2b8 \uacf5\uc720 \ubc0f \uc0ac\uc6a9 \ubc29\ubc95\uc5d0 \ub300\ud574 \ud3ec\uc2a4\ud305\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uac1c\uc778\uc801\uc73c\ub85c \ud14c\uc2a4\ud2b8\ub9cc \ub05d\ub0b8 \uc0c1\ud0dc\ub77c \uc544\uc9c1 \ubc84\uadf8\uac00 \uc874\uc7ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>\uc0ac\uc6a9 \uc911 \ubb38\uc758\ud558\uc2e4 \ubd80\ubd84\uc774\ub098 \ubc84\uadf8\uac00 \uc788\ub2e4\uba74 \uc5b8\uc81c\ub4e0\uc9c0 \ub313\uae00\ub85c \uacf5\uc720 \ubd80\ud0c1\ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. AWS\ub97c \uc0ac\uc6a9\ud558\ub2e4\ubcf4\uba74 \ub2e4\uc218 \uc778\uc2a4\ud134\uc2a4\ub97c \ub300\uc0c1\uc73c\ub85c CloudWatch \uacbd\ubcf4\ub97c \ub4f1\ub85d\ud574\uc57c\ud560 \ub54c\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uc791\uc5c5\uc740 \uc5b4\ub835\uc9c0\uc54a\uc73c\ub098 \uc791\uc5c5\ub7c9\uc5d0 \ub530\ub77c \ud558\ub8e8\ub97c \ub0ad\ube44\ud560 \uc218\ub3c4 \uc788\ub294 \ub178\uac00\ub2e4\uc131 \uc791\uc5c5\uc774\ub77c\uace0 \uc0dd\uac01\ub429\ub2c8\ub2e4. \uc774\ub97c \ud574\uacb0\ud558\uace0\uc790 CloudWatch \uacbd\ubcf4\ub97c \uc790\ub3d9\uc73c\ub85c \ub4f1\ub85d\ud560 \uc218 \uc788\ub3c4\ub85d \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc0dd\uc131\ud558\uac8c\ub418\uc5b4 \uacf5\uc720\ub4dc\ub9bd\ub2c8\ub2e4. Introduction 1. SNS \uc0dd\uc131 : SNS \uc8fc\uc81c\ub97c \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ud558\uace0 \uad6c\ub3c5\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. (\uc774\ubbf8 \uc0dd\uc131\ub41c \uc8fc\uc81c\uac00 \uc788\uc744 \uacbd\uc6b0 Setting \uc124\uc815 \uc2dc TOPIC\uc5d0 \ud574\ub2f9 \uc8fc\uc81c \uc774\ub984\uc744 \uc785\ub825\ud574\uc8fc\uc2dc\uba74 \ub429\ub2c8\ub2e4.) 2. IAM \uc5f0\uacb0 : Memory, Disk \uacbd\ubcf4\ub97c \uc704\ud574\uc11c\ub294 CloudWatch Agent\ub97c \uc124\uce58\ud558\uace0 \uba54\ud2b8\ub9ad\uc744 \uc218\uc9d1\ud574\uc57c\ud569\ub2c8\ub2e4.\uc774\ub97c \uc704\ud574 CloudWatchAgentServerPolicy \uad8c\ud55c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.\uc774\ubbf8 \uc5ed\ud560\uc774 \uc874\uc7ac\ud558\ub294 \uc778\uc2a4\ud134\uc2a4\uc5d0\ub294 CloudWatchAgentServerPolicy \uc815\ucc45 \uc5ec\ubd80 \ud655\uc778 \ud6c4 \ud574\ub2f9 \uc815\ucc45\uc774 \uc5c6\uc73c\uba74 \uc815\ucc45\uc744 \ucd94\uac00\ud558\uace0 \uc5ed\ud560\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\ub294 \uc778\uc2a4\ud134\uc2a4\uc5d0\ub294 CloudWatchAgentServerRole \uc5ed\ud560\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. 3. CloudWatch \ub4f1\ub85d : \uacbd\ubcf4 \ucd94\uac00\uac00 \ud544\uc694\ud55c \uc778\uc2a4\ud134\uc2a4\ub97c \uc120\ud0dd\ud558\uace0 \uacbd\ubcf4\ub85c \ucd94\uac00\ud560 \uc218\uc788\uc2b5\ub2c8\ub2e4. 4. CloudWatch \uacbd\ubcf4 \uc0ad\uc81c : \uc0ad\uc81c\uac00 \ud544\uc694\ud55c CloudWatch \uacbd\ubcf4\ub97c \uc120\ud0dd\ud558\uc5ec \ud55c\ubc88\uc5d0 \uc0ad\uc81c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Download link Pre-Use Checkpoints \u203b \ud574\ub2f9 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc2e4\ud589\ud558\ub294 \uc778\uc2a4\ud134\uc2a4 \uc5ed\ud560\uc5d0 \uc544\ub798 \uc815\ucc45\uc774 \ucd94\uac00\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778 \ud574\uc8fc\uc138\uc694. \u203b AWS CLI\ub97c \uc124\uce58\ud574\uc8fc\uc138\uc694. README A to Z \uc704 [Pre-Use Checkpoints] \ubd80\ubd84\uc758 \uc870\uac74\uc774 \uc644\ub8cc\ub418\uc5c8\ub2e4\ub294 \uac00\uc815\ud558\uc5d0 \uc9c4\ud589\ub429\ub2c8\ub2e4. \uba3c\uc800 ManVSCloud-Cloudwatch.zip \ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec \uc555\ucd95\uc744 \ud574\uc81c\ud574\uc90d\ub2c8\ub2e4. \uc774\ud6c4 \uc544\ub798\uc640 \uac19\uc740 \uacbd\ub85c\uc5d0\uc11c Setting \uac12\uc73c\ub85c \uae30\ubcf8 \uc124\uc815\uac12\ub4e4\uc744 \uc124\uc815\ud574\uc90d\ub2c8\ub2e4.\ud544\uc218 \uc785\ub825 \uc0ac\ud56d\ubd80\ubd84\uc740 \ubc18\ub4dc\uc2dc \uc785\ub825\ud574\uc57c \uc815\uc0c1\uc801\uc73c\ub85c \uc2a4\ud06c\ub9bd\ud2b8\uac00 \uc2e4\ud589\ub429\ub2c8\ub2e4. \uc544\ub798 \uacbd\ub85c\uc5d0\uc11c Auto-Generated\ub97c \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Auto-Generated \ud30c\uc77c \ub0b4 #$INCLUDE\/status \uc640 \uac19\uc740 \ubd80\ubd84 \uc55e\uc5d0 #(\uc8fc\uc11d)\uc744 \uc81c\uac70 \ud574\uc8fc\uc5b4\uc57c \uc815\uc0c1\uc801\uc73c\ub85c \ud574\ub2f9 \uba54\ud2b8\ub9ad\uc758 \uacbd\ubcf4\uac00 \uc790\ub3d9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"[AWS] CLOUDWATCH \uacbd\ubcf4 \ub4f1\ub85d \uc790\ub3d9\ud654 (AUTOMATE CLOUDWATCH ALARM REGISTRATION)","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[618,603,7,6,43,44,147,32,619,617,584],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/1615"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1615"}],"version-history":[{"count":4,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/1615\/revisions"}],"predecessor-version":[{"id":2193,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/1615\/revisions\/2193"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}