AWS Classroom Series – 25/Jun/2021

Logs From EC2 instances using CloudWatch Agent

  • We will configure Cloud watch agent to push the system logs from /var/log

  • Cloud watch logs enable us to store and access logfiles from ec2, Route53 and other sources at one centralized location. Preview Preview Preview

  • Now we nee to have IAM Role for CloudWatchAgentServerRole and CloudWatchLogsFullAccess Preview Preview

  • Create an ec2 instance with the IAM role Preview

  • Install CloudWatchAgent

  • Install APACHE

sudo yum install httpd -y
sudo systemctl enable httpd
sudo systemctl start httpd
  • Apache logs are created in folder /var/log/httpd/access_log, error_log
  • Now launch the AWS Cloud Watch Agent config wizard
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard

Preview Preview Preview Preview

  • Now stop the CloudWatch agen and start it by running the following commands
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a stop amazon-cloudwatch-agent stop/waiting

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a start amazon-cloudwatch-agent start/running
  • Now Navigate to Log group Preview Preview
  • Refer Here for the log insights query syntax Preview

Next Steps:

  • BCDR

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Network Widget by Acurax Small Business Website Designers

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube