brunch

You can make anything
by writing

- C.S.Lewis -

by DNS전문가카페운영 Jul 30. 2018

41.[AWS] SNS로 EC2모니터링 알람 받기

CloudWatch 모니터링

<1> 필요사항

서버에 대해 모니터링을 하고자 한다.

AWS의 SNS 로 받아보려 한다. (메일  등등으로 받아 볼수 있다.)

CloudWatch로 모니터링을 이용하고자 한다.


<2> 설정 요약

1. AWS의 SNS 설정한다. - 뭘로 노티를 받을지 정한다.

2.  CloudWatch로 모니터링 설정한다. - 어떤 항목을 모니터링 할지 설정한다.

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로 모니터링 설정한다.- 어떤 항목을 모니터링 할지 설정한다.


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) 알람 메일이 수신 된다.


Aws sns는 메일뿐만아니라 여러방법으로 알람 수신이 가능하다.

여러가지 방법으로 수신테스트를 해보자!!!


감사합니다.

매거진의 이전글 40.[AWS]글로벌 내부연동 VPC Peering

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari
;