{"id":207,"date":"2025-02-03T04:21:17","date_gmt":"2025-02-03T04:21:17","guid":{"rendered":"https:\/\/lmponceb.com\/?p=207"},"modified":"2025-02-03T04:35:32","modified_gmt":"2025-02-03T04:35:32","slug":"configurar-aws-cloudwatch-agent-en-ubuntu-ec2","status":"publish","type":"post","link":"https:\/\/lmponceb.com\/index.php\/2025\/02\/03\/configurar-aws-cloudwatch-agent-en-ubuntu-ec2\/","title":{"rendered":"Configurar Aws Cloudwatch Agent en Ubuntu EC2"},"content":{"rendered":"\n<p>Despues de varios incidentes donde el disco duro de instancias EC2 bajo mi supervisi\u00f3n se llenaran, deteniendo los servicios de producci\u00f3n, fue necesario encontrar una manera de monitorear de mejor manera los mismos.<\/p>\n\n\n\n<p>A continuaci\u00f3n una guia de como configurar esto en instancias EC2 con ubuntu:<\/p>\n\n\n\n<p>Paso 1 crear un rol con permisos para <\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li><strong>CloudWatchAgentServerPolicy<\/strong><\/li>\n\n\n\n<li><strong>AmazonSSMManagedInstanceCore<\/strong><\/li>\n\n\n\n<li><strong>+ Politica de ec2:DescribeTags<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Asignar este rol a la instancia deseada<\/p>\n\n\n\n<p>Una vez activado el rol, continuamos con la configuraci\u00f3n del agente<\/p>\n<\/div><\/div>\n\n\n\n<p>Descargamos el agente desde:<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-284fdd4ef05fc5ab100a385b9f7288e1\">wget https:\/\/amazoncloudwatch-agent.s3.amazonaws.com\/ubuntu\/amd64\/latest\/amazon-cloudwatch-agent.deb<\/p>\n\n\n\n<p>Instalamos el paquete .deb<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-af1321d0288d5a1ad38e5a8be1381325\">sudo dpkg -i -E .\/amazon-cloudwatch-agent.deb<\/p>\n\n\n\n<p>Verificamos el estado del servicio<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-1347b2f5d2c6594aba8ee3def807bad9\">amazon-cloudwatch-agent-ctl -a status<\/p>\n\n\n\n<p>ah\u00ed nos indicar\u00e1 que falta configurar el servicio<\/p>\n\n\n\n<p>ejecutamos el asistente de configuraci\u00f3n<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-364fda2543d237df4d6429bc2d1600d6\">sudo \/opt\/aws\/amazon-cloudwatch-agent\/bin\/amazon-cloudwatch-agent-config-wizard<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"775\" src=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-1024x775.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-1024x775.png 1024w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-300x227.png 300w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-768x581.png 768w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-1536x1162.png 1536w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2048x1550.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Dependiendo de la configuraci\u00f3n, y el usuario que escojamos deberemos dar permiso a este usuario:<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-4547e08420e11a2163bece9c2d9eef9d\">sudo usermod -aG adm cwagent<\/p>\n\n\n\n<p>Una vez configurado, se generar\u00e1 un archivo en:<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-4175aa33745171c67f7a9f79829d2b40\">\/opt\/aws\/amazon-cloudwatch-agent\/bin\/config.json<\/p>\n\n\n\n<p>Debe moverse a <\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-29954f676a07863a33387ab23a3f6924\">\/opt\/aws\/amazon-cloudwatch-agent\/etc\/amazon-cloudwatch-agent.json<\/p>\n\n\n\n<p>Activamos e Iniciamos el servicio<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-2273e166a1baf7094eeec4a51f4e429b\">sudo systemctl enable amazon-cloudwatch-agent<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-4d1cc9d95a53f1b7687a0e9ce9007766\">sudo systemctl start amazon-cloudwatch-agent<\/p>\n\n\n\n<p>Verificamos el estado usando<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-black-background-color has-text-color has-background has-link-color wp-elements-1347b2f5d2c6594aba8ee3def807bad9\">amazon-cloudwatch-agent-ctl -a status<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"222\" src=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-1.png\" alt=\"\" class=\"wp-image-209\" style=\"width:317px;height:auto\" srcset=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-1.png 710w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-1-300x94.png 300w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/figure>\n\n\n\n<p>Si todo sali\u00f3 bien deberias ver lo siguiente en cloudwatch<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2-1024x346.png\" alt=\"\" class=\"wp-image-210\" srcset=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2-1024x346.png 1024w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2-300x101.png 300w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2-768x259.png 768w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2-1536x519.png 1536w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-2-2048x692.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Esto nos permitir\u00e1 generar un dashboar similar a:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"267\" src=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-4-1024x267.png\" alt=\"\" class=\"wp-image-214\" srcset=\"https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-4-1024x267.png 1024w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-4-300x78.png 300w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-4-768x201.png 768w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-4-1536x401.png 1536w, https:\/\/lmponceb.com\/wp-content\/uploads\/2025\/02\/image-4-2048x535.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despues de varios incidentes donde el disco duro de instancias EC2 bajo mi supervisi\u00f3n se llenaran, deteniendo los servicios de producci\u00f3n, fue necesario encontrar una manera de monitorear de mejor manera los mismos. A continuaci\u00f3n una guia de como configurar esto en instancias EC2 con ubuntu: Paso 1 crear un rol con permisos para Asignar &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/lmponceb.com\/index.php\/2025\/02\/03\/configurar-aws-cloudwatch-agent-en-ubuntu-ec2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Configurar Aws Cloudwatch Agent en Ubuntu EC2&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,17],"tags":[4],"class_list":["post-207","post","type-post","status-publish","format-standard","hentry","category-aws","category-linux","tag-aws"],"_links":{"self":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts\/207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":4,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts\/207\/revisions"}],"predecessor-version":[{"id":217,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts\/207\/revisions\/217"}],"wp:attachment":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/categories?post=207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/tags?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}