Justin의 개발 로그
article thumbnail
CloudWatch(3/3) 경보를 Lambda 함수로 연결
AWS_NCP/EC2 2019. 11. 19. 10:51

앞에서 준비한 Lambda 함수로 경보를 연결해 보겠습니다. CloudWatch > 경보 > 경보생성 지표 선택 Lunux 시스템의 디스크 여유 용량(DiskSapceAvailable)으로 만들어 보겠습니다. 지표선택 > Linux > 아래 화면을 참고로 현재 장비의 디스크 용량을 보고 모니터링 임계 수치에 맞춰 입력을 합니다. 현재 30K(30,000 MegaBytes = 약 30GB)의 여유 공간이 있습니다. 임계값은 20K, 즉, 20GB 아래로 디스크 여유 공간이 줄면 통지가 오도록 설정해 보겠습니다. 기간 : 15분 조건 : 보다 작거나 같음 임계값 : 20000 다음 클릭 알림을 구성합니다. SNS 주제 선택 -> 새 주제 선택 주제 이름 : Test_Seminar_SNS_Topic 엔드포인트..

article thumbnail
CloudWatch(2/3) CloudWatch Slack Monitoring 설정
AWS_NCP/EC2 2019. 10. 31. 17:41

AWS CloudWatch Alarm 을 설정해서 경고가 발생하면 Slack 으로 통지 받는 설정 방법을 정리했습니다. 1. 준비하기 - Slack WebHook URL 생성 > https://.slack.com/services/new 에 접속해서 'incomming webhooks' 검색합니다. > Add Configuration을 통해서 Webhook URL을 하나 생성합니다. 잘 가지고 있다가 Lambda에서 사용합니다. 2. CloudWatch Alarm 생성 - 여러 Metric 중에서 원하는 것을 생성하고 Define Alarm 에서 Actions에 Send notification to 설정을 합니다. - Send notification to에는 SNS topic을 선택하면 되는데 기존에 생성..

article thumbnail
CloudWatch(1/3) custom metrics - Linux 인스턴스의 메모리 및 디스크 모니터링
AWS_NCP/EC2 2019. 10. 30. 11:25

CloudWatch의 사용자 지표에 대해 이해하려면 아래 링크를 먼저 확인 https://aws.amazon.com/ko/premiumsupport/knowledge-center/cloudwatch-custom-metrics/ CloudWatch에서 사용자 지정 지표 생성 정상 조건의 경우 이 변수는 0입니다. 두 조건이 모두 충족되는 상황에서는 값이 1로 설정됩니다. 그런 다음 이러한 파라미터를 중심으로 사용자 지정 경보를 구축하여 시스템에 문제가 있는 상황을 경고합니다. aws.amazon.com https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html Monitoring Memory and Disk Metrics for Amazon ..

article thumbnail
Amazon Linux 기본 설치
AWS_NCP/EC2 2019. 10. 23. 09:43

현재 운영체제에 설치되어 있는 프로그램 최신버전 패치# yum update Amazon Linux 는 CentOS 계열이며 패키지 관리자 프로그램으로 yum 을 사용합니다. 4. 시스템 시간 설정 - Linux Timezone Setting# vi /etc/sysconfig/clock UTC 를 찾아서 Asia/Seoul 로 변경 이 부분을 찾아서 이렇게 변경. 다음의 명령어도 실행합니다. # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 시간 확인 # date 5. Nginx 웹서버 설치 어떤 버전이 설치되는지 확인하기 # yum info nginx 1.12.1 버전이 설치되겠네요. 충분히 최신버전입니다. # yum install nginx# servic..

EC2 서버에 다른 계정 ssh 접속 권한 등록
AWS_NCP/EC2 2019. 8. 19. 15:55

#AWS 콘솔에서 키패어 생성 -> pem 파일 다운로드 #로컬에서 #다운로드된 pem 파일의 권한이 많으면 pub 생성이 안됨 sudo chmod 400 amazon-ec2-key.pem #pub 생성 ssh-keygen -e -f amazon-ec2-key.pem >> amazon-ec2-key.pem.pub #ec2 서버에서 /home/ec2-user/.ssh 로 이동 cd .ssh #pub 파일의 암호화키 부분을 authorized_keys 에 등록 # 앞에 "ssh-rsa " 추가 # 뒤에 " 계정" 추가 sudo vi authorized_keys ssh-rsa AAAAB3Nzxxx생략xxxJE84UOpccWJh45z5/123456 admin_account ssh-rsa AAAAB3Nzxxx생략..

LInux 정해진 시간에 shutdown
AWS_NCP/EC2 2019. 6. 11. 17:42

# 크론탭을 이용해 셧다운하는 간단한 셋팅입니다. # Linux 종류별로 셧다운 명령이 다를 수 있으니 # OS에 맞게 명령어를 선택해야 합니다. crontab -e #Auto poweroff at 10 PM 00 22 * * * sudo poweroff or 00 22 * * * sudo shutdown -h

[팁]아마존 리눅스에 Node.js 설치 방법
AWS_NCP/EC2 2019. 2. 28. 22:07

2019년 2월 말을 기준으로 아마존 EC2 리눅스에 Node.js 최신 버전을 설치하는 방법입니다. 아래와 같이 여러 nvm 버전 중에서 하나 내려 받음 [ec2-user@xxxx]$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash [ec2-user@xxxx]$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash [ec2-user@xxxx]$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.7/install.sh | bash 설치가 완료되면..