CloudWatch 모니터링
<1> 서버에 대해 모니터링을 하고자 한다.
<2> SNS설정, Cloudwatch설정
<3> 서버에 CPU 부하 주기
<1> 서버에 대해 모니터링을 하고자 한다.
AWS의 SNS 로 받아보려 한다. (메일 등등으로 받아 볼수 있다.)
CloudWatch로 모니터링을 이용하고자 한다.
<2> SNS설정, Cloudwatch설정
1. AWS의 SNS 설정한다. - 뭘로 노티를 받을지 정한다.
2. CloudWatch Alarm 설정한다.- 어떤 항목을 모니터링 할지 설정한다.
3. 알람이 잘 오는지 확인한다.
1. AWS의 SNS 설정한다. - 뭘로 노티를 받을지 정한다.
Simple Notification Service (SNS)클릭
1) 토픽을 만든다. Topics 클릭
Create topic 클릭
토픽 이름을 정한다. mail-google (구글 메일로 받겠다고 정의한다.)
Display name mail-goog (메일 수신시 mail-goog라는 이름으로 메일이 날아온다)
[Create subscription] 클릭한다.
뭘로 받을지 설정한다 .
메일로 받도록 설정한다.
SNS는 여러가지 방법으로 수신이 가능하다.
[Create subscription] 클릭해 수신할 메일계정을 입력한다
2) 해당 설정한 메일로 컨펌 메일이 온다.
메일에서 Confrim subscription을 클릭하면 앞으로 알람을 받겠다는 것이다.
2. CloudWatch Alarm 설정한다.- 어떤 항목을 모니터링 할지 설정한다.
1) Alarms 클릭한다.
Create Alarm클릭해 알람을 설정한다.
2) EC2 서버를 모니터링하고자 한다.
EC2 클릭
3) Ec2서버의 48개 메트릭을 모니터링 할수 있다.
CPU, 네트워크 등등
4) 3 add 서버에 CPU모니터링 하고자 설정 한다.
5) 알람 오는 조건을 설정한다.
CPU 1% 이상 이면 알람을 받고자 한다.
알람을 insufficient로 설정한다.
알람은 mail로 받도록 한다.
Period는 1분으로 설정한다.
최대값으로 설정한다.
잘못 설정했다면 설정 변경이 가능하다.
INSUFFICIENT 로 설정한다.
네트워크 트래픽을 모니터링 할경우는 네트워크를 클릭한다.
3. 알람이 잘 오는지 확인한다.
1) 2분정도 지나면 상태가 OK로 나온다.
이제 테스트 준비가 된 상태이다.
2) 테스트를 위해 해당 서버에 접속
외부에서 FTP로 데이터를 받아본다.
3) 상태가 INSUFFICIENT로 변경된다.
4) 알람 메일이 수신 된다.
<3> 서버에 CPU 부하 주기
https://brunch.co.kr/@topasvga/1585
Aws sns는 메일뿐만아니라 여러방법으로 알람 수신이 가능하다.
여러가지 방법으로 수신테스트를 해보자!!!
https://brunch.co.kr/@topasvga/1581
감사합니다.