이번 포스팅은 EC2 인스턴스 모니터링에 대해 설정을 할건데 EC2 인스턴스 만들지 않으셨다면 링크에 들어가시면 됩니다. EC2 인스턴스 참고 링크 모니터링으로 수동 모니터링과 자동 모니터링을 설정할건데 자동 모니터링은 생성 후 인스턴스 상태 확인 후 삭제할 예정이라 수동과 자동 설정 후 삭제하는 법도 알려드릴게요.
Step 1. 수동 모니터링
아래 사진과 같이 EC2 인스턴스 대시보드를 클릭 후 인스턴스를 클릭하면 생성한 인스턴스가 뷰에 보여지게 됩니다. 생성한 인스턴스 클릭 후 아래 뷰에 나오는 모니터링 탭을 클릭하면 여러 지표들이 보이게 되는데 통계 정보를 확인할 수 있습니다. 모니터링을 자세히 확인하기 위해 네트워크 패킷 입력 통계 위에 있는 대시보드에 추가를 클릭해주세요.
대시보드 이름 적고 생성해주시고 대시보드에 추가해주세요.
대시보드를 추가하면 CloudWatch 대시보드에 추가된 것을 볼 수 있습니다.
Step 2. 자동 모니터링
자동 모니터링은 CloudWatch 설정을 통해 자동 모니터링을 진행해보도록 하겠습니다. 서비스 클릭 후 CloudWatch 검색한 후 클릭하시면 됩니다.
CloudWatch를 들어가셨다면 경보 생성을 클릭해주세요.
지표 선택해주세요.
지표 선택을 하면 찾아보기 탭을 클릭한 후 CPUUtilization을 검색 후 생성했던 인스턴스의 CPUUtilization를 선택 후 그래프로 표시된 지표 탭을 클릭하세요. 그래프로 표시된 지표 페이지에 들어간 후 기간을 5분에서 1분으로 설정해주시고 옵션 탭을 선택하세요.
옵션 탭 클릭하셨다면 누적 면적 선택 후 지표 선택을 누르신 후 임계값은 정적 선택, 정보 조건은 보다 큼 선택 및 ...보다에는 50 입력 후 추가 구성을 클릭 후 누락된 데이터를 양호(임계값 위반 안 함)으로 처리 선택하시고 다음 클릭하세요.
조건 설정을 완료하신 후 작업 구성 페이지로 넘어가셨다면 정보 상태 트리거는 경보 상태로 클릭, SNS 주제 선택은 새 주제 생성 클릭하시고 이미 있으시다면 기존 SNS 주제 선택 클릭, 새 주제 생성 후 알람명은 자유롭게 작성하시고 알림 수신할 이메일은 본인 이메일 입력하시면 됩니다. 이메일 알림 받는건 시도를 해봤지만 알림이 안 와서..물론 하는 사람마다 다를 수 있어요. 그 후 주제 생성 클릭
주제 생성하면 이메일 주소로 Subscription Confirm 이메일이 전송되고 Confirm subscription 링크를 클릭하면 승인 메세지가 출력이 됩니다.
그 후 아래로 스크롤 하면 EC2 작업 설정하는 뷰가 보이는데 EC2 작업 추가 클릭 후 정보 상태 트리거는 경보 상태로 클릭 및 다음 작업 수행...은 이 인스턴스 재부팅을 선택하고 다음을 클릭하시면 됩니다.
생성할 경보 이름과 설정을 입력하고 다음 클릭
미리 보기 및 생성은 지금까지 설정했던 정보를 확인하는 과정이며 아래로 스크롤 내린 후 경보 생성을 클릭해주세요. 클릭 후 생성한 것을 볼 수 있는데 우선 저는 바로 확인하기 위해 MobaXterm을 오픈하고 CPU 사용률을 높여보겠습니다.
CPU 과부하를 일으키기 위해 CPU 부하 설정 툴을 설치하도록 하겠습니다. 명령어들은 아래에 적어두겠습니다.
1 2 3 | amazon-linux-extras install -y epel yum install -y stress-ng stress-ng --cpu 1 --cpu-load 70% --timeout 10m --metrics --times --verify | cs |
0 댓글